/* Options: Date: 2025-11-08 22:33:24 Version: 5.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://localhost:5492 //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False //IncludeTypes: //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using JiwaFinancials.Jiwa.JiwaServiceModel.Bills; using JiwaFinancials.Jiwa.JiwaServiceModel.CustomFields; using JiwaFinancials.Jiwa.JiwaServiceModel.Creditors.Classification; using JiwaFinancials.Jiwa.JiwaServiceModel.Creditors; using JiwaFinancials.Jiwa.JiwaServiceModel.Debtors; using JiwaFinancials.Jiwa.JiwaServiceModel; using JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.Classification; using JiwaFinancials.Jiwa.JiwaServiceModel.Email; using JiwaFinancials.Jiwa.JiwaServiceModel.Staff; using JiwaFinancials.Jiwa.JiwaServiceModel.GoodsReceivedNotes; using JiwaFinancials.Jiwa.JiwaServiceModel.Inventory; using JiwaFinancials.Jiwa.JiwaServiceModel.JournalSets; using JiwaFinancials.Jiwa.JiwaServiceModel.GeneralLedger; using JiwaFinancials.Jiwa.JiwaServiceModel.LandedCost.BookIns; using JiwaFinancials.Jiwa.JiwaServiceModel.LandedCost.Shipments; using JiwaFinancials.Jiwa.JiwaServiceModel.PurchaseOrders; using JiwaFinancials.Jiwa.JiwaServiceModel.PurchaseInvoices; using JiwaFinancials.Jiwa.JiwaServiceModel.SalesOrders; using JiwaFinancials.Jiwa.JiwaServiceModel.SalesQuotes; using JiwaFinancials.Jiwa.JiwaServiceModel.Startup.Diagnostics; using JiwaFinancials.Jiwa.JiwaServiceModel.StockTransfers; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Credits; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Shipping; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Shippings; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Request; using JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Credit; using JiwaFinancials.Jiwa.JiwaServiceModel.Tax; using JiwaFinancials.Jiwa.JiwaServiceModel.UserSettings; using JiwaFinancials.Jiwa.JiwaServiceModel.Tables; using JiwaFinancials.Jiwa.JiwaServiceModel.WarehouseTransfers; using JiwaFinancials.Jiwa.JiwaServiceModel.WorkOrders; using StottHoare.Jiwa.CustomRoutes; using JiwaFinancials.Jiwa.JiwaApplication; using JiwaFinancials.Jiwa.JiwaServiceModel.Currencies; using JiwaFinancials.Jiwa.JiwaServiceModel.Documents; using JiwaFinancials.Jiwa.JiwaServiceModel.Notes; using JiwaFinancials.Jiwa.JiwaServiceModel.Carriers; using JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.Category; using JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.PricingGroup; using JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.Category; using JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.Classification; using JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.PricingGroup; using JiwaFinancials.Jiwa.JiwaServiceModel.Languages; using JiwaFinancials.Jiwa.JiwaServiceModel.Regions; using ServiceStack.Web; using JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.SOH; namespace JiwaFinancials.Jiwa.JiwaApplication { public partial interface IJiwaRESTAPIPlugin { } } namespace JiwaFinancials.Jiwa.JiwaServiceModel { [ApiResponse(Description="Read OK", StatusCode=200)] public partial class AuthUserSessionsGETRequest : IReturn> { } [Route("/Bills/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No custom field with the SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/Bills/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillCustomFieldsGETManyRequest : IReturn> { } [Route("/Bills/{BillID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No bill custom field value with the BillID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillCustomFieldValueGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill custom field value with the BillID or SettingID provided was found", StatusCode=404)] public partial class BillCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string BillID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/CustomFieldValues", "GET")] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillCustomFieldValuesGETManyRequest : IReturn> { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class BillDELETERequest { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentDELETERequest { public virtual string BillID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Bills/{BillID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill document with the BillID or DocumentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillDocumentGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Bills/{BillID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentPATCHRequest : Document, IReturn { public virtual string BillID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Bills/{BillID}/Documents", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class BillDocumentPOSTRequest : Document, IReturn { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}/Documents", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillDocumentsGETManyRequest : IReturn> { public virtual string BillID { get; set; } } [Route("/Bills/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/Bills/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="No bill document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Bills/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="No bill document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Bills/DocumentTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/Bills/DocumentTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillDocumentTypesGETManyRequest : IReturn> { } [Route("/Bills/{BillID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillGETRequest : IReturn { public virtual string BillID { get; set; } } [Route("/Bills/Inputs/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInputCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/Bills/Inputs/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInputCustomFieldsGETManyRequest : IReturn> { } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill stage input custom field Value with the BillID, StageID, InputID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInputCustomFieldValueGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage input custom field Value with the BillID, StageID, InputID or SettingID provided was found", StatusCode=404)] public partial class BillInputCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues", "GET")] [ApiResponse(Description="No bill stage input BillID, StageID or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInputCustomFieldValuesGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No bill stage input with the BillID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInputDELETERequest { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", "GET")] [ApiResponse(Description="No bill stage input with the BillID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInputGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage input with the BillID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class BillInputPATCHRequest : BillInput, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage input with the BillID, StageID or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInputPOSTRequest : BillInput, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Inputs", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage inputs with the BillID or StageID provided was found", StatusCode=404)] public partial class BillInputsGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/Instructions/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillInstructionCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/Bills/Instructions/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInstructionCustomFieldsGETManyRequest : IReturn> { } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No bill stage instruction custom field Value with the BillID, StageID, InstructionID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInstructionCustomFieldValueGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="No bill stage instruction custom field Value with the BillID, StageID, InstructionID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInstructionCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage instruction BillID, StageID or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillInstructionCustomFieldValuesGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No bill stage instruction with the BillID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInstructionDELETERequest { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill stage instruction with the BillID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInstructionGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill stage instruction with the BillID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class BillInstructionPATCHRequest : BillInstruction, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill stage instruction with the BillID, StageID or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class BillInstructionPOSTRequest : BillInstruction, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/Instructions", "GET")] [ApiResponse(Description="No bill stage instructions with the BillID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillInstructionsGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillNoteDELETERequest { public virtual string BillID { get; set; } public virtual string NoteID { get; set; } } [Route("/Bills/{BillID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill note with the BillID or NoteID provided was found", StatusCode=404)] public partial class BillNoteGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string NoteID { get; set; } } [Route("/Bills/{BillID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillNotePATCHRequest : Note, IReturn { public virtual string BillID { get; set; } public virtual string NoteID { get; set; } } [Route("/Bills/{BillID}/Notes", "POST")] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class BillNotePOSTRequest : Note, IReturn { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}/Notes", "GET")] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillNotesGETManyRequest : IReturn> { public virtual string BillID { get; set; } } [Route("/Bills/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="No bill note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/Bills/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill note type with the NoteTypeID provided was found", StatusCode=404)] public partial class BillNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Bills/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill note type with the NoteTypeID provided was found", StatusCode=404)] public partial class BillNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Bills/NoteTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillNoteTypePOSTRequest : NoteType, IReturn { } [Route("/Bills/NoteTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillNoteTypesGETManyRequest : IReturn> { } [Route("/Bills/Outputs/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillOutputCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/Bills/Outputs/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillOutputCustomFieldsGETManyRequest : IReturn> { } [Route("/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill output output custom field Value with the BillID, OutputID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillOutputCustomFieldValueGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill output custom field value with the BillID, OutputID or SettingID provided was found", StatusCode=404)] public partial class BillOutputCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill output output BillID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillOutputCustomFieldValuesGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } } [Route("/Bills/{BillID}/Outputs/{OutputID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillOutputDELETERequest { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } } [Route("/Bills/{BillID}/Outputs/{OutputID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No bill output with the BillID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillOutputGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } } [Route("/Bills/{BillID}/Outputs/{OutputID}", "PATCH")] [ApiResponse(Description="No bill record with the BillID, or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillOutputPATCHRequest : BillOutput, IReturn { public virtual string BillID { get; set; } public virtual string OutputID { get; set; } } [Route("/Bills/{BillID}/Outputs", "POST")] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillOutputPOSTRequest : BillOutput, IReturn { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}/Outputs", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillOutputsGETManyRequest : IReturn> { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] public partial class BillPATCHRequest : Bill, IReturn { public virtual string BillID { get; set; } } [Route("/Bills", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillPOSTRequest : Bill, IReturn { } [Route("/Bills/Stages/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillStageCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/Bills/Stages/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class BillStageCustomFieldsGETManyRequest : IReturn> { } [Route("/Bills/{BillID}/Stages/{StageID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="No bill stage stage custom field Value with the BillID, StageID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BillStageCustomFieldValueGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage custom field value with the BillID, StageID or SettingID provided was found", StatusCode=404)] public partial class BillStageCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } public virtual string SettingID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill stage stage BillID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillStageCustomFieldValuesGETManyRequest : IReturn> { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] public partial class BillStageDELETERequest { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}", "GET")] [ApiResponse(Description="No bill stage with the BillID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillStageGETRequest : IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages/{StageID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill record with the BillID, or StageID provided was found", StatusCode=404)] public partial class BillStagePATCHRequest : BillStage, IReturn { public virtual string BillID { get; set; } public virtual string StageID { get; set; } } [Route("/Bills/{BillID}/Stages", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No bill with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class BillStagePOSTRequest : BillStage, IReturn { public virtual string BillID { get; set; } } [Route("/Bills/{BillID}/Stages", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No bill record with the BillID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class BillStagesGETManyRequest : IReturn> { public virtual string BillID { get; set; } } [Route("/Carriers/{CarrierID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No carrier with the CarrierID provided was found", StatusCode=404)] public partial class CarrierDELETERequest { public virtual string CarrierID { get; set; } } [Route("/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", "DELETE")] [ApiResponse(Description="No freight description with the CarrierID or FreightDescriptionID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierFreightDescriptionDELETERequest : CarrierFreightDescription { public virtual string CarrierID { get; set; } public virtual string FreightDescriptionID { get; set; } } [Route("/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", "GET")] [ApiResponse(Description="No freight description with the CarrierID or FreightDescriptionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CarrierFreightDescriptionGETRequest : IReturn { public virtual string CarrierID { get; set; } public virtual string FreightDescriptionID { get; set; } } [Route("/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No freight description with the CarrierID or FreightDescriptionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierFreightDescriptionPATCHRequest : CarrierFreightDescription, IReturn { public virtual string CarrierID { get; set; } public virtual string FreightDescriptionID { get; set; } } [Route("/Carriers/{CarrierID}/FreightDescriptions", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No freight description with the CarrierID or FreightDescriptionID provided was found", StatusCode=404)] public partial class CarrierFreightDescriptionPOSTRequest : CarrierFreightDescription, IReturn { public virtual string CarrierID { get; set; } } [Route("/Carriers/{CarrierID}/FreightDescriptions", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No freight description with the CarrierID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CarrierFreightDescriptionsGETManyRequest : IReturn> { public virtual string CarrierID { get; set; } } [Route("/Carriers/{CarrierID}", "GET")] [ApiResponse(Description="No Carrier with the CarrierID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierGETRequest : IReturn { public virtual string CarrierID { get; set; } } [Route("/Carriers/{CarrierID}", "PATCH")] [ApiResponse(Description="No carrier with the CarrierID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CarrierPATCHRequest : Carrier, IReturn { public virtual string CarrierID { get; set; } } [Route("/Carriers", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierPOSTRequest : Carrier, IReturn { } [Route("/Carriers/{CarrierID}/Services/{ServiceID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No service with the CarrierID or ServiceID provided was found", StatusCode=404)] public partial class CarrierServiceDELETERequest : CarrierService { public virtual string CarrierID { get; set; } public virtual string ServiceID { get; set; } } [Route("/Carriers/{CarrierID}/Services/{ServiceID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No service with the CarrierID or ServiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierServiceGETRequest : IReturn { public virtual string CarrierID { get; set; } public virtual string ServiceID { get; set; } } [Route("/Carriers/{CarrierID}/Services/{ServiceID}", "PATCH")] [ApiResponse(Description="No service with the CarrierID or ServiceID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierServicePATCHRequest : CarrierService, IReturn { public virtual string CarrierID { get; set; } public virtual string ServiceID { get; set; } } [Route("/Carriers/{CarrierID}/Services", "POST")] [ApiResponse(Description="No service with the CarrierID or ServiceID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CarrierServicePOSTRequest : CarrierService, IReturn { public virtual string CarrierID { get; set; } } [Route("/Carriers/{CarrierID}/Services", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No service with the CarrierID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CarrierServicesGETManyRequest : IReturn> { public virtual string CarrierID { get; set; } } [Route("/Creditors/Classifications/{ClassificationID}", "DELETE")] [ApiResponse(Description="No Creditor classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Insufficient permission to update Creditor classifications", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CreditorClassificationDELETERequest { public virtual string ClassificationID { get; set; } } [Route("/Creditors/Classifications/{ClassificationID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Creditor classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class CreditorClassificationGETRequest : IReturn { public virtual string ClassificationID { get; set; } } [Route("/Creditors/Classifications/{ClassificationID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Creditor classification with the ClassificationID provided was found", StatusCode=404)] public partial class CreditorClassificationPATCHRequest : CreditorClassification, IReturn { public virtual string ClassificationID { get; set; } } [Route("/Creditors/Classifications", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CreditorClassificationPOSTRequest : CreditorClassification, IReturn { } [Route("/Creditors/{CreditorID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No creditor with the CreditorID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class CreditorDELETERequest { public virtual string CreditorID { get; set; } } [Route("/Creditors/{CreditorID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Creditor with the CreditorID provided was found", StatusCode=404)] public partial class CreditorGETRequest : IReturn { public virtual string CreditorID { get; set; } } [Route("/Creditors/{CreditorID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No creditor with the CreditorID provided was found", StatusCode=404)] public partial class CreditorPATCHRequest : Creditor, IReturn { public virtual string CreditorID { get; set; } } [Route("/Creditors", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CreditorPOSTRequest : Creditor, IReturn { } [Route("/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No warehouse address with the CreditorID or WarehouseAddressID provided was found", StatusCode=404)] public partial class CreditorWarehouseAddressDELETERequest : CreditorWarehouseAddress { public virtual string CreditorID { get; set; } public virtual string WarehouseAddressID { get; set; } } [Route("/Creditors/{CreditorID}/WarehouseAddresses", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No warehouse address with the CreditorID provided was found", StatusCode=404)] public partial class CreditorWarehouseAddressesGETManyRequest : IReturn> { public virtual string CreditorID { get; set; } } [Route("/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No warehouse address with the CreditorID or WarehouseAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class CreditorWarehouseAddressGETRequest : IReturn { public virtual string CreditorID { get; set; } public virtual string WarehouseAddressID { get; set; } } [Route("/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No warehouse address with the CreditorID or WarehouseAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CreditorWarehouseAddressPATCHRequest : CreditorWarehouseAddress, IReturn { public virtual string CreditorID { get; set; } public virtual string WarehouseAddressID { get; set; } } [Route("/Creditors/{CreditorID}/WarehouseAddress", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No warehouse address with the CreditorID or WarehouseAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CreditorWarehouseAddressPOSTRequest : CreditorWarehouseAddress, IReturn { public virtual string CreditorID { get; set; } } [Route("/Currencies/{CurrencyID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No currency with the CurrencyID provided was found", StatusCode=404)] public partial class CurrencyDELETERequest { public virtual string CurrencyID { get; set; } } [Route("/Currencies/{CurrencyID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Currency with the CurrencyID provided was found", StatusCode=404)] public partial class CurrencyGETRequest : IReturn { public virtual string CurrencyID { get; set; } } [Route("/Currencies/{CurrencyID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No currency with the CurrencyID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CurrencyPATCHRequest : Currency, IReturn { public virtual string CurrencyID { get; set; } } [Route("/Currencies", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class CurrencyPOSTRequest : Currency, IReturn { } [Route("/Currencies/{CurrencyID}/Rates/{RateID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No rate with the CurrencyID or RateID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CurrencyRateDELETERequest : CurrencyRate { public virtual string CurrencyID { get; set; } public virtual string RateID { get; set; } } [Route("/Currencies/{CurrencyID}/Rates/{RateID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No rate with the CurrencyID or RateID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class CurrencyRateGETRequest : IReturn { public virtual string CurrencyID { get; set; } public virtual string RateID { get; set; } } [Route("/Currencies/{CurrencyID}/Rates/{RateID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No rate with the CurrencyID or RateID provided was found", StatusCode=404)] public partial class CurrencyRatePATCHRequest : CurrencyRate, IReturn { public virtual string CurrencyID { get; set; } public virtual string RateID { get; set; } } [Route("/Currencies/{CurrencyID}/Rates", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No description with the CurrencyID or RateID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class CurrencyRatePOSTRequest : CurrencyRate, IReturn { public virtual string CurrencyID { get; set; } } [Route("/Debtors", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorAPIKeyDebtorGETRequest : IReturn { } public partial class DebtorBackOrder { public virtual string InvoiceID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string CustomerOrderNo { get; set; } public virtual DateTime Date { get; set; } public virtual decimal Quantity { get; set; } public virtual int QuantityDecimalPlaces { get; set; } public virtual string Warehouse { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string CreditorID { get; set; } public virtual string SupplierName { get; set; } public virtual string OrderNo { get; set; } public virtual DateTime ExpectedDeliveryDate { get; set; } public virtual string HistoryTextComment { get; set; } public virtual decimal QuantityConsumed { get; set; } } [Route("/Debtors/{DebtorID}/Backorders", "GET")] [ApiResponse(Description="Rread OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] public partial class DebtorBackordersGETRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/Categories/{CategoryID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No category with the CategoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorCategoryDELETERequest { public virtual string CategoryID { get; set; } } [Route("/Debtors/Categories/{CategoryID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor category with the CategoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class DebtorCategoryGETRequest : IReturn { public virtual string CategoryID { get; set; } } [Route("/Debtors/Categories/{CategoryID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor category with the CategoryID provided was found", StatusCode=404)] public partial class DebtorCategoryPATCHRequest : DebtorCategory, IReturn { public virtual string CategoryID { get; set; } } [Route("/Debtors/Categories", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorCategoryPOSTRequest : DebtorCategory, IReturn { } [Route("/Debtors/Classifications/{ClassificationID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No debtor classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Insufficient permission to update debtor classifications", StatusCode=403)] public partial class DebtorClassificationDELETERequest { public virtual string ClassificationID { get; set; } } [Route("/Debtors/Classifications/{ClassificationID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor classification with the ClassificationID provided was found", StatusCode=404)] public partial class DebtorClassificationGETRequest : IReturn { public virtual string ClassificationID { get; set; } } [Route("/Debtors/Classifications/{ClassificationID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class DebtorClassificationPATCHRequest : DebtorClassification, IReturn { public virtual string ClassificationID { get; set; } } [Route("/Debtors/Classifications", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorClassificationPOSTRequest : DebtorClassification, IReturn { } [Route("/Debtors/{DebtorID}/ContactNames/{ContactNameID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor contact name with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorContactNameDELETERequest : DebtorContactName { public virtual string DebtorID { get; set; } public virtual string ContactNameID { get; set; } } [Route("/Debtors/{DebtorID}/ContactNames/{ContactNameID}", "GET")] [ApiResponse(Description="No debtor contact name with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorContactNameGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string ContactNameID { get; set; } } [Route("/Debtors/{DebtorID}/ContactNames/{ContactNameID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor contact name with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorContactNamePATCHRequest : DebtorContactName, IReturn { public virtual string DebtorID { get; set; } public virtual string ContactNameID { get; set; } } [Route("/Debtors/{DebtorID}/ContactNames", "POST")] [ApiResponse(Description="No debtor contact name with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorContactNamePOSTRequest : DebtorContactName, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/ContactNames", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor contact name with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class DebtorContactNamesGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorCustomFieldsGETManyRequest : IReturn> { } [Route("/Debtors/{DebtorID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor custom field value with the DebtorID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class DebtorCustomFieldValueGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string SettingID { get; set; } } [Route("/Debtors/{DebtorID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="No debtor custom field value with the DebtorID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class DebtorCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string DebtorID { get; set; } public virtual string SettingID { get; set; } } [Route("/Debtors/{DebtorID}/CustomFieldValues", "GET")] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorCustomFieldValuesGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDELETERequest { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", "DELETE")] [ApiResponse(Description="No debtor delivery address with the DebtorID or DeliveryAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Insufficient permission to update debtor delivery addresses", StatusCode=403)] public partial class DebtorDeliveryAddressDELETERequest : DebtorDeliveryAddress { public virtual string DebtorID { get; set; } public virtual string DeliveryAddressID { get; set; } } [Route("/Debtors/{DebtorID}/DeliveryAddresses", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor delivery address with the DebtorID or DeliveryAddressID provided was found", StatusCode=404)] public partial class DebtorDeliveryAddressesGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor delivery address with the DebtorID or DeliveryAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDeliveryAddressGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string DeliveryAddressID { get; set; } } [Route("/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Insufficient permission to update debtor delivery addresses", StatusCode=403)] [ApiResponse(Description="No debtor delivery address with the DebtorID or DeliveryAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDeliveryAddressPATCHRequest : DebtorDeliveryAddress, IReturn { public virtual string DebtorID { get; set; } public virtual string DeliveryAddressID { get; set; } } [Route("/Debtors/{DebtorID}/DeliveryAddresses", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No debtor delivery address with the DebtorID or DeliveryAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorDeliveryAddressPOSTRequest : DebtorDeliveryAddress, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorDocumentDELETERequest { public virtual string DebtorID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Debtors/{DebtorID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No debtor Document with the DebtorID or DocumentID provided was found", StatusCode=404)] public partial class DebtorDocumentGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Debtors/{DebtorID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorDocumentPATCHRequest : Document, IReturn { public virtual string DebtorID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Debtors/{DebtorID}/Documents", "POST")] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDocumentPOSTRequest : Document, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/Documents", "GET")] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorDocumentsGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No debtor document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/Debtors/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor document type with the DocumentTypeID provided was found", StatusCode=404)] public partial class DebtorDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Debtors/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Debtors/DocumentTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/Debtors/DocumentTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class DebtorDocumentTypesGETManyRequest : IReturn> { } [Route("/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor freight forwarder address with the DebtorID or FreightForwarderAddressID provided was found", StatusCode=404)] public partial class DebtorFreightForwarderAddressDELETERequest : DebtorFreightForwarderAddress { public virtual string DebtorID { get; set; } public virtual string FreightForwarderAddressID { get; set; } } [Route("/Debtors/{DebtorID}/FreightForwarderAddresses", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor freight forwarder address with the DebtorID or FreightForwarderAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorFreightForwarderAddressesGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor freight forwarder address with the DebtorID or FreightForwarderAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorFreightForwarderAddressGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string FreightForwarderAddressID { get; set; } } [Route("/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", "PATCH")] [ApiResponse(Description="No debtor freight forwarder address with the DebtorID or FreightForwarderAddressID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorFreightForwarderAddressPATCHRequest : DebtorFreightForwarderAddress, IReturn { public virtual string DebtorID { get; set; } public virtual string FreightForwarderAddressID { get; set; } } [Route("/Debtors/{DebtorID}/FreightForwarderAddresses", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor freight forwarder address with the DebtorID or FreightForwarderAddressID provided was found", StatusCode=404)] public partial class DebtorFreightForwarderAddressPOSTRequest : DebtorFreightForwarderAddress, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class DebtorGETRequest : IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor group membership with the DebtorID or GroupMembershipID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class DebtorGroupMembershipDELETERequest : DebtorGroupMembership { public virtual string DebtorID { get; set; } public virtual string GroupMembershipID { get; set; } } [Route("/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor group membership with the DebtorID or GroupMembershipID provided was found", StatusCode=404)] public partial class DebtorGroupMembershipGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string GroupMembershipID { get; set; } } [Route("/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor group membership with the DebtorID or GroupMembershipID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class DebtorGroupMembershipPATCHRequest : DebtorGroupMembership, IReturn { public virtual string DebtorID { get; set; } public virtual string GroupMembershipID { get; set; } } [Route("/Debtors/{DebtorID}/GroupMemberships", "POST")] [ApiResponse(Description="No debtor group membership with the DebtorID or GroupMembershipID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class DebtorGroupMembershipPOSTRequest : DebtorGroupMembership, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/GroupMemberships", "GET")] [ApiResponse(Description="No debtor group membership with the DebtorID or GroupMembershipID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorGroupMembershipsGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorNoteDELETERequest { public virtual string DebtorID { get; set; } public virtual string NoteID { get; set; } } [Route("/Debtors/{DebtorID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor Note with the DebtorID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorNoteGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string NoteID { get; set; } } [Route("/Debtors/{DebtorID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorNotePATCHRequest : Note, IReturn { public virtual string DebtorID { get; set; } public virtual string NoteID { get; set; } } [Route("/Debtors/{DebtorID}/Notes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorNotePOSTRequest : Note, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/Notes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] public partial class DebtorNotesGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/Debtors/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="No debtor note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Debtors/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="No debtor note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class DebtorNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Debtors/NoteTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorNoteTypePOSTRequest : NoteType, IReturn { } [Route("/Debtors/NoteTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorNoteTypesGETManyRequest : IReturn> { } [Route("/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor part number with the DebtorID or PartNumberID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorPartNumberDELETERequest : DebtorPartNumber { public virtual string DebtorID { get; set; } public virtual string PartNumberID { get; set; } } [Route("/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor part number with the DebtorID or PartNumberID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorPartNumberGETRequest : IReturn { public virtual string DebtorID { get; set; } public virtual string PartNumberID { get; set; } } [Route("/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", "PATCH")] [ApiResponse(Description="No debtor part number with the DebtorID or PartNumberID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorPartNumberPATCHRequest : DebtorPartNumber, IReturn { public virtual string DebtorID { get; set; } public virtual string PartNumberID { get; set; } } [Route("/Debtors/{DebtorID}/DebtorPartNumbers", "POST")] [ApiResponse(Description="No debtor part number with the DebtorID or PartNumberID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorPartNumberPOSTRequest : DebtorPartNumber, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}/DebtorPartNumbers", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No debtor part number with the DebtorID or PartNumberID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorPartNumbersGETManyRequest : IReturn> { public virtual string DebtorID { get; set; } } [Route("/Debtors/{DebtorID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor with the DebtorID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class DebtorPATCHRequest : Debtor, IReturn { public virtual string DebtorID { get; set; } } [Route("/Debtors", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorPOSTRequest : Debtor, IReturn { } [Route("/Debtors/PricingGroups/{PricingGroupID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor pricing group with the PricingGroupID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorPricingGroupDELETERequest { public virtual string PricingGroupID { get; set; } } [Route("/Debtors/PricingGroups/{PricingGroupID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor pricing group with the PricingGroupID provided was found", StatusCode=404)] public partial class DebtorPricingGroupGETRequest : IReturn { public virtual string PricingGroupID { get; set; } } [Route("/Debtors/PricingGroups/{PricingGroupID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No debtor pricing group with the PricingGroupID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorPricingGroupPATCHRequest : DebtorPricingGroup, IReturn { public virtual string PricingGroupID { get; set; } } [Route("/Debtors/PricingGroups", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class DebtorPricingGroupPOSTRequest : DebtorPricingGroup, IReturn { } [Route("/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class EmailMessageAttachmentDELETERequest { public virtual string EmailMessageID { get; set; } public virtual string AttachmentID { get; set; } } [Route("/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", "GET")] [ApiResponse(Description="No email message attachment with the EmailMessageID or DocumentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EmailMessageAttachmentGETRequest : IReturn { public virtual string EmailMessageID { get; set; } public virtual string AttachmentID { get; set; } } [Route("/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] public partial class EmailMessageAttachmentPATCHRequest : Document, IReturn { public virtual string EmailMessageID { get; set; } public virtual string AttachmentID { get; set; } } [Route("/EmailMessages/{EmailMessageID}/Attachments", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class EmailMessageAttachmentPOSTRequest : Document, IReturn { public virtual string EmailMessageID { get; set; } } [Route("/EmailMessages/{EmailMessageID}/Attachments", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class EmailMessageAttachmentsGETManyRequest : IReturn> { public virtual string EmailMessageID { get; set; } } [Route("/EmailMessages/AttachmentTypes/{AttachmentTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message attachment type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class EmailMessageAttachmentTypeDELETERequest { public virtual string AttachmentTypeID { get; set; } } [Route("/EmailMessages/AttachmentTypes/{AttachmentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message attachment type with the DocumentTypeID provided was found", StatusCode=404)] public partial class EmailMessageAttachmentTypeGETRequest : IReturn { public virtual string AttachmentTypeID { get; set; } } [Route("/EmailMessages/AttachmentTypes/{AttachmentTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No email message attachment type with the DocumentTypeID provided was found", StatusCode=404)] public partial class EmailMessageAttachmentTypePATCHRequest : DocumentType, IReturn { public virtual string AttachmentTypeID { get; set; } } [Route("/EmailMessages/AttachmentTypes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class EmailMessageAttachmentTypePOSTRequest : DocumentType, IReturn { } [Route("/EmailMessages/AttachmentTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class EmailMessageAttachmentTypesGETManyRequest : IReturn> { } [Route("/EmailMessages/{EmailMessageID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] public partial class EmailMessageDELETERequest { public virtual string EmailMessageID { get; set; } } [Route("/EmailMessages/{EmailMessageID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] public partial class EmailMessageGETRequest : IReturn { public virtual string EmailMessageID { get; set; } } [Route("/EmailMessages/{EmailMessageID}", "PATCH")] [ApiResponse(Description="No email message with the EmailMessageID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EmailMessagePATCHRequest : EmailMessage, IReturn { public virtual string EmailMessageID { get; set; } } [Route("/EmailMessages/", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class EmailMessagePOSTRequest : EmailMessage, IReturn { } [Route("/GoodsReceivedNotes/Activate/{GRNID}", "POST")] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="No GRN with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteACTIVATERequest : IReturn { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes/FromPurchaseOrderLines", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No Purchase Order Line(s) with the OrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteCREATEFromPOLinesRequest : IReturn { public GoodsReceivedNoteCREATEFromPOLinesRequest() { ReceivedPOLineQuantities = new List{}; } public virtual List ReceivedPOLineQuantities { get; set; } public virtual DateTime? ReceivedDate { get; set; } } [Route("/GoodsReceivedNotes/FromPurchaseOrders/{OrderNos}", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Purchase Order(s) with the PO No. provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class GoodsReceivedNoteCREATEFromPORequest : IReturn { public GoodsReceivedNoteCREATEFromPORequest() { OrderNos = new string[]{}; } public virtual string[] OrderNos { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteDELETERequest { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}", "GET")] [ApiResponse(Description="No goods received note with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteGETRequest : IReturn { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the GRNID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class GoodsReceivedNoteLineDELETERequest : GoodsReceivedNoteLine { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the GRNID or LineID or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteLineDetailDELETERequest { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the GRNID or LineID or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteLineDetailGETRequest : IReturn { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the GRNID or LineID provided was found", StatusCode=404)] public partial class GoodsReceivedNoteLineDetailPATCHRequest : GoodsReceivedNoteLineDetail, IReturn { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", "POST")] [ApiResponse(Description="No goods received note with the GRNID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNoteLineDetailPOSTRequest : GoodsReceivedNoteLineDetail, IReturn { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", "PUT")] public partial class GoodsReceivedNoteLineDetailPUTRequest : List, IReturn> { } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No goods received note with the GRNID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GoodsReceivedNoteLineDetailsGETManyRequest : IReturn> { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the GRNID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class GoodsReceivedNoteLineGETRequest : IReturn { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the GRNID or LineID provided was found", StatusCode=404)] public partial class GoodsReceivedNoteLinePATCHRequest : GoodsReceivedNoteLine, IReturn { public virtual string GRNID { get; set; } public virtual string LineID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the GRNID or LineID provided was found", StatusCode=404)] public partial class GoodsReceivedNoteLinePOSTRequest : GoodsReceivedNoteLine, IReturn { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/Lines", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class GoodsReceivedNoteLinesGETManyRequest : IReturn> { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNotePATCHRequest : GoodsReceivedNote, IReturn { public virtual string GRNID { get; set; } } [Route("/GoodsReceivedNotes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GoodsReceivedNotePOSTRequest : GoodsReceivedNote, IReturn { public virtual string CreditorID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/PurchaseOrders/{OrderID}", "DELETE")] [ApiResponse(Description="No purchase order with the GRNID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNotePurchaseOrderDELETERequest : GoodsReceivedNotePurchaseOrderReceived { public virtual string GRNID { get; set; } public virtual string OrderID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/PurchaseOrders/{OrderID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order with the GRNID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class GoodsReceivedNotePurchaseOrderGETRequest : IReturn { public virtual string GRNID { get; set; } public virtual string OrderID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/PurchaseOrders", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the GRNID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class GoodsReceivedNotePurchaseOrderPOSTRequest : GoodsReceivedNotePurchaseOrderReceived, IReturn { public virtual string GRNID { get; set; } public virtual string OrderID { get; set; } } [Route("/GoodsReceivedNotes/{GRNID}/PurchaseOrders", "GET")] [ApiResponse(Description="No purchase order with the GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GoodsReceivedNotePurchaseOrdersGETManyRequest : IReturn> { public virtual string GRNID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No inventory alternate child with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAlternateChildDELETERequest : InventoryAlternateChild { public virtual string InventoryID { get; set; } public virtual string AlternateChildID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory alternate child with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryAlternateChildGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string AlternateChildID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory alternate child with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryAlternateChildPATCHRequest : InventoryAlternateChild, IReturn { public virtual string InventoryID { get; set; } public virtual string AlternateChildID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateChildren", "POST")] [ApiResponse(Description="No inventory alternate child with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class InventoryAlternateChildPOSTRequest : InventoryAlternateChild, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateChildren", "GET")] [ApiResponse(Description="No inventory alternate child with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryAlternateChildrenGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateParents/{LinkedInventoryID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory alternate parent with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryAlternateParentGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string LinkedInventoryID { get; set; } } [Route("/Inventory/{InventoryID}/AlternateParents", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory alternate parent with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAlternateParentsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory attribute group with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryAttributeGroupDELETERequest : InventoryAttributeGroup { public virtual string InventoryID { get; set; } public virtual string AttributeGroupID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute group with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAttributeGroupGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string AttributeGroupID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory attribute group with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryAttributeGroupPATCHRequest : InventoryAttributeGroup, IReturn { public virtual string InventoryID { get; set; } public virtual string AttributeGroupID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups", "POST")] [ApiResponse(Description="No inventory attribute group with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAttributeGroupPOSTRequest : InventoryAttributeGroup, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups", "GET")] [ApiResponse(Description="No inventory attribute group with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeGroupsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", "DELETE")] [ApiResponse(Description="No inventory attribute group template attribute with the AttributeGroupTemplateAttributeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeGroupTemplateAttributeDELETERequest : InventoryAttributeGroupTemplateAttribute { public virtual string TemplateAttributeID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute group template attribute with the AttributeGroupTemplateAttributeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAttributeGroupTemplateAttributeGETRequest : IReturn { public virtual string AttributeGroupTemplateID { get; set; } public virtual string TemplateAttributeID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute group template attribute with the AttributeTemplateID or AttributeGroupTemplateAttributeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAttributeGroupTemplateAttributePATCHRequest : InventoryAttributeGroupTemplateAttribute, IReturn { public virtual string TemplateAttributeID { get; set; } public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attribute", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute group template with the AttributeTemplateID provided was found", StatusCode=404)] public partial class InventoryAttributeGroupTemplateAttributePOSTRequest : InventoryAttributeGroupTemplateAttribute, IReturn { public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute group template with the AttributeTemplateID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryAttributeGroupTemplateAttributesGETManyRequest : IReturn> { public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No classification with the AttributeGroupTemplateID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryAttributeGroupTemplateDELETERequest { public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory attribute group template with the AttributeGroupTemplateID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeGroupTemplateGETRequest : IReturn { public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", "PATCH")] [ApiResponse(Description="No inventory attribute group template with the AttributeGroupTemplateID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeGroupTemplatePATCHRequest : InventoryAttributeGroupTemplate, IReturn { public virtual string AttributeGroupTemplateID { get; set; } } [Route("/Inventory/AttributeGroupTemplates", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeGroupTemplatePOSTRequest : InventoryAttributeGroupTemplate, IReturn { } [Route("/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}/AttributeValues/{AttributeID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory attribute value with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryAttributeValueGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string AttributeGroupID { get; set; } public virtual string AttributeID { get; set; } } [Route("/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}/AttributeValues/{AttributeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory attribute value with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryAttributeValuePATCHRequest : InventoryAttributeGroupAttribute, IReturn { public virtual string InventoryID { get; set; } public virtual string AttributeGroupID { get; set; } public virtual string AttributeID { get; set; } } [Route("/Inventory/{InventoryID}/Budgets/{LogicalWarehouseID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No budget with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryBudgetGETRequest : IReturn { public virtual int? MonthIndex { get; set; } public virtual string InventoryID { get; set; } public virtual string LogicalWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Budgets/{LogicalWarehouseID}", "PATCH")] [ApiResponse(Description="No budget with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryBudgetPATCHRequest : InventoryBudget, IReturn { public virtual int? MonthIndex { get; set; } public virtual string InventoryID { get; set; } public virtual string LogicalWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Budgets", "GET")] [ApiResponse(Description="No budgets with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryBudgetsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } public virtual string LogicalWarehouseID { get; set; } } [Route("/Inventory/Categories/{CategoryID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No category with the CategoryID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryCategoryDELETERequest { public virtual string CategoryID { get; set; } } [Route("/Inventory/Categories/{CategoryID}", "GET")] [ApiResponse(Description="No inventory category with the CategoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryCategoryGETRequest : IReturn { public virtual string CategoryID { get; set; } } [Route("/Inventory/Categories/{CategoryID}", "PATCH")] [ApiResponse(Description="No inventory category with the CategoryID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryCategoryPATCHRequest : InventoryCategory, IReturn { public virtual string CategoryID { get; set; } } [Route("/Inventory/Categories", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class InventoryCategoryPOSTRequest : InventoryCategory, IReturn { } [Route("/Inventory/Classifications/{ClassificationID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryClassificationDELETERequest { public virtual string ClassificationID { get; set; } } [Route("/Inventory/Classifications/{ClassificationID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryClassificationGETRequest : IReturn { public virtual string ClassificationID { get; set; } } [Route("/Inventory/Classifications/{ClassificationID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory classification with the ClassificationID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryClassificationPATCHRequest : InventoryClassification, IReturn { public virtual string ClassificationID { get; set; } } [Route("/Inventory/Classifications", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryClassificationPOSTRequest : InventoryClassification, IReturn { } [Route("/Inventory/{InventoryID}/Components/{ComponentID}", "DELETE")] [ApiResponse(Description="No component with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryComponentDELETERequest : InventoryComponent { public virtual string InventoryID { get; set; } public virtual string ComponentID { get; set; } } [Route("/Inventory/{InventoryID}/Components/{ComponentID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No component with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryComponentGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string ComponentID { get; set; } } [Route("/Inventory/{InventoryID}/Components/{ComponentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No component with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryComponentPATCHRequest : InventoryComponent, IReturn { public virtual string InventoryID { get; set; } public virtual string ComponentID { get; set; } } [Route("/Inventory/{InventoryID}/Components", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No component with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryComponentPOSTRequest : InventoryComponent, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Components", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No component with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryComponentsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryCustomFieldsGETManyRequest : IReturn> { } [Route("/Inventory/{InventoryID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory custom field value with the InventoryID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryCustomFieldValueGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string SettingID { get; set; } } [Route("/Inventory/{InventoryID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory custom field value with the InventoryID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string InventoryID { get; set; } public virtual string SettingID { get; set; } } [Route("/Inventory/{InventoryID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory item with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryCustomFieldValuesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No DebtorClassificationPrice with the DebtorClassificationPriceID or InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryDebtorClassificationPriceDELETERequest : InventoryDebtorClassificationPrice { public virtual string InventoryID { get; set; } public virtual string DebtorClassificationPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor classification price with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryDebtorClassificationPriceGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorClassificationPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", "PATCH")] [ApiResponse(Description="No debtor classification price with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryDebtorClassificationPricePATCHRequest : InventoryDebtorClassificationPrice, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorClassificationPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorClassificationPrices", "POST")] [ApiResponse(Description="No inventory item with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDebtorClassificationPricePOSTRequest : InventoryDebtorClassificationPrice, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorClassificationPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorClassificationPrices", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor classification prices with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryDebtorClassificationPricesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor price group price with the InventoryID or DebtorPriceGroupInventorySpecificID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryDebtorPriceGroupPriceDELETERequest : InventoryDebtorPriceGroupInventorySpecific { public virtual string InventoryID { get; set; } public virtual string DebtorPriceGroupInventorySpecificID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No debtor price group price with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDebtorPriceGroupPriceGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorPriceGroupInventorySpecificID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor price group price with the InventoryID or DebtorPriceGroupInventorySpecificID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryDebtorPriceGroupPricePATCHRequest : InventoryDebtorPriceGroupInventorySpecific, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorPriceGroupInventorySpecificID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorPriceGroupPrices", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory item with the InventoryID provided was found", StatusCode=404)] public partial class InventoryDebtorPriceGroupPricePOSTRequest : InventoryDebtorPriceGroupInventorySpecific, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorPriceGroupInventorySpecificID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorPriceGroupPrices", "GET")] [ApiResponse(Description="No debtor price group prices with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDebtorPriceGroupPricesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No debtor specific price with the InventoryID or InventoryID DebtorSpecificPriceID was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDebtorSpecificPriceDELETERequest : InventoryDebtorPrice { public virtual string InventoryID { get; set; } public virtual string DebtorSpecificPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No debtor specific price with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDebtorSpecificPriceGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorSpecificPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor specific price with the InventoryID or DebtorSpecificPriceID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryDebtorSpecificPricePATCHRequest : InventoryDebtorPrice, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorSpecificPriceID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorSpecificPrices", "POST")] [ApiResponse(Description="No inventory item with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class InventoryDebtorSpecificPricePOSTRequest : InventoryDebtorPrice, IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorID { get; set; } } [Route("/Inventory/{InventoryID}/DebtorSpecificPrices", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor specific prices with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryDebtorSpecificPricesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryDELETERequest { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryDocumentDELETERequest { public virtual string InventoryID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Inventory/{InventoryID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory Document with the InventoryID or DocumentID provided was found", StatusCode=404)] public partial class InventoryDocumentGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Inventory/{InventoryID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] public partial class InventoryDocumentPATCHRequest : Document, IReturn { public virtual string InventoryID { get; set; } public virtual string DocumentID { get; set; } } [Route("/Inventory/{InventoryID}/Documents", "POST")] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDocumentPOSTRequest : Document, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Documents", "GET")] [ApiResponse(Description="Read Ok", StatusCode=200)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDocumentsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class InventoryDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/Inventory/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Inventory/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="No inventory document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/Inventory/DocumentTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/Inventory/DocumentTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryDocumentTypesGETManyRequest : IReturn> { } [Route("/Inventory/{InventoryID}", "GET")] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryGETRequest : IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Ledgers/{Name}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory ledger with the InventoryID or Name provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryLedgerGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string Name { get; set; } } [Route("/Inventory/{InventoryID}/Ledgers/{Name}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory ledger with the InventoryID or Name provided was found", StatusCode=404)] public partial class InventoryLedgerPATCHRequest : InventoryLedger, IReturn { public virtual string InventoryID { get; set; } public virtual string Name { get; set; } } [Route("/Inventory/{InventoryID}/Ledgers", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory ledger with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryLedgersGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryNoteDELETERequest { public virtual string InventoryID { get; set; } public virtual string NoteID { get; set; } } [Route("/Inventory/{InventoryID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="No inventory Note with the InventoryID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryNoteGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string NoteID { get; set; } } [Route("/Inventory/{InventoryID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryNotePATCHRequest : Note, IReturn { public virtual string InventoryID { get; set; } public virtual string NoteID { get; set; } } [Route("/Inventory/{InventoryID}/Notes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryNotePOSTRequest : Note, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Notes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory with the InventoryID provided was found", StatusCode=404)] public partial class InventoryNotesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="No inventory note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/Inventory/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="No inventory note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Inventory/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/Inventory/NoteTypes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryNoteTypePOSTRequest : NoteType, IReturn { } [Route("/Inventory/NoteTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryNoteTypesGETManyRequest : IReturn> { } [Route("/Inventory/{InventoryID}/OrderLevels/{LogicalWarehouseID}/Periods/{PeriodNo}", "GET")] [ApiResponse(Description="No order level with the OrderLevelID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryOrderLevelGETRequest : IReturn { public virtual string LogicalWarehouseID { get; set; } public virtual string InventoryID { get; set; } public virtual int PeriodNo { get; set; } } [Route("/Inventory/{InventoryID}/OrderLevels/{LogicalWarehouseID}/Periods/{PeriodNo}", "PATCH")] [ApiResponse(Description="No order level with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryOrderLevelPATCHRequest : InventoryOrderLevel, IReturn { public virtual string LogicalWarehouseID { get; set; } public virtual string InventoryID { get; set; } public virtual int PeriodNo { get; set; } } [Route("/Inventory/{InventoryID}/OrderLevels", "GET")] [ApiResponse(Description="No order levels with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryOrderLevelsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory other description with the InventoryID or OtherDescriptionID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryOtherDescriptionDELETERequest : InventoryOtherDescription { public virtual string InventoryID { get; set; } public virtual string OtherDescriptionID { get; set; } } [Route("/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", "GET")] [ApiResponse(Description="No inventory other description with the InventoryID or OtherDescriptionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryOtherDescriptionGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string OtherDescriptionID { get; set; } } [Route("/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No inventory other description with the InventoryID or OtherDescriptionID provided was found", StatusCode=404)] public partial class InventoryOtherDescriptionPATCHRequest : InventoryOtherDescription, IReturn { public virtual string InventoryID { get; set; } public virtual string OtherDescriptionID { get; set; } } [Route("/Inventory/{InventoryID}/OtherDescriptions", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory other description with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryOtherDescriptionPOSTRequest : InventoryOtherDescription, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/OtherDescriptions", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory other descriptions with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryOtherDescriptionsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryPATCHRequest : InventoryItem, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryPOSTRequest : InventoryItem, IReturn { } [Route("/Inventory/{InventoryID}/Pricing/{DebtorID}/{IN_LogicalID}/{Date}/{Quantity}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryPriceGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string DebtorID { get; set; } public virtual string IN_LogicalID { get; set; } public virtual DateTime Date { get; set; } public virtual decimal Quantity { get; set; } } public partial class InventoryPriceGETResponse { public virtual decimal? Price { get; set; } public virtual bool? IncludesTax { get; set; } } [Route("/Inventory/PricingGroups/{PricingGroupID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory pricing group with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryPricingGroupDELETERequest { public virtual string PricingGroupID { get; set; } } [Route("/Inventory/PricingGroups/{PricingGroupID}", "GET")] [ApiResponse(Description="No inventory pricing group with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryPricingGroupGETRequest : IReturn { public virtual string PricingGroupID { get; set; } } [Route("/Inventory/PricingGroups/{PricingGroupID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory pricing group with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventoryPricingGroupPATCHRequest : InventoryPricingGroup, IReturn { public virtual string PricingGroupID { get; set; } } [Route("/Inventory/PricingGroups", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryPricingGroupPOSTRequest : InventoryPricingGroup, IReturn { } [Route("/Inventory/PricingGroups", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryPricingGroupsGETManyRequest : IReturn> { } [Route("/Inventory/{InventoryID}/ProductAvailabilities", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No product availabilities with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryProductAvailabilitiesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/ProductAvailabilities/{LogicalWarehouseID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No product availability with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryProductAvailabilityGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string LogicalWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/ProductAvailabilities/{LogicalWarehouseID}", "PATCH")] [ApiResponse(Description="No product availability with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryProductAvailabilityPATCHRequest : InventoryProductAvailability, IReturn { public virtual string InventoryID { get; set; } public virtual string LogicalWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory region with the InventoryID or RegionName provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryRegionGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}", "PATCH")] [ApiResponse(Description="No inventory region with the InventoryID or RegionName provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryRegionPATCHRequest : InventoryRegion, IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } } [Route("/Inventory/{InventoryID}/Regions", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory region with the InventoryID provided was found", StatusCode=404)] public partial class InventoryRegionsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/SellingPrices", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No selling price with the InventoryID provided was found", StatusCode=404)] public partial class InventorySellingPriceGETRequest : IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/SellingPrices", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No selling price with the InventoryID or LogicalWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class InventorySellingPricePATCHRequest : InventorySellingPrices, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", "DELETE")] [ApiResponse(Description="No inventory supplier with the InventoryID, RegionName or SupplierID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventorySupplierDELETERequest : InventorySupplier { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory supplier with the InventoryID, RegionName or SupplierID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventorySupplierGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", "PATCH")] [ApiResponse(Description="No inventory supplier with the InventoryID, RegionName or SupplierID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventorySupplierPATCHRequest : InventorySupplier, IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory supplier with the InventoryID or RegionName provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventorySupplierPOSTRequest : InventorySupplier, IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No inventory suppliers with the InventoryID or RegionName provided was found", StatusCode=404)] public partial class InventorySuppliersGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", "DELETE")] [ApiResponse(Description="No supplier warehouse with the InventoryID, SupplierID or SupplierWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventorySupplierWarehouseDELETERequest : InventorySupplierWarehouse { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } public virtual string SupplierWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No supplier warehouse with the InventoryID, SupplierID, or SupplierWarehouseID provided was found", StatusCode=404)] public partial class InventorySupplierWarehouseGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } public virtual string SupplierWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", "PATCH")] [ApiResponse(Description="No supplier warehouse with the InventoryID, SupplierID or SupplierWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventorySupplierWarehousePATCHRequest : InventorySupplierWarehouse, IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } public virtual string SupplierWarehouseID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses", "POST")] [ApiResponse(Description="No description with the InventoryID, SupplierID or SupplierWarehouseID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventorySupplierWarehousePOSTRequest : InventorySupplierWarehouse, IReturn { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } } [Route("/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses", "GET")] [ApiResponse(Description="No supplier warehouse with the InventoryID or SupplierID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventorySupplierWarehousesGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } public virtual string RegionName { get; set; } public virtual string SupplierID { get; set; } } [Route("/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory unit of measure with the InventoryID or UnitOfMeasureID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryUnitOfMeasureDELETERequest : InventoryUnitOfMeasure { public virtual string InventoryID { get; set; } public virtual string UnitOfMeasureID { get; set; } } [Route("/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory unit of measure with the InventoryID or UnitOfMeasureID provided was found", StatusCode=404)] public partial class InventoryUnitOfMeasureGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string UnitOfMeasureID { get; set; } } [Route("/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory unit of measure with the InventoryID or UnitOfMeasureID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryUnitOfMeasurePATCHRequest : InventoryUnitOfMeasure, IReturn { public virtual string InventoryID { get; set; } public virtual string UnitOfMeasureID { get; set; } } [Route("/Inventory/{InventoryID}/UnitOfMeasures", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No inventory unit of measure with the InventoryID or UnitOfMeasureID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class InventoryUnitOfMeasurePOSTRequest : InventoryUnitOfMeasure, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/UnitOfMeasures", "GET")] [ApiResponse(Description="No inventory unit of measure with the InventoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryUnitOfMeasuresGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/UpSells/{UpSellID}", "DELETE")] [ApiResponse(Description="No inventory up sell with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryUpSellDELETERequest : InventoryUpSell { public virtual string InventoryID { get; set; } public virtual string UpSellID { get; set; } } [Route("/Inventory/{InventoryID}/UpSells/{UpSellID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No inventory up sell with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class InventoryUpSellGETRequest : IReturn { public virtual string InventoryID { get; set; } public virtual string UpSellID { get; set; } } [Route("/Inventory/{InventoryID}/UpSells/{UpSellID}", "PATCH")] [ApiResponse(Description="No inventory up sell with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryUpSellPATCHRequest : InventoryUpSell, IReturn { public virtual string InventoryID { get; set; } public virtual string UpSellID { get; set; } } [Route("/Inventory/{InventoryID}/UpSells", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No inventory up sell with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class InventoryUpSellPOSTRequest : InventoryUpSell, IReturn { public virtual string InventoryID { get; set; } } [Route("/Inventory/{InventoryID}/UpSells", "GET")] [ApiResponse(Description="No inventory up sell with the InventoryID or RecID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class InventoryUpSellsGETManyRequest : IReturn> { public virtual string InventoryID { get; set; } } [DataContract] public partial class JiwaAuthUserSession : AuthUserSession { public JiwaAuthUserSession() { AllowedRoutePermissions = new HashSet{}; } [DataMember] public virtual string APIKey_Type { get; set; } [DataMember] public virtual string APIKey_PrincipalID { get; set; } [DataMember] public virtual string CredentialsPassword { get; set; } [DataMember] public virtual string StaffID { get; set; } [DataMember] public virtual HashSet AllowedRoutePermissions { get; set; } } public partial class JiwaAuthUserSessionResponse : JiwaAuthUserSession { } [Route("/JournalSets/{JournalSetID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] public partial class JournalSetDELETERequest { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetDocumentDELETERequest { public virtual string JournalSetID { get; set; } public virtual string DocumentID { get; set; } } [Route("/JournalSets/{JournalSetID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="No journal set document with the JournalSetID or DocumentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class JournalSetDocumentGETRequest : IReturn { public virtual string JournalSetID { get; set; } public virtual string DocumentID { get; set; } } [Route("/JournalSets/{JournalSetID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetDocumentPATCHRequest : Document, IReturn { public virtual string JournalSetID { get; set; } public virtual string DocumentID { get; set; } } [Route("/JournalSets/{JournalSetID}/Documents", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class JournalSetDocumentPOSTRequest : Document, IReturn { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Documents", "GET")] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetDocumentsGETManyRequest : IReturn> { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No journal set document type with the DocumentTypeID provided was found", StatusCode=404)] public partial class JournalSetDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/JournalSets/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No journal set document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class JournalSetDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/JournalSets/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="No journal set document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class JournalSetDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/JournalSets/DocumentTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class JournalSetDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/JournalSets/DocumentTypes", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetDocumentTypesGETManyRequest : IReturn> { } [Route("/JournalSets/{JournalSetID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] public partial class JournalSetGETRequest : IReturn { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the JournalSetID or JournalSetLineID provided was found", StatusCode=404)] public partial class JournalSetLineDELETERequest : JournalSetLine { public virtual string JournalSetID { get; set; } public virtual string JournalSetLineID { get; set; } } [Route("/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the JournalSetID or JournalSetLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetLineGETRequest : IReturn { public virtual string JournalSetID { get; set; } public virtual string JournalSetLineID { get; set; } } [Route("/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the JournalSetID or JournalSetLineID provided was found", StatusCode=404)] public partial class JournalSetLinePATCHRequest : JournalSetLine, IReturn { public virtual string JournalSetID { get; set; } public virtual string JournalSetLineID { get; set; } } [Route("/JournalSets/{JournalSetID}/Lines", "POST")] [ApiResponse(Description="No line with the JournalSetID or JournalSetLineID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetLinePOSTRequest : JournalSetLine, IReturn { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Lines", "GET")] [ApiResponse(Description="No line with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetLinesGETManyRequest : IReturn> { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order with the JournalSetID provided was found", StatusCode=404)] public partial class JournalSetNoteDELETERequest { public virtual string JournalSetID { get; set; } public virtual string NoteID { get; set; } } [Route("/JournalSets/{JournalSetID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Note with the JournalSetID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class JournalSetNoteGETRequest : IReturn { public virtual string JournalSetID { get; set; } public virtual string NoteID { get; set; } } [Route("/JournalSets/{JournalSetID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="No Sales Order with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetNotePATCHRequest : Note, IReturn { public virtual string JournalSetID { get; set; } public virtual string NoteID { get; set; } } [Route("/JournalSets/{JournalSetID}/Notes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order with the JournalSetID provided was found", StatusCode=404)] public partial class JournalSetNotePOSTRequest : Note, IReturn { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/{JournalSetID}/Notes", "GET")] [ApiResponse(Description="No Sales Order with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetNotesGETManyRequest : IReturn> { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No journal set note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class JournalSetNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/JournalSets/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No journal set note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class JournalSetNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/JournalSets/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No journal set note type with the NoteTypeID provided was found", StatusCode=404)] public partial class JournalSetNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/JournalSets/NoteTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetNoteTypePOSTRequest : NoteType, IReturn { } [Route("/JournalSets/NoteTypes", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetNoteTypesGETManyRequest : IReturn> { } [Route("/JournalSets/{JournalSetID}", "PATCH")] [ApiResponse(Description="No journal set with the JournalSetID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class JournalSetPATCHRequest : JournalSet, IReturn { public virtual string JournalSetID { get; set; } } [Route("/JournalSets/", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JournalSetPOSTRequest : JournalSet, IReturn { } [Route("/KeepAlive", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="OK", StatusCode=204)] public partial class KeepAliveGETRequest { } [Route("/BookIns/Activate/{BookInID}", "POST")] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="No book in with the book in no. provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LandedCostBookInACTIVATERequest : IReturn { public virtual string BookInID { get; set; } } [Route("/BookIns/FromShipmentID/{ShipmentID}", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No shipment with the shipment no. provided was found", StatusCode=404)] public partial class LandedCostBookInCREATEFromShipmentIDRequest : IReturn { public virtual string ShipmentID { get; set; } } [Route("/BookIns/FromShipmentNo/{ShipmentNo}", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No shipment with the shipment no. provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class LandedCostBookInCREATEFromShipmentNoRequest : IReturn { public virtual string ShipmentNo { get; set; } } [Route("/BookIns/{BookInID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No book in with the book in no. provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LandedCostBookInGETRequest : IReturn { public virtual string BookInID { get; set; } } [Route("/BookIns/{BookInID}/Lines/{LineID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the BookInID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class LandedCostBookInLineDELETERequest : BookInLine { public virtual string BookInID { get; set; } public virtual string LineID { get; set; } } [Route("/BookIns/{BookInID}/Lines/{LineID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the BookInID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LandedCostBookInLineGETRequest : IReturn { public virtual string BookInID { get; set; } public virtual string LineID { get; set; } } [Route("/BookIns/{BookInID}/Lines/{LineID}", "PATCH")] [ApiResponse(Description="No line with the BookInID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LandedCostBookInLinePATCHRequest : BookInLine, IReturn { public virtual string BookInID { get; set; } public virtual string LineID { get; set; } } [Route("/BookIns/{BookInID}/Lines", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the BookInID provided was found", StatusCode=404)] public partial class LandedCostBookInLinesGETManyRequest : IReturn> { public virtual string BookInID { get; set; } } [Route("/BookIns/{BookInID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No book in with the book in no. provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostBookInPATCHRequest : BookIn, IReturn { public virtual string BookInID { get; set; } } [Route("/Shipments/Activate/{ShipmentID}", "POST")] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="No shipment with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LandedCostShipmentACTIVATERequest : IReturn { public virtual string ShipmentID { get; set; } } [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Purchase Order Line(s) with the OrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentCREATEFromPOLinesRequest : IReturn { public LandedCostShipmentCREATEFromPOLinesRequest() { ReceivedPOLineQuantities = new List{}; } public virtual List ReceivedPOLineQuantities { get; set; } } [Route("/Shipments/FromPurchaseOrders/{OrderNos}", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order(s) with the order nos. provided were found", StatusCode=404)] public partial class LandedCostShipmentCREATEFromPORequest : IReturn { public LandedCostShipmentCREATEFromPORequest() { OrderNos = new string[]{}; } public virtual string[] OrderNos { get; set; } } [Route("/Shipments/{ShipmentID}", "DELETE")] [ApiResponse(Description="No shipment with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentDELETERequest { public virtual string ShipmentID { get; set; } } [Route("/Shipments/{ShipmentID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No shipment with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LandedCostShipmentGETRequest : IReturn { public virtual string ShipmentID { get; set; } } [Route("/Shipments/{ShipmentID}/Lines/{LineID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the ShipmentID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentLineGETRequest : IReturn { public virtual string ShipmentID { get; set; } public virtual string LineID { get; set; } } [Route("/Shipments/{ShipmentID}/Lines/{LineID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the ShipmentID or LineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class LandedCostShipmentLinePATCHRequest : ShipmentLine, IReturn { public virtual string ShipmentID { get; set; } public virtual string LineID { get; set; } } [Route("/Shipments/{ShipmentID}/Lines", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentLinesGETManyRequest : IReturn> { public virtual string ShipmentID { get; set; } } [Route("/Shipments/{ShipmentID}", "PATCH")] [ApiResponse(Description="No shipment with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentPATCHRequest : Shipment, IReturn { public virtual string ShipmentID { get; set; } } [Route("/Shipments", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class LandedCostShipmentPOSTRequest : Shipment, IReturn { } [Route("/Shipments/{ShipmentID}/PurchaseOrders/{OrderID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the ShipmentID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LandedCostShipmentPurchaseOrderDELETERequest : ShipmentPurchaseOrderReceived { public virtual string ShipmentID { get; set; } public virtual string OrderID { get; set; } } [Route("/Shipments/{ShipmentID}/PurchaseOrders/{OrderID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order with the ShipmentID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LandedCostShipmentPurchaseOrderGETRequest : IReturn { public virtual string ShipmentID { get; set; } public virtual string OrderID { get; set; } } [Route("/Shipments/{ShipmentID}/PurchaseOrders", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the ShipmentID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class LandedCostShipmentPurchaseOrderPOSTRequest : ShipmentPurchaseOrderReceived, IReturn { public virtual string ShipmentID { get; set; } public virtual string OrderID { get; set; } } [Route("/Shipments/{ShipmentID}/PurchaseOrders", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order with the ShipmentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LandedCostShipmentPurchaseOrdersGETManyRequest : IReturn> { public virtual string ShipmentID { get; set; } } [Route("/Languages/{LanguageID}", "DELETE")] [ApiResponse(Description="No language with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LanguageDELETERequest { public virtual string LanguageID { get; set; } } [Route("/Languages/{LanguageID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No language with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LanguageGETRequest : IReturn { public virtual string LanguageID { get; set; } } [Route("/Languages/{LanguageID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No language with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LanguagePATCHRequest : Language, IReturn { public virtual string LanguageID { get; set; } } [Route("/Languages", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LanguagePOSTRequest : Language, IReturn { } [Route("/Languages", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class LanguagesGETManyRequest : IReturn> { } [Route("/LogicalWarehouses/Current", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LogicalWarehousesCurrentGETRequest : IReturn { } [Route("/LogicalWarehouses/Current", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Warehouse changed OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class LogicalWarehousesCurrentPATCHRequest : IReturn { public virtual string IN_LogicalID { get; set; } } [Route("/login")] public partial class LoginGetRequest : IReturn { public virtual string redirect { get; set; } } public partial class LoginGetResponse { public virtual string redirect { get; set; } } [Route("/auth/logout", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="logged out OK", StatusCode=200)] public partial class LogoutGetRequest : IReturn { } public partial class LogoutGetResponse { public virtual string Username { get; set; } public virtual DateTime LoginDateTime { get; set; } public virtual DateTime LogoutDateTime { get; set; } } [Route("/Queries/PluginExceptions", "GET")] public partial class PluginExceptionQuery : QueryData, IReturn> { } [Route("/PurchaseInvoices/Activate/{PurchaseInvoiceID}", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase invoice with the PurchaseInvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoiceACTIVATERequest : IReturn { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices/FromGoodsReceivedNotes/{GRNNos}", "POST")] [ApiResponse(Description="No Goods Received Note(s) with the GRN No(s). provided was/were found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoiceCREATEFromGRNRequest : IReturn { public PurchaseInvoiceCREATEFromGRNRequest() { GRNNos = new string[]{}; } public virtual string[] GRNNos { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase invoice with the PurchaseInvoiceID provided was found", StatusCode=404)] public partial class PurchaseInvoiceDELETERequest { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}", "GET")] [ApiResponse(Description="No purchase invoice with the PurchaseInvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseInvoiceGETRequest : IReturn { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes/{GRNID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No goods received note with the PurchaseInvoiceID or GRNID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class PurchaseInvoiceGoodsReceivedNoteDELETERequest : PurchaseInvoiceGoodsReceivedNoteInvoiced { public virtual string PurchaseInvoiceID { get; set; } public virtual string GRNID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes/{GRNID}", "GET")] [ApiResponse(Description="No goods received note with the PurchaseInvoiceID or OrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseInvoiceGoodsReceivedNoteGETRequest : IReturn { public virtual string PurchaseInvoiceID { get; set; } public virtual string GRNID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No goods received note with the PurchaseInvoiceID or GRNID provided was found", StatusCode=404)] public partial class PurchaseInvoiceGoodsReceivedNotePOSTRequest : PurchaseInvoiceGoodsReceivedNoteInvoiced, IReturn { public virtual string PurchaseInvoiceID { get; set; } public virtual string GRNID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes", "GET")] [ApiResponse(Description="No goods received note with the PurchaseInvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoiceGoodsReceivedNotesGETManyRequest : IReturn> { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/Lines/{PurchaseInvoiceLineID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the PurchaseInvoiceID or PurchaseInvoiceLineID provided was found", StatusCode=404)] public partial class PurchaseInvoiceLineGETRequest : IReturn { public virtual string PurchaseInvoiceID { get; set; } public virtual string PurchaseInvoiceLineID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/Lines/{PurchaseInvoiceLineID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the PurchaseInvoiceID or PurchaseInvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoiceLinePATCHRequest : PurchaseInvoiceLine, IReturn { public virtual string PurchaseInvoiceID { get; set; } public virtual string PurchaseInvoiceLineID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}/PurchaseInvoiceLineID", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No line with the PurchaseInvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseInvoiceLinesGETManyRequest : IReturn> { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices/{PurchaseInvoiceID}", "PATCH")] [ApiResponse(Description="No purchase invoice with the PurchaseInvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoicePATCHRequest : PurchaseInvoice, IReturn { public virtual string PurchaseInvoiceID { get; set; } } [Route("/PurchaseInvoices", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseInvoicePOSTRequest : PurchaseInvoice, IReturn { public virtual string CreditorID { get; set; } } [Route("/PurchaseOrders/Activate/{PurchaseOrderID}", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderACTIVATERequest : IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderDELETERequest { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No PurchaseOrder with the PurchaseOrderID provided was found", StatusCode=404)] public partial class PurchaseOrderDocumentDELETERequest { public virtual string PurchaseOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="No PurchaseOrder Document with the PurchaseOrderID or DocumentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderDocumentGETRequest : IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No PurchaseOrder with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderDocumentPATCHRequest : Document, IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Documents", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No PurchaseOrder with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderDocumentPOSTRequest : Document, IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Documents", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No PurchaseOrder with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class PurchaseOrderDocumentsGETManyRequest : IReturn> { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No PurchaseOrder document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/PurchaseOrders/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No PurchaseOrder document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/PurchaseOrders/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="No PurchaseOrder document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/PurchaseOrders/DocumentTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/PurchaseOrders/DocumentTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderDocumentTypesGETManyRequest : IReturn> { } [Route("/PurchaseOrders/{PurchaseOrderID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderGETRequest : IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No line with the PurchaseOrderID or PurchaseOrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderLineDELETERequest : PurchaseOrderLine { public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the PurchaseOrderID or PurchaseOrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class PurchaseOrderLineGETRequest : IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", "PATCH")] [ApiResponse(Description="No line with the PurchaseOrderID or PurchaseOrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderLinePATCHRequest : PurchaseOrderLine, IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Lines", "POST")] [ApiResponse(Description="No line with the PurchaseOrderID or PurchaseOrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderLinePOSTRequest : PurchaseOrderLine, IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Lines", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No line with the PurchaseOrderID provided was found", StatusCode=404)] public partial class PurchaseOrderLinesGETManyRequest : IReturn> { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="No Purchase Order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class PurchaseOrderNoteDELETERequest { public virtual string PurchaseOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="No Purchase Order Note with the PurchaseOrderID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderNoteGETRequest : IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Purchase Order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderNotePATCHRequest : Note, IReturn { public virtual string PurchaseOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Notes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Purchase Order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderNotePOSTRequest : Note, IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/{PurchaseOrderID}/Notes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Purchase Order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderNotesGETManyRequest : IReturn> { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No Purchase Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/PurchaseOrders/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="No Purchase Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/PurchaseOrders/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No Purchase Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/PurchaseOrders/NoteTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderNoteTypePOSTRequest : NoteType, IReturn { } [Route("/PurchaseOrders/NoteTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class PurchaseOrderNoteTypesGETManyRequest : IReturn> { } [Route("/PurchaseOrders/{PurchaseOrderID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No purchase order with the PurchaseOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class PurchaseOrderPATCHRequest : PurchaseOrder, IReturn { public virtual string PurchaseOrderID { get; set; } } [Route("/PurchaseOrders/", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PurchaseOrderPOSTRequest : PurchaseOrder, IReturn { public virtual string CreditorRecID { get; set; } } [Route("/PurchaseOrders/FromPurchaseOrderLines", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order line(s) with the OrderLineID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class PurchaseOrderReceiveStockCREATEFromPOLinesRequest : IReturn> { public PurchaseOrderReceiveStockCREATEFromPOLinesRequest() { ReceivedPOLineQuantities = new List{}; } public virtual List ReceivedPOLineQuantities { get; set; } public virtual DateTime? ReceivedDate { get; set; } } public partial class QueryRequestLogsGETManyRequest : QueryData, IReturn> { public virtual DateTime? Date { get; set; } public virtual bool ViewErrors { get; set; } } public partial class ReceivedPOLineQuantity { public ReceivedPOLineQuantity() { Details = new List{}; } public virtual string OrderLineID { get; set; } public virtual decimal? Quantity { get; set; } public virtual List Details { get; set; } } public partial class ReceivedPOLineQuantityDetail { public virtual DateTime? ExpiryDate { get; set; } public virtual string SerialNo { get; set; } public virtual decimal? Quantity { get; set; } public virtual string BinLocation { get; set; } } [Route("/Regions/{RegionID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No region with the RegionID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class RegionDELETERequest { public virtual string RegionID { get; set; } } [Route("/Regions/{RegionID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No region with the RegionID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class RegionGETRequest : IReturn { public virtual string RegionID { get; set; } } [Route("/Regions/{RegionID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No region with the RegionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class RegionPATCHRequest : Region, IReturn { public virtual string RegionID { get; set; } } [Route("/Regions", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class RegionPOSTRequest : Region, IReturn { } public partial class ReportParameter { public virtual string Name { get; set; } public virtual string Value { get; set; } } [Route("/Reports/{ReportID}/PDF/Download", "GET")] [ApiResponse(Description="No report with the ReportID provided was found", StatusCode=404)] [ApiResponse(Description="OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class ReportsPDFGETRequest : IReturn { public ReportsPDFGETRequest() { ReportParameters = new List{}; } public virtual string ReportID { get; set; } public virtual List ReportParameters { get; set; } public virtual bool AsAttachment { get; set; } } [Route("/Services/Restart", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Restart request sent OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RestartRequest { } public partial class RestPath { public virtual string Path { get; set; } public virtual string RequestType { get; set; } public virtual string Summary { get; set; } public virtual string AllowedVerbs { get; set; } } [Route("/RestPaths", "GET")] [ApiResponse(Description="Read", StatusCode=200)] public partial class RestPathsGETManyRequest : IReturn> { } [Route("/SalesOrders/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderCustomFieldsGETManyRequest : IReturn> { } [Route("/SalesOrders/{InvoiceID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Custom Field Value with the InvoiceID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderCustomFieldValueGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Custom Field Value with the InvoiceID or SettingID provided was found", StatusCode=404)] public partial class SalesOrderCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string InvoiceID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/CustomFieldValues", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderCustomFieldValuesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderDocumentDELETERequest { public virtual string InvoiceID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder Document with the InvoiceID or DocumentID provided was found", StatusCode=404)] public partial class SalesOrderDocumentGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderDocumentPATCHRequest : Document, IReturn { public virtual string InvoiceID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Documents", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder with the InvoiceID provided was found", StatusCode=404)] public partial class SalesOrderDocumentPOSTRequest : Document, IReturn { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Documents", "GET")] [ApiResponse(Description="No SalesOrder with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderDocumentsGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="No SalesOrder document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/SalesOrders/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No SalesOrder document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/SalesOrders/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder document type with the DocumentTypeID provided was found", StatusCode=404)] public partial class SalesOrderDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/SalesOrders/DocumentTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/SalesOrders/DocumentTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderDocumentTypesGETManyRequest : IReturn> { } [Route("/SalesOrders/{InvoiceID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderGETRequest : IReturn { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder consignment note with ConsignmentNoteID, InvoiceID or HistoryID provided was found", StatusCode=404)] public partial class SalesOrderHistoryConsignmentNotesDELETERequest { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string ConsignmentNoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes", "GET")] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistoryConsignmentNotesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder consignment note with ConsignmentNoteID, InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistoryConsignmentNotesGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string ConsignmentNoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder consignment note with ConsignmentNoteID, InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderHistoryConsignmentNotesPATCHRequest : SalesOrderConsignmentNote, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string ConsignmentNoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes", "POST")] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderHistoryConsignmentNotesPOSTRequest : SalesOrderConsignmentNote, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/Historys/CustomFields", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistoryCustomFieldsGETManyRequest : IReturn> { } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderHistoryCustomFieldValuesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderHistoryCustomFieldValuesGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistoryCustomFieldValuesPATCHRequest : CustomFieldValue, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", "DELETE")] [ApiResponse(Description="No SalesOrder Freight Item with FreightItemID, InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistoryFreightItemsDELETERequest { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string FreightItemID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderHistoryFreightItemsGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder Freight Item with FreightItemID, InvoiceID or HistoryID provided was found", StatusCode=404)] public partial class SalesOrderHistoryFreightItemsGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string FreightItemID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesOrder Freight Item with FreightItemID, InvoiceID or HistoryID provided was found", StatusCode=404)] public partial class SalesOrderHistoryFreightItemsPATCHRequest : SalesOrderFreightItem, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string FreightItemID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems", "POST")] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderHistoryFreightItemsPOSTRequest : SalesOrderFreightItem, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistorysGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesOrder History with the InvoiceID or HistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistorysGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No SalesOrder with the InvoiceID, Or InvoiceHistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderHistorysPATCHRequest : SalesOrderHistory, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/Lines/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLineCustomFieldsGETManyRequest : IReturn> { } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="No Sales Order Line Custom Field Value with the InvoiceID, InvoiceHistoryID, InvoiceLineID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLineCustomFieldValueGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order Line Custom Field Value with the InvoiceID, InvoiceHistoryID, InvoiceLineID or SettingID provided was found", StatusCode=404)] public partial class SalesOrderLineCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Line InvoiceID, InvoiceHistoryID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderLineCustomFieldValuesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Line with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderLineDELETERequest { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order with the InvoiceID or InvoiceLineID or DetailsLineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class SalesOrderLineDetailDELETERequest { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string DetailsLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", "GET")] [ApiResponse(Description="No Sales Order with the InvoiceID or InvoiceLineID or DetailsLineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLineDetailGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string DetailsLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", "PATCH")] [ApiResponse(Description="No Sales Order with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLineDetailPATCHRequest : SalesOrderLineDetail, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string DetailsLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] public partial class SalesOrderLineDetailPOSTRequest : SalesOrderLineDetail, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] public partial class SalesOrderLineDetailsGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Line with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderLineGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Line with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class SalesOrderLinePATCHRequest : SalesOrderLine, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No Sales Order Line with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLinePOSTRequest : SalesOrderLine, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order Line with the InvoiceID or InvoiceLineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderLinesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderNoteDELETERequest { public virtual string InvoiceID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Note with the InvoiceID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderNoteGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderNotePATCHRequest : Note, IReturn { public virtual string InvoiceID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Notes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderNotePOSTRequest : Note, IReturn { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Notes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderNotesGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/SalesOrders/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="No Sales Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/SalesOrders/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/SalesOrders/NoteTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderNoteTypePOSTRequest : NoteType, IReturn { } [Route("/SalesOrders/NoteTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderNoteTypesGETManyRequest : IReturn> { } [Route("/SalesOrders/{InvoiceID}", "PATCH")] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class SalesOrderPATCHRequest : SalesOrder, IReturn { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Payments/{PaymentID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No payment with PaymentID or InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderPaymentsDELETERequest { public virtual string InvoiceID { get; set; } public virtual string PaymentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Payments", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderPaymentsGETManyRequest : IReturn> { public virtual string InvoiceID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Payments/{PaymentID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No payment with PaymentID or InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderPaymentsGETRequest : IReturn { public virtual string InvoiceID { get; set; } public virtual string PaymentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Payments/{PaymentID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No payment with PaymentID or InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderPaymentsPATCHRequest : SalesOrderPayment, IReturn { public virtual string InvoiceID { get; set; } public virtual string PaymentID { get; set; } } [Route("/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Payments", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderPaymentsPOSTRequest : SalesOrderPayment, IReturn { public virtual string InvoiceID { get; set; } public virtual string InvoiceHistoryID { get; set; } } [Route("/SalesOrders/PaymentTypes/{PaymentTypeID}", "DELETE")] [ApiResponse(Description="No payment type with PaymentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesOrderPaymentTypesDELETERequest { public virtual string PaymentTypeID { get; set; } } [Route("/SalesOrders/PaymentTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderPaymentTypesGETManyRequest : IReturn> { } [Route("/SalesOrders/PaymentTypes/{PaymentTypeID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No payment type with PaymentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesOrderPaymentTypesGETRequest : IReturn { public virtual string PaymentTypeID { get; set; } } [Route("/SalesOrders/PaymentTypes/{PaymentTypeID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No payment type with PaymentTypeID provided was found", StatusCode=404)] public partial class SalesOrderPaymentTypesPATCHRequest : PaymentType, IReturn { public virtual string PaymentTypeID { get; set; } } [Route("/SalesOrders/PaymentTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class SalesOrderPaymentTypesPOSTRequest : PaymentType, IReturn { } [Route("/SalesOrders", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class SalesOrderPOSTRequest : SalesOrder, IReturn { } [Route("/SalesOrders/{InvoiceID}/Process", "GET")] [ApiResponse(Description="Processed OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Order with the InvoiceID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesOrderPROCESSRequest : IReturn { public virtual string InvoiceID { get; set; } } [Route("/SalesQuotes/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteCustomFieldsGETManyRequest : IReturn> { } [Route("/SalesQuotes/{QuoteID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No Sales Quote Custom Field Value with the QuoteID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteCustomFieldValueGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesQuotes/{QuoteID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="No Sales Quote Custom Field Value with the QuoteID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string QuoteID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesQuotes/{QuoteID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] public partial class SalesQuoteCustomFieldValuesGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class SalesQuoteDocumentDELETERequest { public virtual string QuoteID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote Document with the QuoteID or DocumentID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteDocumentGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteDocumentPATCHRequest : Document, IReturn { public virtual string QuoteID { get; set; } public virtual string DocumentID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Documents", "POST")] [ApiResponse(Description="No SalesQuote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteDocumentPOSTRequest : Document, IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Documents", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesQuote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteDocumentsGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote document type with the DocumentTypeID provided was found", StatusCode=404)] public partial class SalesQuoteDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/SalesQuotes/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote document type with the DocumentTypeID provided was found", StatusCode=404)] public partial class SalesQuoteDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/SalesQuotes/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No SalesQuote document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class SalesQuoteDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/SalesQuotes/DocumentTypes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/SalesQuotes/DocumentTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesQuoteDocumentTypesGETManyRequest : IReturn> { } [Route("/SalesQuotes/{QuoteID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] public partial class SalesQuoteGETRequest : IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys", "GET")] [ApiResponse(Description="No SalesQuote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteHistorysGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No SalesQuote History with the QuoteID or HistoryID provided was found", StatusCode=404)] public partial class SalesQuoteHistorysGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}", "PATCH")] [ApiResponse(Description="No SalesQuote with the QuoteID, Or QuoteHistoryID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteHistorysPATCHRequest : SalesQuoteHistory, IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } } [Route("/SalesQuotes/Lines/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteLineCustomFieldsGETManyRequest : IReturn> { } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="No Sales Quote Line Custom Field Value with the QuoteID, QuoteHistoryID, QuoteLineID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteLineCustomFieldValueGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="No Sales Quote Line Custom Field Value with the QuoteID, QuoteHistoryID, QuoteLineID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class SalesQuoteLineCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } public virtual string SettingID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues", "GET")] [ApiResponse(Description="No Sales Quote Line QuoteID, QuoteHistoryID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesQuoteLineCustomFieldValuesGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote Line with the QuoteID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class SalesQuoteLineDELETERequest { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote Line with the QuoteID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesQuoteLineGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No Sales Quote Line with the QuoteID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteLinePATCHRequest : SalesQuoteLine, IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteLineID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Quote Line with the QuoteID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteLinePOSTRequest : SalesQuoteLine, IReturn { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No Sales Quote Line with the QuoteID or QuoteLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteLinesGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } public virtual string QuoteHistoryID { get; set; } } [Route("/SalesQuotes/{QuoteID}/MakeOrderB2B", "POST")] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteMAKEORDERB2BRequest : IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/MakeOrder", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=200)] public partial class SalesQuoteMAKEORDERRequest : IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] public partial class SalesQuoteNoteDELETERequest { public virtual string QuoteID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote Note with the QuoteID or NoteID provided was found", StatusCode=404)] public partial class SalesQuoteNoteGETRequest : IReturn { public virtual string QuoteID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteNotePATCHRequest : Note, IReturn { public virtual string QuoteID { get; set; } public virtual string NoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Notes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class SalesQuoteNotePOSTRequest : Note, IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/{QuoteID}/Notes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuoteNotesGETManyRequest : IReturn> { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Sales Quote Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class SalesQuoteNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/SalesQuotes/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Sales Quote Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/SalesQuotes/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="No Sales Quote Note Type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SalesQuoteNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/SalesQuotes/NoteTypes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class SalesQuoteNoteTypePOSTRequest : NoteType, IReturn { } [Route("/SalesQuotes/NoteTypes", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SalesQuoteNoteTypesGETManyRequest : IReturn> { } [Route("/SalesQuotes/{QuoteID}", "PATCH")] [ApiResponse(Description="No Sales Quote with the QuoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuotePATCHRequest : SalesQuote, IReturn { public virtual string QuoteID { get; set; } } [Route("/SalesQuotes", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SalesQuotePOSTRequest : SalesQuote, IReturn { } [Route("/Staff/Current", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class StaffCurrentUserGETRequest : IReturn { } public partial class StaffCurrentUserGETResponse { public virtual string SessionID { get; set; } public virtual string IPAddress { get; set; } public virtual string Username { get; set; } public virtual string StaffID { get; set; } public virtual DateTime LoginDateTime { get; set; } public virtual int DurationDays { get; set; } public virtual int DurationHours { get; set; } public virtual int DurationMinutes { get; set; } public virtual int DurationSeconds { get; set; } public virtual long RequestCount { get; set; } public virtual long ConcurrentRequestCount { get; set; } public virtual long MaxConcurrentRequestCount { get; set; } } [Route("/Staff/Current/List", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class StaffCurrentUserListGETRequest : IReturn> { } [Route("/Queries/StartupLog", "GET")] public partial class StartupLogEntryQuery : QueryData, IReturn> { } [Route("/StockTransfers/{TransferID}", "DELETE")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Stock Transfer with the Transfer No. provided was found", StatusCode=404)] public partial class StockTransferDELETERequest { public virtual string TransferID { get; set; } } [Route("/StockTransfers/{TransferID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Stock Transfer with the TransferID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class StockTransferGETRequest : IReturn { public virtual string TransferID { get; set; } } [Route("/StockTransfers/", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class StockTransferPOSTRequest : StockTransfer, IReturn { } [Route("/Services/Stop", "GET")] [ApiResponse(Description="Stop request sent OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class StopRequest { } [Route("/SupplierReturns/Credit/Activate/{CreditID}", "POST")] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="No supplier return credit with the CreditID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SupplierReturnCreditACTIVATERequest : IReturn { public virtual string CreditID { get; set; } } [Route("/SupplierReturns/Credit/FromShipments", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SupplierReturnCreditCreateFromShipmentsRequest : IReturn { public SupplierReturnCreditCreateFromShipmentsRequest() { ShipmentIDs = new string[]{}; ShipmentNos = new string[]{}; } public virtual string[] ShipmentIDs { get; set; } public virtual string[] ShipmentNos { get; set; } } [Route("/SupplierReturns/Credit/{CreditID}", "GET")] [ApiResponse(Description="No Supplier Return Credit with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SupplierReturnCreditGETRequest : IReturn { public virtual string CreditID { get; set; } } [Route("/SupplierReturns/Shipping/{ShippingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Supplier Return Credit with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class SupplierReturnShippingGETRequest : IReturn { public virtual string ShippingID { get; set; } } [Route("/SystemInfo/", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class SystemInformationGETRequest : IReturn { } public partial class SystemInformationGETResponse { public virtual string JiwaVersion { get; set; } public virtual DateTime SQLServerDateTime { get; set; } } [Route("/TaxRates/{TaxID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No tax rate with the RecID provided was found", StatusCode=404)] public partial class TaxRateDELETERequest { public virtual string TaxID { get; set; } } [Route("/TaxRates/{TaxID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No tax rate with the RecID provided was found", StatusCode=404)] public partial class TaxRateGETRequest : IReturn { public virtual string TaxID { get; set; } } [Route("/TaxRates/{TaxID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No tax rate with the RecID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class TaxRatePATCHRequest : TaxRate, IReturn { public virtual string TaxID { get; set; } } [Route("/TaxRates", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class TaxRatePOSTRequest : TaxRate, IReturn { } public partial class TodayErrorLogsGETManyRequest : QueryData, IReturn> { } public partial class TodayLogsGETManyRequest : QueryData, IReturn> { } [Route("/UserSettings", "POST")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class UserSettingPOSTRequest : UserSetting { } [Route("/UserSettings", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class UserSettingsGETManyRequest : QueryDb, IReturn> { } [Route("/WarehouseTransfersIn/Activate/{WarehouseTransferInID}", "POST")] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="No warehouse transfer in with the WarehouseTransferInID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WarehouseTransferInACTIVATERequest : IReturn { public virtual string WarehouseTransferInID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}", "GET")] [ApiResponse(Description="No warehouse transfer in with the WarehouseTransferInID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferInGETRequest : IReturn { public virtual string WarehouseTransferInID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}/Lines/{WarehouseTransferInLineID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No warehouse transfer in line with the WarehouseTransferInID or WarehouseTransferInLineID provided was found", StatusCode=404)] public partial class WarehouseTransferInLineGETRequest : IReturn { public virtual string WarehouseTransferInID { get; set; } public virtual string WarehouseTransferInLineID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}/Lines/{WarehouseTransferInLineID}", "PATCH")] [ApiResponse(Description="No warehouse transfer in line with the WarehouseTransferInID or WarehouseTransferInLineID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferInLinePATCHRequest : WarehouseTransferInLine, IReturn { public virtual string WarehouseTransferInID { get; set; } public virtual string WarehouseTransferInLineID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}/Lines", "GET")] [ApiResponse(Description="No warehouse transfer in line with the WarehouseTransferInID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WarehouseTransferInLinesGETManyRequest : IReturn> { public virtual string WarehouseTransferInID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No warehouse transfer in with the WarehouseTransferInID provided was found", StatusCode=404)] public partial class WarehouseTransferInPATCHRequest : WarehouseTransferIn, IReturn { public virtual string WarehouseTransferInID { get; set; } } [Route("/WarehouseTransfersIn", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferInPOSTRequest : WarehouseTransferIn, IReturn { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersIn/{WarehouseTransferInID}/ReceiveIns", "GET")] [ApiResponse(Description="No purchase order with the WarehouseTransferInID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferInReceiveInsGETManyRequest : IReturn> { public virtual string WarehouseTransferInID { get; set; } } [Route("/WarehouseTransfersOut/Activate/{WarehouseTransferOutID}", "POST")] [ApiResponse(Description="No warehouse transfer out with the WarehouseTransferOutID provided was found", StatusCode=404)] [ApiResponse(Description="Activated OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutACTIVATERequest : IReturn { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No warehouse transfer out with the WarehouseTransferOutID provided was found", StatusCode=404)] public partial class WarehouseTransferOutCANCELRequest { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}", "GET")] [ApiResponse(Description="No warehouse transfer out with the WarehouseTransferOutID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutGETRequest : IReturn { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", "DELETE")] [ApiResponse(Description="No warehouse transfer out line with the WarehouseTransferOutID or WarehouseTransferOutLineID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutLineDELETERequest : WarehouseTransferOutLine { public virtual string WarehouseTransferOutID { get; set; } public virtual string WarehouseTransferOutLineID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", "GET")] [ApiResponse(Description="No warehouse transfer out line with the WarehouseTransferOutID or WarehouseTransferOutLineID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutLineGETRequest : IReturn { public virtual string WarehouseTransferOutID { get; set; } public virtual string WarehouseTransferOutLineID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No warehouse transfer out line with the WarehouseTransferOutID or WarehouseTransferOutLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WarehouseTransferOutLinePATCHRequest : WarehouseTransferOutLine, IReturn { public virtual string WarehouseTransferOutID { get; set; } public virtual string WarehouseTransferOutLineID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No warehouse transfer out line with the WarehouseTransferOutID or WarehouseTransferOutLineID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutLinePOSTRequest : WarehouseTransferOutLine, IReturn { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines", "GET")] [ApiResponse(Description="No warehouse transfer out line with the WarehouseTransferOutID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutLinesGETManyRequest : IReturn> { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No warehouse transfer out with the WarehouseTransferOutID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutPATCHRequest : WarehouseTransferOut, IReturn { public virtual string WarehouseTransferOutID { get; set; } } [Route("/WarehouseTransfersOut", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class WarehouseTransferOutPOSTRequest : WarehouseTransferOut, IReturn { public virtual string DestinationWarehouseID { get; set; } } [Route("/WarehouseTransfersOut/{WarehouseTransferOutID}/ReceiveIns", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No purchase order with the WarehouseTransferOutID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WarehouseTransferOutReceiveInsGETManyRequest : IReturn> { public virtual string WarehouseTransferOutID { get; set; } } public partial class WebHookEvent { [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } } [Route("/Webhooks/Events/", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WebhooksEventsGETRequest : IReturn> { } [Route("/Webhooks/Events/", "POST")] [Route("/Webhooks/Events/", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WebhooksEventsPOSTRequest { public virtual string EventName { get; set; } public virtual string Body { get; set; } public virtual string SourceDTOType { get; set; } public virtual string SourceDTOID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Messages/Responses", "GET")] public partial class WebhooksMessageResponsesGETRequest : QueryDb, IReturn> { public virtual string SubscriberID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Subscriptions/{SubscriptionID}/Messages/{MessageID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No Subscriber with the SubscriberID, Subscription with the SubscriptionID, Or Message with the MessageID provided was found.", StatusCode=404)] public partial class WebhooksMessagesDELETERequest { public virtual string SubscriberID { get; set; } public virtual string SubscriptionID { get; set; } public virtual string MessageID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Messages", "GET")] public partial class WebhooksMessagesGETRequest : QueryDb, IReturn> { public virtual string SubscriberID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WebhooksSubscribersDELETERequest { public virtual string SubscriberID { get; set; } } [Route("/Webhooks/Subscribers/", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WebhooksSubscribersGETManyRequest : QueryDb, IReturn> { } [Route("/Webhooks/Subscribers/{SubscriberID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WebhooksSubscribersGETRequest : IReturn { public virtual string SubscriberID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404)] public partial class WebhooksSubscribersPATCHRequest : IReturn { public virtual string SubscriberID { get; set; } public virtual string Name { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } } [Route("/Webhooks/Subscribers/", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WebhooksSubscribersPOSTRequest : IReturn { public virtual string Name { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class WebhooksSubscriptionHeader { public virtual string Name { get; set; } public virtual string Value { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Subscriptions/{SubscriptionID}/", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No Subscriber with the SubscriberID or Webhook with the SubscriptionID provided was found", StatusCode=404)] public partial class WebhooksSubscriptionsDELETERequest { public virtual string SubscriberID { get; set; } public virtual string SubscriptionID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404)] public partial class WebhooksSubscriptionsGETRequest : IReturn> { public virtual string SubscriberID { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404)] public partial class WebhooksSubscriptionsPATCHRequest : IReturn { public WebhooksSubscriptionsPATCHRequest() { Headers = new List{}; } public virtual string SubscriberID { get; set; } public virtual string SubscriptionID { get; set; } public virtual string URL { get; set; } public virtual string EventName { get; set; } public virtual List Headers { get; set; } } [Route("/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", "POST")] [ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class WebhooksSubscriptionsPOSTRequest : IReturn { public WebhooksSubscriptionsPOSTRequest() { Headers = new List{}; } public virtual string SubscriberID { get; set; } public virtual string URL { get; set; } public virtual string EventName { get; set; } public virtual List Headers { get; set; } } [Route("/Webhooks/Test/", "POST")] [Route("/Webhooks/Test/", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class WebhooksTestPOSTRequest { public virtual string Body { get; set; } } public partial class WebhookSubscriber : SY_WebhookSubscriber { public WebhookSubscriber() { Subscriptions = new List{}; } public virtual List Subscriptions { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Allocations/{AllocationID}", "DELETE")] [ApiResponse(Description="No work order allocation with the WorkOrderID or AllocationID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderAllocationDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string AllocationID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Allocations/{AllocationID}", "GET")] [ApiResponse(Description="No work order allocation with the WorkOrderID or AllocationID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderAllocationGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string AllocationID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Allocations", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order allocation with the WorkOrderID or AllocationID provided was found", StatusCode=404)] public partial class WorkOrderAllocationPOSTRequest : Allocation, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Allocations", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order allocations with the WorkOrderID provided was found", StatusCode=404)] public partial class WorkOrderAllocationsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No custom field with the SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/WorkOrders/CustomFields", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderCustomFieldsGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="No work order custom field value with the WorkOrderID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderCustomFieldValueGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="No work order custom field value with the WorkOrderID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string WorkOrderID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderCustomFieldValuesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}", "DELETE")] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderDELETERequest { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] public partial class WorkOrderDocumentDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order document with the WorkOrderID or DocumentID provided was found", StatusCode=404)] public partial class WorkOrderDocumentGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderDocumentPATCHRequest : Document, IReturn { public virtual string WorkOrderID { get; set; } public virtual string DocumentID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Documents", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] public partial class WorkOrderDocumentPOSTRequest : Document, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Documents", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderDocumentsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/DocumentTypes/{DocumentTypeID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderDocumentTypeDELETERequest { public virtual string DocumentTypeID { get; set; } } [Route("/WorkOrders/DocumentTypes/{DocumentTypeID}", "GET")] [ApiResponse(Description="No work order document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderDocumentTypeGETRequest : IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/WorkOrders/DocumentTypes/{DocumentTypeID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order document type with the DocumentTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderDocumentTypePATCHRequest : DocumentType, IReturn { public virtual string DocumentTypeID { get; set; } } [Route("/WorkOrders/DocumentTypes", "POST")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Created OK", StatusCode=201)] public partial class WorkOrderDocumentTypePOSTRequest : DocumentType, IReturn { } [Route("/WorkOrders/DocumentTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderDocumentTypesGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderGETRequest : IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/Inputs/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/WorkOrders/Inputs/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInputCustomFieldsGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input custom field Value with the WorkOrderID, StageID, InputID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInputCustomFieldValueGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input custom field Value with the WorkOrderID, StageID, InputID or SettingID provided was found", StatusCode=404)] public partial class WorkOrderInputCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues", "GET")] [ApiResponse(Description="No work order stage input WorkOrderID, StageID or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputCustomFieldValuesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", "DELETE")] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInputGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInputLineDetailDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInputLineDetailGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderInputLineDetailPATCHRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", "POST")] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputLineDetailPOSTRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", "PUT")] public partial class WorkOrderInputLineDetailPUTRequest : List, IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInputLineDetailsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", "PATCH")] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderInputPATCHRequest : WorkOrderInput, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID or InputID provided was found", StatusCode=404)] public partial class WorkOrderInputPOSTRequest : WorkOrderInput, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No work order stage inputs with the WorkOrderID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input wastage line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] public partial class WorkOrderInputWastageLineDetailDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No work order stage input wastage line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputWastageLineDetailGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage input wastage line detail with the WorkOrderID, StageID, InputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInputWastageLineDetailPATCHRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", "POST")] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInputWastageLineDetailPOSTRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", "PUT")] public partial class WorkOrderInputWastageLineDetailPUTRequest : List, IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", "GET")] [ApiResponse(Description="No work order stage input with the WorkOrderID, StageID, or InputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInputWastageLineDetailsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InputID { get; set; } } [Route("/WorkOrders/Instructions/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInstructionCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/WorkOrders/Instructions/CustomFields", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInstructionCustomFieldsGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage instruction custom field Value with the WorkOrderID, StageID, InstructionID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderInstructionCustomFieldValueGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order stage instruction custom field Value with the WorkOrderID, StageID, InstructionID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInstructionCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage instruction WorkOrderID, StageID or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInstructionCustomFieldValuesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", "DELETE")] [ApiResponse(Description="No work order stage instruction with the WorkOrderID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInstructionDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order stage instruction with the WorkOrderID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderInstructionGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage instruction with the WorkOrderID, StageID, or InstructionID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInstructionPATCHRequest : WorkOrderInstruction, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string InstructionID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage instruction with the WorkOrderID, StageID or InstructionID provided was found", StatusCode=404)] public partial class WorkOrderInstructionPOSTRequest : WorkOrderInstruction, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions", "GET")] [ApiResponse(Description="No work order stage instructions with the WorkOrderID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderInstructionsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Notes/{NoteID}", "DELETE")] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderNoteDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Notes/{NoteID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order note with the WorkOrderID or NoteID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderNoteGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Notes/{NoteID}", "PATCH")] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderNotePATCHRequest : Note, IReturn { public virtual string WorkOrderID { get; set; } public virtual string NoteID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Notes", "POST")] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderNotePOSTRequest : Note, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Notes", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderNotesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/NoteTypes/{NoteTypeID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderNoteTypeDELETERequest { public virtual string NoteTypeID { get; set; } } [Route("/WorkOrders/NoteTypes/{NoteTypeID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order note type with the NoteTypeID provided was found", StatusCode=404)] public partial class WorkOrderNoteTypeGETRequest : IReturn { public virtual string NoteTypeID { get; set; } } [Route("/WorkOrders/NoteTypes/{NoteTypeID}", "PATCH")] [ApiResponse(Description="No work order note type with the NoteTypeID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderNoteTypePATCHRequest : NoteType, IReturn { public virtual string NoteTypeID { get; set; } } [Route("/WorkOrders/NoteTypes", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderNoteTypePOSTRequest : NoteType, IReturn { } [Route("/WorkOrders/NoteTypes", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderNoteTypesGETManyRequest : IReturn> { } [Route("/WorkOrders/Outputs/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderOutputCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/WorkOrders/Outputs/CustomFields", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputCustomFieldsGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="No work order output output custom field Value with the WorkOrderID, OutputID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputCustomFieldValueGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order output custom field value with the WorkOrderID, OutputID or SettingID provided was found", StatusCode=404)] public partial class WorkOrderOutputCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No work order output output WorkOrderID or OutputID provided was found", StatusCode=404)] public partial class WorkOrderOutputCustomFieldValuesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order output with the WorkOrderID or OutputID provided was found", StatusCode=404)] public partial class WorkOrderOutputGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", "DELETE")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order output line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] public partial class WorkOrderOutputLineDetailDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order output line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] public partial class WorkOrderOutputLineDetailGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", "PATCH")] [ApiResponse(Description="No work order output line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderOutputLineDetailPATCHRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order output with the WorkOrderID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputLineDetailPOSTRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", "PUT")] public partial class WorkOrderOutputLineDetailPUTRequest : List, IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order output with the WorkOrderID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputLineDetailsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID, or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderOutputPATCHRequest : WorkOrderOutput, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] public partial class WorkOrderOutputPOSTRequest : WorkOrderOutput, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", "DELETE")] [ApiResponse(Description="No work order output wastage line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderOutputWastageLineDetailDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No work order output wastage line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderOutputWastageLineDetailGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", "PATCH")] [ApiResponse(Description="No work order output wastage line detail with the WorkOrderID, OutputID, or LineDetailID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderOutputWastageLineDetailPATCHRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } public virtual string LineDetailID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No work order output with the WorkOrderID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderOutputWastageLineDetailPOSTRequest : InventorySOHLineDetail, IReturn { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", "PUT")] public partial class WorkOrderOutputWastageLineDetailPUTRequest : List, IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order output with the WorkOrderID or OutputID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderOutputWastageLineDetailsGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string OutputID { get; set; } } [Route("/WorkOrders/{WorkOrderID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderPATCHRequest : WorkOrder, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderPOSTRequest : WorkOrder, IReturn { } [Route("/WorkOrders/Stages/CustomFields/{SettingID}", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderStageCustomFieldGETRequest : IReturn { public virtual string SettingID { get; set; } } [Route("/WorkOrders/Stages/CustomFields", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderStageCustomFieldsGETManyRequest : IReturn> { } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues/{SettingID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No work order stage stage custom field Value with the WorkOrderID, StageID or SettingID provided was found", StatusCode=404)] public partial class WorkOrderStageCustomFieldValueGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues/{SettingID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage custom field value with the WorkOrderID, StageID or SettingID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class WorkOrderStageCustomFieldValuePATCHRequest : CustomFieldValue, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } public virtual string SettingID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order stage stage WorkOrderID or StageID provided was found", StatusCode=404)] public partial class WorkOrderStageCustomFieldValuesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}", "DELETE")] [ApiResponse(Description="Deleted OK", StatusCode=204)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderStageDELETERequest { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="No work order stage with the WorkOrderID or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderStageGETRequest : IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages/{StageID}", "PATCH")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID, or StageID provided was found", StatusCode=404)] [ApiResponse(Description="Updated OK", StatusCode=200)] public partial class WorkOrderStagePATCHRequest : WorkOrderStage, IReturn { public virtual string WorkOrderID { get; set; } public virtual string StageID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages", "POST")] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="No work order with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WorkOrderStagePOSTRequest : WorkOrderStage, IReturn { public virtual string WorkOrderID { get; set; } } [Route("/WorkOrders/{WorkOrderID}/Stages", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No work order record with the WorkOrderID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WorkOrderStagesGETManyRequest : IReturn> { public virtual string WorkOrderID { get; set; } } public partial class YesterdayErrorLogsGETManyRequest : QueryData, IReturn> { } public partial class YesterdayLogsGETManyRequest : QueryData, IReturn> { } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Bills { public partial class Bill { public Bill() { RowHash = new byte[]{}; Stages = new List{}; Outputs = new List{}; Documents = new List{}; CustomFieldValues = new List{}; Notes = new List{}; BillParents = new List{}; } public virtual string BillID { get; set; } public virtual string BillNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } public virtual decimal? MaximumProductionCapability { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] RowHash { get; set; } public virtual List Stages { get; set; } public virtual List Outputs { get; set; } public virtual List Documents { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Notes { get; set; } public virtual ProductionLine ProductionLine { get; set; } public virtual List BillParents { get; set; } } public partial class BillInput { public BillInput() { CustomFieldValues = new List{}; } public virtual string InputID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual string Note { get; set; } public virtual bool? IsBoMItem { get; set; } public virtual string SubAssemblyBillID { get; set; } public virtual BillInput.SubAssemblyExplodePolicyOptions? SubAssemblyExplodePolicy { get; set; } public virtual List CustomFieldValues { get; set; } public virtual decimal? TotalLineCost { get; set; } public virtual decimal? LastCost { get; set; } public virtual string UnitMeasure { get; set; } public enum SubAssemblyExplodePolicyOptions { AlwaysExplode, NeverExplode, ExplodeShortfalls, } } public partial class BillInstruction { public BillInstruction() { CustomFieldValues = new List{}; } public virtual string InstructionID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InstructionText { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class BillOutput { public BillOutput() { CustomFieldValues = new List{}; } public virtual string OutputID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual string Note { get; set; } public virtual bool? IsPrimary { get; set; } public virtual decimal? CostPercentage { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? LastCost { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class BillParent { public virtual string BillID { get; set; } public virtual string BillNo { get; set; } public virtual string Description { get; set; } } public partial class BillStage { public BillStage() { Inputs = new List{}; Instructions = new List{}; CustomFieldValues = new List{}; } public virtual string StageID { get; set; } public virtual int? ItemNo { get; set; } public virtual string Name { get; set; } public virtual decimal? RequiredCapacity { get; set; } public virtual ProductionLineWorkCentre ProductionLineWorkCentre { get; set; } public virtual List Inputs { get; set; } public virtual List Instructions { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class ProductionArea { public virtual string ProductionAreaID { get; set; } public virtual string ProductionAreaNo { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class ProductionLine { public virtual string ProductionLineID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } public virtual ProductionArea ProductionArea { get; set; } } public partial class ProductionLineWorkCentre { public virtual string ProductionLineWorkCentreID { get; set; } public virtual WorkCentre WorkCentre { get; set; } } public partial class WorkCentre { public virtual string WorkCentreID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual decimal? Capacity { get; set; } public virtual bool? IsEnabled { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Carriers { public partial class Carrier { public Carrier() { Services = new List{}; FreightDescriptions = new List{}; } public virtual string CarrierID { get; set; } public virtual string CarrierName { get; set; } public virtual string AccountNo { get; set; } public virtual bool? Enabled { get; set; } public virtual string Notes { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual List Services { get; set; } public virtual List FreightDescriptions { get; set; } } public partial class CarrierFreightDescription { public virtual string FreightDescriptionID { get; set; } public virtual string Description { get; set; } public virtual bool? DefaultItem { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? Enabled { get; set; } } public partial class CarrierService { public virtual string ServiceID { get; set; } public virtual string ServiceName { get; set; } public virtual bool? DefaultItem { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? Enabled { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Creditors { public partial class Creditor { public Creditor() { WarehouseAddresses = new List{}; } public virtual string CreditorID { get; set; } public virtual string AccountNo { get; set; } public virtual string AltAccountNo { get; set; } public virtual string Name { get; set; } public virtual List WarehouseAddresses { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } public partial class CreditorLedger { public virtual string LedgerID { get; set; } public virtual string Name { get; set; } public virtual string LedgerAccountID { get; set; } public virtual string LedgerAccountNo { get; set; } public virtual string LedgerAccountDescription { get; set; } } public partial class CreditorWarehouseAddress { public virtual string WarehouseAddressID { get; set; } public virtual string Description { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string Postcode { get; set; } public virtual string Country { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual int? DefaultDeliveryDays { get; set; } public virtual bool? IsDefault { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Creditors.Classification { public partial class CreditorClassification { public CreditorClassification() { CreditorLedgers = new List{}; } public virtual string ClassificationID { get; set; } public virtual string Description { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? IsDefault { get; set; } public virtual int? TermsDays { get; set; } public virtual CreditorClassification.CreditorTermsTypes? TermsType { get; set; } public virtual string PO_Workflows_RecID { get; set; } public virtual string PO_Workflows_Name { get; set; } public virtual string PO_Workflows_Description { get; set; } public virtual List CreditorLedgers { get; set; } public enum CreditorTermsTypes { Invoice, Statement, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Currencies { public partial class Currency { public Currency() { Rates = new List{}; } public virtual string CurrencyID { get; set; } public virtual string Name { get; set; } public virtual string ShortName { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsLocal { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual List Rates { get; set; } } public partial class CurrencyRate { public virtual string RateID { get; set; } public virtual DateTime? DateEntered { get; set; } public virtual DateTime? EffectiveDate { get; set; } public virtual DateTime? EffectiveDateEnd { get; set; } public virtual decimal? TransactionRate { get; set; } } public partial class ForwardCoverContract { public virtual string ForwardCoverContractID { get; set; } public virtual string ContractNo { get; set; } public virtual string Description { get; set; } public virtual string Reference { get; set; } public virtual Currency Currency { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXContractAmount { get; set; } public virtual decimal? FXUsedAmount { get; set; } public virtual decimal? HomeContractAmount { get; set; } public virtual decimal? HomeUsedAmount { get; set; } public virtual DateTime? InitiatedDate { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual ForwardCoverContract.Statuses? Status { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public enum Statuses { Inactive, Active, Closed, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.CustomFields { public enum CellTypes { Date = 0, Text = 1, Float = 2, Integer = 3, Lookup = 7, Combo = 8, Checkbox = 10, } public partial class CustomField { public virtual string SettingID { get; set; } public virtual string SettingName { get; set; } public virtual string PluginID { get; set; } public virtual string PluginName { get; set; } public virtual CellTypes CellType { get; set; } public virtual int DisplayOrder { get; set; } } public partial class CustomFieldValue { public virtual string SettingID { get; set; } public virtual string SettingName { get; set; } public virtual string Contents { get; set; } public virtual string PluginID { get; set; } public virtual string PluginName { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Debtors { public partial class Debtor { public Debtor() { ContactNames = new List{}; GroupMemberships = new List{}; BranchDebtors = new List{}; DeliveryAddresses = new List{}; FreightForwarderAddresses = new List{}; Notes = new List{}; CreditNotes = new List{}; Directors = new List{}; Budgets = new List{}; DebtorPartNumbers = new List{}; CustomFieldValues = new List{}; Documents = new List{}; DebtorSystems = new List{}; DebtorLedgers = new List{}; } public virtual decimal? CreditLimit { get; set; } public virtual int? EarlyPaymentDiscountDays { get; set; } public virtual decimal? EarlyPaymentDiscountAmount { get; set; } public virtual DateTime? LastPurchaseDate { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual decimal? StandingDiscountOnInvoices { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? Period1Balance { get; set; } public virtual decimal? Period2Balance { get; set; } public virtual decimal? Period3Balance { get; set; } public virtual decimal? Period4Balance { get; set; } public virtual decimal? FXCurrentBalance { get; set; } public virtual decimal? FXPeriod1Balance { get; set; } public virtual decimal? FXPeriod2Balance { get; set; } public virtual decimal? FXPeriod3Balance { get; set; } public virtual decimal? FXPeriod4Balance { get; set; } public virtual bool? NotifyRequired { get; set; } public virtual bool? WebAccess { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual Debtor.TradingStatuses? TradingStatus { get; set; } public virtual Debtor.PeriodTypes? PeriodType { get; set; } public virtual bool? UsesFX { get; set; } public virtual bool? IsCashOnly { get; set; } public virtual int? TermsDays { get; set; } public virtual Debtor.TermsTypes? TermsType { get; set; } public virtual bool? ExcludeFromAging { get; set; } public virtual bool? DebtorIsBranchAccount { get; set; } public virtual decimal? RemainingNormalPrepaidLabourPackHours { get; set; } public virtual decimal? RemainingSpecialPrepaidLabourPackHours { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual string DebtorID { get; set; } public virtual string ProspectID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string AccountNo { get; set; } public virtual string AltAccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string Postcode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string EmailAddress { get; set; } public virtual string ACN { get; set; } public virtual string ABN { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string BankName { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BankBSBN { get; set; } public virtual string BankAccountName { get; set; } public virtual string TaxExemptionNo { get; set; } public virtual string NotifyAddress { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorAccountNo { get; set; } public virtual string ParentDebtorName { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeDescription { get; set; } public virtual string TradingName { get; set; } public virtual string CompanyName { get; set; } public virtual string ProprietorsName { get; set; } public virtual string FaxHeader { get; set; } public virtual string FXID { get; set; } public virtual string FXName { get; set; } public virtual string FXShortName { get; set; } public virtual string BPayReference { get; set; } public virtual DebtorClassification Classification { get; set; } public virtual DebtorCategory Category1 { get; set; } public virtual DebtorCategory Category2 { get; set; } public virtual DebtorCategory Category3 { get; set; } public virtual DebtorCategory Category4 { get; set; } public virtual DebtorCategory Category5 { get; set; } public virtual List ContactNames { get; set; } public virtual List GroupMemberships { get; set; } public virtual List BranchDebtors { get; set; } public virtual List DeliveryAddresses { get; set; } public virtual List FreightForwarderAddresses { get; set; } public virtual List Notes { get; set; } public virtual List CreditNotes { get; set; } public virtual List Directors { get; set; } public virtual List Budgets { get; set; } public virtual List DebtorPartNumbers { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Documents { get; set; } public virtual List DebtorSystems { get; set; } public virtual List DebtorLedgers { get; set; } public enum TradingStatuses { e_DebtorTradingStatusInActive, e_DebtorTradingStatusActive, } public enum PeriodTypes { Weekly, Fortnightly, Monthly, Custom, } public enum TermsTypes { Invoice, Statement, } } public partial class DebtorBranchDebtor { public virtual string DebtorID { get; set; } public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } public partial class DebtorBudget { public virtual string BudgetID { get; set; } public virtual DebtorMonth Month { get; set; } public virtual decimal? LastBudget { get; set; } public virtual decimal? CurrentBudget { get; set; } public virtual decimal? NextBudget { get; set; } } public partial class DebtorContactName { public virtual bool? DefaultContact { get; set; } public virtual bool? DebtorContact { get; set; } public virtual bool? CreditorContact { get; set; } public virtual string ContactNameID { get; set; } public virtual string ContactID { get; set; } public virtual string AccountNo { get; set; } public virtual string Title { get; set; } public virtual string FirstName { get; set; } public virtual string Surname { get; set; } public virtual string PrimaryPositionID { get; set; } public virtual string PrimaryPositionName { get; set; } public virtual string SecondaryPositionID { get; set; } public virtual string SecondaryPositionName { get; set; } public virtual string TertiaryPositionID { get; set; } public virtual string TertiaryPositionName { get; set; } public virtual string Phone { get; set; } public virtual string Mobile { get; set; } public virtual string Fax { get; set; } public virtual string EmailAddress { get; set; } public virtual string ProspectID { get; set; } public virtual string LogonCode { get; set; } public virtual string LogonPassword { get; set; } public virtual string ExternalAppRecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? LogonCodeChangedByUser { get; set; } } public partial class DebtorDeliveryAddress { public virtual bool? IsDefault { get; set; } public virtual string DeliveryAddressID { get; set; } public virtual string DeliveryAddressName { get; set; } public virtual string DeliveryAddressCode { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string Postcode { get; set; } public virtual string Country { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual string EDIStoreLocationCode { get; set; } } public partial class DebtorDirector { public virtual string DirectorID { get; set; } public virtual string Name { get; set; } public virtual string Address { get; set; } public virtual string OfficeHeld { get; set; } } public partial class DebtorFreightForwarderAddress { public virtual bool? IsDefault { get; set; } public virtual string FreightForwarderAddressID { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string Country { get; set; } public virtual string Notes { get; set; } } public partial class DebtorGroupMembership { public virtual bool? IsDefault { get; set; } public virtual string GroupMembershipID { get; set; } public virtual string GroupRecID { get; set; } public virtual string GroupDescription { get; set; } public virtual string StaffID { get; set; } public virtual string StaffUsername { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? ItemNo { get; set; } } public partial class DebtorLedger { public virtual string LedgerID { get; set; } public virtual string Name { get; set; } public virtual string LedgerAccountID { get; set; } public virtual string LedgerAccountNo { get; set; } public virtual string LedgerAccountDescription { get; set; } } public partial class DebtorMonth { public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual int? FinancialYearMonthNo { get; set; } public virtual string MonthID { get; set; } } public partial class DebtorPartNumber { public virtual string PartNumberID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string DebtorPartNo { get; set; } public virtual string DebtorBarcode { get; set; } } public partial class DebtorSystem { public DebtorSystem() { Fields = new List{}; } public virtual DebtorSystemTemplate Template { get; set; } public virtual string SystemID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } public virtual List Fields { get; set; } } public partial class DebtorSystemField { public virtual DebtorSystemTemplateField TemplateField { get; set; } public virtual string SystemFieldID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Contents { get; set; } } public partial class DebtorSystemTemplate { public virtual string SystemTemplateID { get; set; } public virtual string Name { get; set; } public virtual bool? Enabled { get; set; } } public partial class DebtorSystemTemplateField { public virtual int? FieldType { get; set; } public virtual int? LineNumber { get; set; } public virtual string SystemTemplateFieldID { get; set; } public virtual string Name { get; set; } public virtual string ComboText { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string DefaultValue { get; set; } public virtual string GridHandlerCode { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.Category { public partial class DebtorCategory { public virtual string CategoryID { get; set; } public virtual string Description { get; set; } public virtual int? CategoryNo { get; set; } public virtual bool? IsDefault { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.Classification { public partial class DebtorClassification { public DebtorClassification() { DebtorLedgers = new List{}; } public virtual string ClassificationID { get; set; } public virtual string Description { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? IsDefault { get; set; } public virtual int? TermsDays { get; set; } public virtual DebtorClassification.DebtorTermsTypes? TermsType { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupDescription { get; set; } public virtual string SellPricingSchemeID { get; set; } public virtual string SellPricingSchemeDescription { get; set; } public virtual List DebtorLedgers { get; set; } public enum DebtorTermsTypes { Invoice, Statement, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Debtors.PricingGroup { public partial class DebtorPricingGroup { public virtual string PricingGroupID { get; set; } public virtual string Description { get; set; } public virtual bool? IsDefault { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Documents { public partial class Document { public Document() { FileBinary = new byte[]{}; } public virtual string DocumentID { get; set; } public virtual DocumentType DocumentType { get; set; } public virtual string FileID { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string FullPhysicalFileName { get; set; } public virtual string Description { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string LastModifiedByStaffID { get; set; } public virtual string LastModifiedByStaffUsername { get; set; } public virtual string LastModifiedByStaffTitle { get; set; } public virtual string LastModifiedByStaffFirstName { get; set; } public virtual string LastModifiedByStaffSurname { get; set; } public virtual byte[] FileBinary { get; set; } } public partial class DocumentType { public DocumentType() { RowHash = new byte[]{}; } public virtual string DocumentTypeID { get; set; } public virtual string Description { get; set; } public virtual bool? DefaultType { get; set; } public virtual int? ItemNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] RowHash { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Email { public partial class EmailMessage { public EmailMessage() { Attachments = new List{}; } public virtual string EmailMessageID { get; set; } public virtual string EmailNo { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateSent { get; set; } public virtual string Reference { get; set; } public virtual string SourceID { get; set; } public virtual string SourceType { get; set; } public virtual string SourceDisplayNo { get; set; } public virtual string SourceForm { get; set; } public virtual EmailMessage.EmailStatuses? Status { get; set; } public virtual StaffMember Staff { get; set; } public virtual string EmailFrom { get; set; } public virtual string EmailTo { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual string EmailCC { get; set; } public virtual string EmailBCC { get; set; } public virtual string EmailSubject { get; set; } public virtual string EmailBody { get; set; } public virtual List Attachments { get; set; } public virtual bool? BodyIsHTML { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public enum EmailStatuses { Entered, ReadyToSend, Sent, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.GeneralLedger { public partial class Account { public virtual string LedgerID { get; set; } public virtual string AccountNo { get; set; } public virtual string Description { get; set; } } public partial class Configuration { public enum YearTypes { LastYear, CurrentYear, NextYear, Other, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.GoodsReceivedNotes { public partial class GoodsReceivedNote { public GoodsReceivedNote() { Lines = new List{}; PurchaseOrders = new List{}; CustomFieldValues = new List{}; } public virtual string GRNID { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SlipNo { get; set; } public virtual DateTime? SlipDate { get; set; } public virtual GoodsReceivedNote.Statuses? Status { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? Duty { get; set; } public virtual bool? Invoiced { get; set; } public virtual string PI_MainID { get; set; } public virtual decimal? Insurance { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual string Reference { get; set; } public virtual decimal? TotalGross { get; set; } public virtual decimal? TotalNet { get; set; } public virtual decimal? TotalFx { get; set; } public virtual decimal? FreightInc { get; set; } public virtual decimal? DutyInc { get; set; } public virtual decimal? InsuranceInc { get; set; } public virtual decimal? InventoryTotalQuantity { get; set; } public virtual decimal? InventoryTotalQuantityDecimalPlaces { get; set; } public virtual List Lines { get; set; } public virtual List PurchaseOrders { get; set; } public virtual List CustomFieldValues { get; set; } public enum Statuses { Activated, UnActivated, } } public partial class GoodsReceivedNoteLine { public GoodsReceivedNoteLine() { LineDetails = new List{}; CustomFieldValues = new List{}; } public virtual string LineID { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityDelivered { get; set; } public virtual string OrderID { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderLineID { get; set; } public virtual decimal? Quantity { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Aux2 { get; set; } public virtual string Description { get; set; } public virtual string SupplierPartNo { get; set; } public virtual GoodsReceivedNoteLine.ReceivalLineType? GRNLineType { get; set; } public virtual int? QuantityDecimalPlaces { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationDescription { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string PurchasingClassificationID { get; set; } public virtual string PurchasingClassificationDescription { get; set; } public virtual bool? PostedToWIP { get; set; } public virtual decimal? JobCharge { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual decimal? FXCost { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountID { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountNo { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountDescription { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountID { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountNo { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountDescription { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountID { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountNo { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountDescription { get; set; } public virtual string InventoryValue_LedgerAccountID { get; set; } public virtual string InventoryValue_LedgerAccountNo { get; set; } public virtual string InventoryValue_LedgerAccountDescription { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountID { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountNo { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountDescription { get; set; } public virtual string InventoryWIP_LedgerAccountID { get; set; } public virtual string InventoryWIP_LedgerAccountNo { get; set; } public virtual string InventoryWIP_LedgerAccountDescription { get; set; } public virtual DateTime? POLineLastSavedDateTime { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual int? ItemNo { get; set; } public virtual string IN_Creditor_RecID { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual string JobCostingStageID { get; set; } public virtual string JobCostingStageNo { get; set; } public virtual string JobCostingStageName { get; set; } public virtual string JobCostingCostCentreID { get; set; } public virtual string JobCostingCostCentreNo { get; set; } public virtual string JobCostingCostCentreName { get; set; } public virtual string JobCostingJobID { get; set; } public virtual string JobCostingJobNo { get; set; } public virtual decimal? UnitIncTax { get; set; } public virtual decimal? LineTotalIncTax { get; set; } public virtual decimal? FXLineTotalExTax { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual int? HomeDecimalPlaces { get; set; } public virtual bool? UseExpiryDate { get; set; } public virtual List LineDetails { get; set; } public virtual List CustomFieldValues { get; set; } public enum ReceivalLineType { Unknown, Inventory, NonInventory, } } public partial class GoodsReceivedNoteLineDetail { public virtual string LineDetailID { get; set; } public virtual string LinkID { get; set; } public virtual decimal? Quantity { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLocationID { get; set; } public virtual string BinLocationDescription { get; set; } public virtual DateTime? ExpiryDate { get; set; } } public partial class GoodsReceivedNotePurchaseOrderReceived { public virtual string PurchaseOrderReceivedID { get; set; } public virtual string OrderID { get; set; } public virtual string OrderNo { get; set; } public virtual GoodsReceivedNotePurchaseOrderReceived.PurchaseOrderType? OrderType { get; set; } public virtual DateTime? OrderedDate { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public enum PurchaseOrderType { DefaultOrderType, BackToBack, MultiBack, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Inventory { public partial class InventoryAlternateChild { public virtual string AlternateChildID { get; set; } public virtual string LinkedInventoryID { get; set; } public virtual string LinkedInventoryPartNo { get; set; } public virtual string LinkedInventoryDescription { get; set; } public virtual string Notes { get; set; } } public partial class InventoryAlternateParent { public virtual string AlternateParentID { get; set; } public virtual string LinkedInventoryID { get; set; } public virtual string LinkedInventoryPartNo { get; set; } public virtual string LinkedInventoryDescription { get; set; } public virtual string Notes { get; set; } } public partial class InventoryAttributeGroup { public InventoryAttributeGroup() { Attributes = new List{}; } public virtual string AttributeGroupID { get; set; } public virtual InventoryAttributeGroupTemplate Template { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } public virtual List Attributes { get; set; } } public partial class InventoryAttributeGroupAttribute { public virtual string AttributeID { get; set; } public virtual string AttributeGroupID { get; set; } public virtual InventoryAttributeGroupTemplateAttribute TemplateAttribute { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Contents { get; set; } } public partial class InventoryAttributeGroupTemplate { public InventoryAttributeGroupTemplate() { TemplateAttributes = new List{}; } public virtual string AttributeGroupTemplateID { get; set; } public virtual string Name { get; set; } public virtual bool? IsEnabled { get; set; } public virtual List TemplateAttributes { get; set; } } public partial class InventoryAttributeGroupTemplateAttribute { public virtual string TemplateAttributeID { get; set; } public virtual string AttributeGroupTemplateID { get; set; } public virtual int? AttributeType { get; set; } public virtual int? ItemNo { get; set; } public virtual string Name { get; set; } } public partial class InventoryBinLocation { public InventoryBinLocation() { CustomFieldValues = new List{}; } public virtual string BinLocationID { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string Description { get; set; } public virtual string ShortName { get; set; } public virtual int? ItemNo { get; set; } public virtual bool? IsDefault { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class InventoryBudget { public virtual int? MonthIndex { get; set; } public virtual DateTime? MonthStartDate { get; set; } public virtual DateTime? MonthEndDate { get; set; } public virtual decimal? BudgetUnits { get; set; } public virtual decimal? BudgetValue { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } } public partial class InventoryColour { public virtual string ColourID { get; set; } public virtual string Description { get; set; } } public partial class InventoryComponent { public virtual decimal? ComponentQuantity { get; set; } public virtual int? ItemNo { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentInventoryID { get; set; } public virtual string ComponentInventoryPartNo { get; set; } public virtual string ComponentInventoryDescription { get; set; } } public partial class InventoryDebtorClassificationPrice { public virtual InventoryDebtorClassificationPrice.PriceSources? Source { get; set; } public virtual InventoryDebtorClassificationPrice.PriceModes? Mode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual bool? UseQuantityPriceBreak { get; set; } public virtual decimal? QuantityPriceBreak { get; set; } public virtual string DebtorClassificationPriceID { get; set; } public virtual string DebtorClassificationID { get; set; } public virtual string DebtorClassificationDescription { get; set; } public virtual decimal? Price { get; set; } public virtual string Note { get; set; } public enum PriceSources { SellPrice, LastCost, RRP, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } public enum PriceModes { Percentage, Actual, None, } } public partial class InventoryDebtorPartNumber { public virtual string DebtorPartNumberID { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorPartNo { get; set; } public virtual string DebtorBarcode { get; set; } } public partial class InventoryDebtorPrice { public virtual InventoryDebtorPrice.PriceSources? Source { get; set; } public virtual InventoryDebtorPrice.PriceModes? Mode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual bool? UseQuantityPriceBreak { get; set; } public virtual decimal? QuantityPriceBreak { get; set; } public virtual string DebtorSpecificPriceID { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual decimal? Price { get; set; } public virtual string Note { get; set; } public enum PriceSources { SellPrice, LastCost, RRP, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } public enum PriceModes { Percentage, Actual, None, } } public partial class InventoryDebtorPriceGroupInventorySpecific { public virtual InventoryDebtorPriceGroupInventorySpecific.PriceSources? Source { get; set; } public virtual InventoryDebtorPriceGroupInventorySpecific.PriceModes? Mode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual bool? UseQuantityPriceBreak { get; set; } public virtual decimal? QuantityPriceBreak { get; set; } public virtual string DebtorPriceGroupInventorySpecificID { get; set; } public virtual string DebtorPriceGroupID { get; set; } public virtual string DebtorPriceGroupDescription { get; set; } public virtual decimal? Price { get; set; } public virtual string Note { get; set; } public enum PriceSources { SellPrice, LastCost, RRP, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } public enum PriceModes { Percentage, Actual, None, } } public partial class InventoryDefaultBinLocation { public InventoryDefaultBinLocation() { CustomFieldValues = new List{}; } public virtual string DefaultBinLocationID { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual InventoryBinLocation BinLocation { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class InventoryGroupMembership { public virtual string GroupMembershipID { get; set; } public virtual string GroupID { get; set; } public virtual string GroupDescription { get; set; } } public partial class InventoryItem { public InventoryItem() { Picture = new byte[]{}; InventoryLedgers = new List{}; Notes = new List{}; Documents = new List{}; CustomFieldValues = new List{}; Regions = new List{}; DebtorPrices = new List{}; DebtorClassPrices = new List{}; DebtorPriceGroupInventorySpecificPrices = new List{}; AlternateChildren = new List{}; AlternateParents = new List{}; Components = new List{}; WarehouseSOHs = new List{}; DebtorPartNumbers = new List{}; GroupMemberships = new List{}; OtherDescriptions = new List{}; OrderLevels = new List{}; Budgets = new List{}; LogicalOrders = new List{}; DefaultBinLocations = new List{}; ProductAvailabilities = new List{}; UpSells = new List{}; AttributeGroups = new List{}; UnitOfMeasures = new List{}; } public virtual bool? PhysicalItem { get; set; } public virtual bool? ShipWithPhysicalItem { get; set; } public virtual bool? Discountable { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? DirectTax { get; set; } public virtual InventoryItem.InventoryStatuses? Status { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? LCost { get; set; } public virtual decimal? SCost { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Cubic { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? BackOrderable { get; set; } public virtual decimal? SalesManCost { get; set; } public virtual decimal? SecondaryCost { get; set; } public virtual InventoryItem.InventoryBOMTypes? BOMObject { get; set; } public virtual bool? UseExpiryDate { get; set; } public virtual bool? UseStandardCost { get; set; } public virtual decimal? StandardCost { get; set; } public virtual bool? WebEnabled { get; set; } public virtual bool? SellPriceIncTax { get; set; } public virtual InventoryStyle Style { get; set; } public virtual InventoryColour Colour { get; set; } public virtual InventorySize Size { get; set; } public virtual int? PartEncodeOrder { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual byte[] Picture { get; set; } public virtual string Description { get; set; } public virtual string UnitMeasure { get; set; } public virtual InventoryClassification Classification { get; set; } public virtual InventoryCategory Category1 { get; set; } public virtual InventoryCategory Category2 { get; set; } public virtual InventoryCategory Category3 { get; set; } public virtual InventoryCategory Category4 { get; set; } public virtual InventoryCategory Category5 { get; set; } public virtual string Aux1 { get; set; } public virtual string Aux2 { get; set; } public virtual string Aux3 { get; set; } public virtual string Aux4 { get; set; } public virtual string Aux5 { get; set; } public virtual string GSTInwardsID { get; set; } public virtual string GSTInwardsDescription { get; set; } public virtual decimal? GSTInwardsRate { get; set; } public virtual string GSTOutwardsID { get; set; } public virtual string GSTOutwardsDescription { get; set; } public virtual decimal? GSTOutwardsRate { get; set; } public virtual string GSTAdjustmentsINID { get; set; } public virtual string GSTAdjustmentsINDescription { get; set; } public virtual decimal? GSTAdjustmentsINRate { get; set; } public virtual string GSTAdjustmentsOUTID { get; set; } public virtual string GSTAdjustmentsOUTDescription { get; set; } public virtual decimal? GSTAdjustmentsOUTRate { get; set; } public virtual string MatrixDescription { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupDescription { get; set; } public virtual List InventoryLedgers { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Regions { get; set; } public virtual List DebtorPrices { get; set; } public virtual List DebtorClassPrices { get; set; } public virtual List DebtorPriceGroupInventorySpecificPrices { get; set; } public virtual List AlternateChildren { get; set; } public virtual List AlternateParents { get; set; } public virtual List Components { get; set; } public virtual List WarehouseSOHs { get; set; } public virtual List DebtorPartNumbers { get; set; } public virtual List GroupMemberships { get; set; } public virtual List OtherDescriptions { get; set; } public virtual List OrderLevels { get; set; } public virtual List Budgets { get; set; } public virtual List LogicalOrders { get; set; } public virtual List DefaultBinLocations { get; set; } public virtual List ProductAvailabilities { get; set; } public virtual InventorySellingPrices SellingPrices { get; set; } public virtual List UpSells { get; set; } public virtual List AttributeGroups { get; set; } public virtual List UnitOfMeasures { get; set; } public enum InventoryBOMTypes { e_InventoryBOMTypeNone, e_InventoryBOMTypeBOM, e_InventoryBOMTypeTemplate, e_InventoryBOMTypeKit, e_InventoryBOMTypeKitTaxOverride, } public enum InventoryStatuses { e_InventoryStatusActive, e_InventoryStatusDiscontinued, e_InventoryStatusDeleted, e_InventoryStatusSlow, e_InventoryStatusObsolete, } } public partial class InventoryLedger { public virtual string LedgerID { get; set; } public virtual string Name { get; set; } public virtual string LedgerAccountID { get; set; } public virtual string LedgerAccountNo { get; set; } public virtual string LedgerAccountDescription { get; set; } } public partial class InventoryLogicalOrder { public virtual string LogicalOrderID { get; set; } public virtual string LogicalOrderWarehouseLogicalWarehouseID { get; set; } public virtual string LogicalOrderWarehouseLogicalDescription { get; set; } public virtual string LogicalOrderWarehousePhysicalWarehouseID { get; set; } public virtual string LogicalOrderWarehousePhysicalDescription { get; set; } public virtual string LogicalOrderCentralWarehouseLogicalID { get; set; } public virtual string LogicalOrderCentralWarehouseLogicalDescription { get; set; } public virtual string LogicalOrderCentralWarehousePhysicalID { get; set; } public virtual string LogicalOrderCentralWarehousePhysicalDescription { get; set; } } public partial class InventoryOrderLevel { public virtual DateTime? MonthStartDate { get; set; } public virtual DateTime? MonthEndDate { get; set; } public virtual decimal? MinSOHUnits { get; set; } public virtual decimal? MinSafetySOHUnits { get; set; } public virtual decimal? MaxSafetySOHUnits { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual int PeriodNo { get; set; } } public partial class InventoryOtherDescription { public virtual string OtherDescriptionID { get; set; } public virtual string Description { get; set; } } public partial class InventoryProductAvailability { public virtual bool? Available { get; set; } public virtual string ProductAvailabilityID { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } } public partial class InventoryRegion { public InventoryRegion() { Suppliers = new List{}; } public virtual string RegionSupplierOrderingID { get; set; } public virtual bool? OrderEnabled { get; set; } public virtual string RegionID { get; set; } public virtual string RegionName { get; set; } public virtual List Suppliers { get; set; } } public partial class InventorySellingPrice { public virtual decimal? Price { get; set; } public virtual bool? PriceIsIncTax { get; set; } public virtual decimal? ForwardPrice { get; set; } public virtual string SellingPriceID { get; set; } } public partial class InventorySellingPrices { public InventorySellingPrices() { SellPrices = new List{}; } public virtual List SellPrices { get; set; } public virtual DateTime? CurrentPriceDate { get; set; } public virtual DateTime? ForwardPriceDate { get; set; } } public partial class InventorySize { public virtual string SizeID { get; set; } public virtual string Description { get; set; } } public partial class InventoryStyle { public virtual string StyleID { get; set; } public virtual string StyleCode { get; set; } public virtual string StyleDescription { get; set; } } public partial class InventorySupplier { public InventorySupplier() { CustomFieldValues = new List{}; SupplierWarehouses = new List{}; SupplierQuantityPriceBreaks = new List{}; } public virtual decimal? FXRate { get; set; } public virtual bool? DefaultSupplier { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual string SupplierID { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string SupplierPartNo { get; set; } public virtual string SupplierUPC { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List SupplierWarehouses { get; set; } public virtual List SupplierQuantityPriceBreaks { get; set; } } public partial class InventorySupplierQuantityPriceBreak { public virtual decimal? QuantityBreak { get; set; } public virtual decimal? Price { get; set; } public virtual string SupplierQuantityPriceBreakID { get; set; } } public partial class InventorySupplierWarehouse { public InventorySupplierWarehouse() { CustomFieldValues = new List{}; } public virtual bool? DefaultWarehouse { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? SuppliersCost2 { get; set; } public virtual decimal? HomeSuppliersCost2 { get; set; } public virtual decimal? SupplierSOH { get; set; } public virtual int? DeliveryDays { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual string SupplierWarehouseID { get; set; } public virtual string CreditorWarehouseID { get; set; } public virtual string CreditorWarehouseDescription { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual List CustomFieldValues { get; set; } public virtual InventoryUnitOfMeasure UnitOfMeasure { get; set; } public virtual decimal? OrderUnits { get; set; } } public partial class InventoryUnitOfMeasure { public virtual string RecID { get; set; } public virtual InventoryUnitOfMeasure InnerUnitOfMeasure { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasure { get; set; } public virtual bool? IsSell { get; set; } public virtual bool? IsPurchase { get; set; } public virtual int? ItemNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string UnitOfMeasureID { get; set; } public virtual string Name { get; set; } public virtual string PartNo { get; set; } public virtual string Barcode { get; set; } } public partial class InventoryUpSell { public virtual string UpSellID { get; set; } public virtual decimal? UpSellQuantity { get; set; } public virtual string UpSellInventoryID { get; set; } public virtual string UpSellInventoryPartNo { get; set; } public virtual string UpSellInventoryDescription { get; set; } public virtual string UpSellDescription { get; set; } public virtual string PrimaryCategoryID { get; set; } public virtual string PrimaryCategoryDescription { get; set; } public virtual int PrimaryCategoryNo { get; set; } public virtual string SecondaryCategoryID { get; set; } public virtual string SecondaryCategoryDescription { get; set; } public virtual int? SecondaryCategoryNo { get; set; } } public partial class InventoryWarehouseSOH { public virtual string IN_LogicalID { get; set; } public virtual string Warehouse { get; set; } public virtual decimal? TotalSOH { get; set; } public virtual decimal? TotalBackOrders { get; set; } public virtual decimal? ManualBackOrders { get; set; } public virtual decimal? AutoBackOrders { get; set; } public virtual decimal? ShipOnCompletion { get; set; } public virtual decimal? WarehouseTransfers { get; set; } public virtual decimal? UnprocessedSales { get; set; } public virtual decimal? ForwardRequirements { get; set; } public virtual decimal? BOMComponentWIP { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.Category { public partial class InventoryCategory { public InventoryCategory() { Picture = new byte[]{}; CustomFieldValues = new List{}; } public virtual string CategoryID { get; set; } public virtual int? CategoryNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsDefault { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } public virtual List CustomFieldValues { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.Classification { public partial class InventoryClassification { public InventoryClassification() { InventoryLedgers = new List{}; CustomFields = new List{}; } public virtual string ClassificationID { get; set; } public virtual string Description { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual bool? WebEnabled { get; set; } public virtual bool? IsDefault { get; set; } public virtual string GSTInwardsTaxRateID { get; set; } public virtual string GSTInwardsTaxRateDescription { get; set; } public virtual decimal? GSTInwardsTaxRate { get; set; } public virtual string GSTOutwardsTaxRateID { get; set; } public virtual string GSTOutwardsTaxRateDescription { get; set; } public virtual decimal? GSTOutwardsTaxRate { get; set; } public virtual string GSTAdjustmentsINTaxRateID { get; set; } public virtual string GSTAdjustmentsINTaxRateDescription { get; set; } public virtual decimal? GSTAdjustmentsINTaxRate { get; set; } public virtual string GSTAdjustmentsOUTTaxRateID { get; set; } public virtual string GSTAdjustmentsOUTTaxRateDescription { get; set; } public virtual decimal? GSTAdjustmentsOUTTaxRate { get; set; } public virtual List InventoryLedgers { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupDescription { get; set; } public virtual List CustomFields { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.PricingGroup { public partial class InventoryPricingGroup { public virtual string PricingGroupID { get; set; } public virtual string Description { get; set; } public virtual bool? IsDefault { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Inventory.SOH { public partial class InventorySOHLineDetail { public virtual string IN_SOH_LinkID { get; set; } public virtual decimal? Cost { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityIn { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual decimal? QuantityAllocated { get; set; } public virtual string LineDetailID { get; set; } public virtual string SerialNo { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string Ref { get; set; } public virtual string HistoryText { get; set; } public virtual string SourceID { get; set; } public virtual InventoryBinLocation BinLocation { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.JournalSets { public partial class JournalSet { public JournalSet() { Lines = new List{}; Notes = new List{}; Documents = new List{}; } public virtual string JournalSetID { get; set; } public virtual string SetNo { get; set; } public virtual JournalSet.SetTypes? SetType { get; set; } public virtual string Description { get; set; } public virtual string Source { get; set; } public virtual string SourceID { get; set; } public virtual DateTime? PostedDate { get; set; } public virtual bool? IsReversed { get; set; } public virtual JournalSet.ReverseTypes? ReverseType { get; set; } public virtual DateTime? ReverseDate { get; set; } public virtual int? RepeatingUnits { get; set; } public virtual JournalSet.RepeatingTypes? RepeatingType { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } public virtual bool? RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual StaffMember Staff { get; set; } public virtual List Lines { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual int? PostedToPeriodNo { get; set; } public virtual string PostedToPeriodName { get; set; } public virtual Configuration.YearTypes? PostedToYearType { get; set; } public virtual int? PostedToYearNo { get; set; } public virtual bool? PostedToPeriodNoIsGloballyLocked { get; set; } public virtual bool? PostedToPeriodNoIsExternallyLocked { get; set; } public enum SetTypes { Normal, Template, Pending, Errored, } public enum ReverseTypes { None, NextPeriodStart, SpecificPeriodStart, OnASpecificDate, } public enum RepeatingTypes { None, Days, Months, } } public partial class JournalSetLine { public virtual string JournalSetLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string Reference { get; set; } public virtual string Remark { get; set; } public virtual string TransCode1ID { get; set; } public virtual string TransCode1Description { get; set; } public virtual string TransCode2ID { get; set; } public virtual string TransCode2Description { get; set; } public virtual JournalSetLine.BASCodes? BASCode { get; set; } public virtual DateTime? TransPostDateTime { get; set; } public virtual decimal? DebitAmount { get; set; } public virtual decimal? CreditAmount { get; set; } public virtual bool? AllowGroup { get; set; } public virtual StaffMember Staff { get; set; } public virtual string JobCostingStageID { get; set; } public virtual string JobCostingFullJobNo { get; set; } public virtual string GeneralLedgerAccountRecID { get; set; } public virtual string GeneralLedgerAccountAccountNo { get; set; } public virtual string GeneralLedgerAccountDescription { get; set; } public enum BASCodes { No_Code, Sales_G1, Exports_G2, Sales_GST_Free_G3, Input_Tax_Sales_G4, Not_Used_G5, Not_Used_G6, Sales_Adjustments_G7, Not_Used_G8, Not_Used_G9, Capital_Purchases_G10, Purchases_G11, Not_Used_G12, Purchases_For_Sales_G13, Purchases_GST_Free_G14, Purchases_Private_G15, Not_Used_G16, Not_Used_G17, Purchase_Adjustments_G18, Not_Used_G19, Not_Used_G20, Salaries_Paid_W1, Salary_Deductions_W2, Investment_Deductions_W3, No_ABN_W4, Wine_Equalisation_Payable_1C, Wine_Equalisation_Refundable_1D, Luxury_Car_Payable_1E, Luxury_Car_Refundable_1F, WST_Credit_1G, Pay_As_You_Go_4, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.LandedCost.BookIns { public partial class BookIn { public BookIn() { Lines = new List{}; OtherBookInsForThisShipment = new List{}; } public virtual string BookInID { get; set; } public virtual string BookInNo { get; set; } public virtual BookInShipment Shipment { get; set; } public virtual DateTime? BookInDate { get; set; } public virtual bool? Activated { get; set; } public virtual string GL_Sets_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual List Lines { get; set; } public virtual List OtherBookInsForThisShipment { get; set; } } public partial class BookInLine { public BookInLine() { LineDetails = new List{}; CustomFieldValues = new List{}; } public virtual string LineID { get; set; } public virtual int? ItemNo { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityPreviouslyBookedIn { get; set; } public virtual decimal? QuantityOutstanding { get; set; } public virtual BookInShipmentLine ShipmentLine { get; set; } public virtual List LineDetails { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class BookInOtherBookIn { public BookInOtherBookIn() { Lines = new List{}; } public virtual string BookInID { get; set; } public virtual List Lines { get; set; } } public partial class BookInOtherBookInLine { public virtual string LineID { get; set; } public virtual int? ItemNo { get; set; } public virtual decimal? Quantity { get; set; } public virtual string SH_Lines_RecID { get; set; } } public partial class BookInShipment { public virtual string ShipmentID { get; set; } public virtual string ShipmentNo { get; set; } } public partial class BookInShipmentLine { public virtual string ShipmentLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string SHInvoicesRecID { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityThisShipment { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? FXOrderedCost { get; set; } public virtual decimal? UnitCostExTax { get; set; } public virtual CurrencyRate FXRate { get; set; } public virtual decimal? FXUnitCostExTax { get; set; } public virtual TaxRate TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? UnitCostIncTax { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? LineTotalIncTax { get; set; } public virtual decimal? FXLineTotalExTax { get; set; } public virtual decimal? LandedCostLineTotal { get; set; } public virtual decimal? LandedCost { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.LandedCost.Shipments { public partial class Shipment { public Shipment() { Lines = new List{}; PurchaseOrders = new List{}; ImportCosts = new List{}; VOTIs = new List{}; Invoices = new List{}; CustomFieldValues = new List{}; } public virtual string ShipmentID { get; set; } public virtual string ShipmentNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? InitiatedDate { get; set; } public virtual DateTime? DepartureDate { get; set; } public virtual DateTime? ExpectedArrivalDate { get; set; } public virtual DateTime? ScheduledArrivalDate { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual string DeliveryNotes { get; set; } public virtual Shipment.StatusType? Status { get; set; } public virtual string WayBillNo { get; set; } public virtual string VesselName { get; set; } public virtual string ContainerNo { get; set; } public virtual bool? UseVOTI { get; set; } public virtual string ShippingAgentCreditorID { get; set; } public virtual string ShippingAgentCreditorAccountNo { get; set; } public virtual string ShippingAgentCreditorName { get; set; } public virtual Account ImportCostClearingAccount { get; set; } public virtual List Lines { get; set; } public virtual List PurchaseOrders { get; set; } public virtual List ImportCosts { get; set; } public virtual List VOTIs { get; set; } public virtual List Invoices { get; set; } public virtual List CustomFieldValues { get; set; } public enum StatusType { Entered, BookingIn, Closed, } } public partial class ShipmentApportionedCost { public virtual string ApportionedCostID { get; set; } public virtual int? ItemNo { get; set; } public virtual string OrdersUsedKey { get; set; } public virtual string OrderNo { get; set; } } public partial class ShipmentCostType { public virtual string CostTypeID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsDefault { get; set; } } public partial class ShipmentForwardCoverContract { public virtual string LineKey { get; set; } public virtual string ForwardCoverContractTransactionID { get; set; } public virtual ForwardCoverContract ForwardCoverContract { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? HomeAmount { get; set; } } public partial class ShipmentImportCost { public ShipmentImportCost() { ApportionedOnPurchaseOrders = new List{}; } public virtual string ImportCostID { get; set; } public virtual int? ItemNo { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual ShipmentCostType CostType { get; set; } public virtual bool? UseForwardCoverContract { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual TaxRate TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TotalAmount { get; set; } public virtual List ApportionedOnPurchaseOrders { get; set; } public virtual ShipmentImportCost.ApportionMethods? ApportionMethod { get; set; } public virtual bool? Apportioned { get; set; } public virtual bool? Invoiced { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string InvoiceNo { get; set; } public virtual string Reference { get; set; } public virtual string CR_TransID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } public enum ApportionMethods { Cost, Quantity, Weight, Cubic, } } public partial class ShipmentInvoice { public ShipmentInvoice() { ForwardCoverContracts = new List{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceNo { get; set; } public virtual int? ItemNo { get; set; } public virtual string Reference { get; set; } public virtual string Remark { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual bool? UseForwardCoverContract { get; set; } public virtual List ForwardCoverContracts { get; set; } public virtual string CR_TransID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } public virtual bool? Invoiced { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? ExpectedHomeAmount { get; set; } public virtual decimal? ExpectedFXAmount { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? AmountIncTax { get; set; } } public partial class ShipmentLine { public virtual string LineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryPartNo { get; set; } public virtual string InventoryDescription { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string SHInvoicesRecID { get; set; } public virtual string SHInvoicesInvoiceNo { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual string PurchaseOrderLineOrderLineNo { get; set; } public virtual string PurchaseOrderLineOrderID { get; set; } public virtual string PurchaseOrderLineOrderNo { get; set; } public virtual string PurchaseOrderLineQuantity { get; set; } public virtual string PurchaseOrderLineQuantityDelivered { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityThisShipment { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? FXOrderedCost { get; set; } public virtual decimal? UnitCostExTax { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXUnitCostExTax { get; set; } public virtual TaxRate TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? UnitCostIncTax { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? LineTotalIncTax { get; set; } public virtual decimal? FXLineTotalExTax { get; set; } public virtual decimal? LandedCostLineTotal { get; set; } public virtual decimal? LandedCost { get; set; } } public partial class ShipmentPurchaseOrderReceived { public virtual string PurchaseOrderReceivedID { get; set; } public virtual string OrderID { get; set; } public virtual string OrderNo { get; set; } public virtual DateTime? OrderedDate { get; set; } public virtual int? ItemNo { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } } public partial class ShipmentVOTI { public virtual string VOTIID { get; set; } public virtual int? ItemNo { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual TaxRate TaxRate { get; set; } public virtual string Description { get; set; } public virtual string InvoiceNo { get; set; } public virtual string Reference { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string CR_TransID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } public virtual bool? Invoiced { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Languages { public partial class Language { public virtual string LanguageID { get; set; } public virtual string Description { get; set; } public virtual string LanguageCode { get; set; } public virtual bool? IsDefault { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Notes { public partial class Note { public virtual string NoteID { get; set; } public virtual NoteType NoteType { get; set; } public virtual int? LineNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string LastModifiedByStaffID { get; set; } public virtual string LastModifiedByStaffUsername { get; set; } public virtual string LastModifiedByStaffTitle { get; set; } public virtual string LastModifiedByStaffFirstName { get; set; } public virtual string LastModifiedByStaffSurname { get; set; } public virtual string NoteText { get; set; } } public partial class NoteType { public virtual string NoteTypeID { get; set; } public virtual string Description { get; set; } public virtual bool? DefaultType { get; set; } public virtual int? ItemNo { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.PurchaseInvoices { public partial class PurchaseInvoice { public PurchaseInvoice() { Lines = new List{}; GoodsReceivedNotes = new List{}; CustomFieldValues = new List{}; Notes = new List{}; Documents = new List{}; } public virtual string PurchaseInvoiceID { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string InvoiceNo { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual PurchaseInvoice.Statuses? Status { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual List Lines { get; set; } public virtual List GoodsReceivedNotes { get; set; } public virtual decimal? TotalGross { get; set; } public virtual decimal? TotalNet { get; set; } public virtual decimal? TotalFx { get; set; } public virtual decimal? FreightInc { get; set; } public virtual decimal? DutyInc { get; set; } public virtual decimal? InsuranceInc { get; set; } public virtual int? HomeDecimalPlaces { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual decimal? TaxAdjustment { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string CurrencyID { get; set; } public virtual decimal? TotalNetOnInventoryReceivals { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public enum Statuses { UnActivated, Activated, } } public partial class PurchaseInvoiceGoodsReceivedNoteInvoiced { public virtual string GoodsReceivedNoteInvoicedID { get; set; } public virtual string GRNID { get; set; } public virtual string SlipNo { get; set; } public virtual DateTime? ReceivedDate { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual DateTime? RE_Main_LastSavedDateTime { get; set; } } public partial class PurchaseInvoiceLine { public PurchaseInvoiceLine() { LineDetails = new List{}; CustomFieldValues = new List{}; } public virtual string PurchaseInvoiceLineID { get; set; } public virtual decimal? Quantity { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Aux2 { get; set; } public virtual string Description { get; set; } public virtual string SupplierPartNo { get; set; } public virtual PurchaseInvoiceLine.InvoiceLineType? PurchaseInvoiceLineType { get; set; } public virtual int? QuantityDecimalPlaces { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string PurchasingClassificationID { get; set; } public virtual string PurchasingClassificationDescription { get; set; } public virtual List LineDetails { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual decimal? FXCost { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountID { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountNo { get; set; } public virtual string InventoryExpectedLiability_LedgerAccountDescription { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountID { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountNo { get; set; } public virtual string InventoryExpectedAsset_LedgerAccountDescription { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountID { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountNo { get; set; } public virtual string InventoryDeliveredAsset_LedgerAccountDescription { get; set; } public virtual string InventoryValue_LedgerAccountID { get; set; } public virtual string InventoryValue_LedgerAccountNo { get; set; } public virtual string InventoryValue_LedgerAccountDescription { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountID { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountNo { get; set; } public virtual string InventoryDeliveredLiability_LedgerAccountDescription { get; set; } public virtual string InventoryCreditorPurchases_LedgerAccountID { get; set; } public virtual string InventoryCreditorPurchases_LedgerAccountNo { get; set; } public virtual string InventoryCreditorPurchases_LedgerAccountDescription { get; set; } public virtual string InventoryCostOfGoodsVariance_LedgerAccountID { get; set; } public virtual string InventoryCostOfGoodsVariance_LedgerAccountNo { get; set; } public virtual string InventoryCostOfGoodsVariance_LedgerAccountDescription { get; set; } public virtual string InventoryStockMovement_LedgerAccountID { get; set; } public virtual string InventoryStockMovement_LedgerAccountNo { get; set; } public virtual string InventoryStockMovement_LedgerAccountDescription { get; set; } public virtual DateTime? InventoryLastSavedDateTime { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual int? ItemNo { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual decimal? IncPrice { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? FXTotal { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual int? HomeDecimalPlaces { get; set; } public virtual bool? UseExpiryDate { get; set; } public virtual bool? PostedToWIP { get; set; } public virtual string JobCostingStageID { get; set; } public virtual string JobCostingStageNo { get; set; } public virtual string JobCostingStageName { get; set; } public virtual string JobCostingCostCentreID { get; set; } public virtual string JobCostingCostCentreNo { get; set; } public virtual string JobCostingCostCentreName { get; set; } public virtual string JobCostingJobID { get; set; } public virtual string JobCostingJobNo { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderID { get; set; } public virtual int? PurchaseOrderLineNo { get; set; } public virtual PurchaseOrder.PurchaseOrderType? PurchaseOrderType { get; set; } public virtual List CustomFieldValues { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual string RE_Lines_SourceID { get; set; } public enum InvoiceLineType { Inventory = 1, NonInventory = 2, } } public partial class PurchaseInvoiceLineDetail { public virtual string LineDetailID { get; set; } public virtual string LinkID { get; set; } public virtual decimal? Quantity { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLocationID { get; set; } public virtual string BinLocationDescription { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string RE_LineDetails_RecID { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.PurchaseOrders { public partial class PurchaseOrder { public PurchaseOrder() { Notes = new List{}; Documents = new List{}; CustomFieldValues = new List{}; Lines = new List{}; } public virtual string PurchaseOrderID { get; set; } public virtual string CreditorRecID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string CreditorWarehouseRecID { get; set; } public virtual string CreditorWarehouseDescription { get; set; } public virtual string LogicalWarehouseResidingInRecID { get; set; } public virtual string LogicalWarehouseResidingInDescription { get; set; } public virtual string PhysicalWarehouseResidingInRecID { get; set; } public virtual string PhysicalWarehouseResidingInDescription { get; set; } public virtual string LogicalWarehouseOrderingFromRecID { get; set; } public virtual string LogicalWarehouseOrderingFromDescription { get; set; } public virtual string PhysicalWarehouseOrderingFromRecID { get; set; } public virtual string PhysicalWarehouseOrderingFromDescription { get; set; } public virtual string InTransitLogicalWarehouseRecID { get; set; } public virtual string InTransitLogicalWarehouseDescription { get; set; } public virtual string InTransitPhysicalWarehouseRecID { get; set; } public virtual string InTransitPhysicalWarehouseDescription { get; set; } public virtual string OrderNo { get; set; } public virtual DateTime? OrderDate { get; set; } public virtual string Attention { get; set; } public virtual string ContactBy { get; set; } public virtual string StaffID { get; set; } public virtual string StaffUserName { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } public virtual PurchaseOrder.Status? OrderStatus { get; set; } public virtual PurchaseOrder.PurchaseOrderType? OrderType { get; set; } public virtual PurchaseOrder.SupplierType? OrderSupplierType { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual bool? UseInTransit { get; set; } public virtual string Reference { get; set; } public virtual decimal? TotalGross { get; set; } public virtual decimal? TotalNet { get; set; } public virtual decimal? TotalFx { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Lines { get; set; } public virtual string ShippingAddressAddressLine1 { get; set; } public virtual string ShippingAddressAddressLine2 { get; set; } public virtual string ShippingAddressAddressLine3 { get; set; } public virtual string ShippingAddressAddressLine4 { get; set; } public virtual string ShippingAddressAddressLine5 { get; set; } public virtual string ShippingAddressCountry { get; set; } public virtual string ShippingAddressPostCode { get; set; } public virtual string ShippingAddressContactName { get; set; } public virtual string ShippingAddressPhone { get; set; } public virtual string ShippingAddressFax { get; set; } public virtual string ShippingAddressSpare1 { get; set; } public virtual string ShippingAddressSpare2 { get; set; } public virtual string ShippingAddressSpare3 { get; set; } public virtual string ShippingAddressSpare4 { get; set; } public virtual string ShippingAddressSpare5 { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? Insurance { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual decimal? FreightInc { get; set; } public virtual decimal? DutyInc { get; set; } public virtual decimal? InsuranceInc { get; set; } public enum Status { NotSent = 0, AwaitingOrderApproval = 1, AwaitingEDIProcessing = 2, Sent = 3, ReceiptAcknowledged = 4, Accepted = 5, AcceptedWithUpdates = 6, Rejected = 7, AwaitingInvoiceApproval = 8, Invoicing = 9, Closed = 10, NewStatus = -1, } public enum PurchaseOrderType { DefaultOrderType, BackToBack, MultiBack, } public enum SupplierType { Creditor, Warehouse, } } public partial class PurchaseOrderLine { public PurchaseOrderLine() { CustomFieldValues = new List{}; } public virtual string PurchaseOrderLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual bool? IsPhysical { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual int? QuantityDecimalPlaces { get; set; } public virtual bool? MakeSupplierTheNewDefault { get; set; } public virtual PurchaseOrderLine.OrderLineType? PurchaseOrderLineType { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? IncPrice { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? FxTotal { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual int? HomeCurrencyDecimalPlaces { get; set; } public virtual DateTime? DeliveryDate { get; set; } public virtual decimal? Delivered { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual string JobCostingStageRecID { get; set; } public virtual string JobCostingStageNo { get; set; } public virtual string JobCostingStageName { get; set; } public virtual string JobCostingStageClassificationRecID { get; set; } public virtual string JobCostingStageClassificationDescription { get; set; } public virtual string JobCostingCostCentreRecID { get; set; } public virtual string JobCostingCostCentreNo { get; set; } public virtual string JobCostingCostCentreName { get; set; } public virtual string JobCostingJobRecID { get; set; } public virtual string JobCostingJobNo { get; set; } public virtual string JobCostingJobDescription { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackID { get; set; } public virtual decimal? IN_OnBackOrder_Quantity { get; set; } public virtual decimal? IN_OnBackOrder_EstBOValue { get; set; } public virtual DateTime? IN_OnBackOrder_LastSavedDateTime { get; set; } public virtual string InvoiceLineID { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual string PurchasingClassificationRecID { get; set; } public virtual string PurchasingClassificationDescription { get; set; } public virtual string PurchasingClassificationLedgerAccountRecID { get; set; } public virtual string PurchasingClassificationLedgerAccountAccountNo { get; set; } public virtual string PurchasingClassificationLedgerAccountDescription { get; set; } public virtual string ServiceManagerTaskRecID { get; set; } public virtual int? ServiceManagerTaskNo { get; set; } public virtual string ServiceManagerTaskDescription { get; set; } public virtual string ServiceManagerJobRecID { get; set; } public virtual string ServiceManagerJobNo { get; set; } public virtual string ServiceManagerJobDescription { get; set; } public virtual string IN_Creditor_RecID { get; set; } public virtual string SupplierPartNo { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual int? DeliveryDays { get; set; } public virtual decimal? FXCost { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostOriginal { get; set; } public virtual string Units { get; set; } public virtual string TaxRateRecID { get; set; } public virtual string TaxRateDescription { get; set; } public virtual decimal? TaxRate { get; set; } public virtual int? TaxRateBASCode { get; set; } public virtual string InventoryExpectedLiabilityLedgerAccountRecID { get; set; } public virtual string InventoryExpectedLiabilityLedgerAccountAccountNo { get; set; } public virtual string InventoryExpectedLiabilityLedgerAccountDescription { get; set; } public virtual string InventoryExpectedAssetLedgerAccountRecID { get; set; } public virtual string InventoryExpectedAssetLedgerAccountAccountNo { get; set; } public virtual string InventoryExpectedAssetLedgerAccountDescription { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationDescription { get; set; } public virtual List CustomFieldValues { get; set; } public enum OrderLineType { Unknown, Inventory, NonInventory, Comment, } } public partial class ReceivalDocument { public virtual string DocumentNo { get; set; } public virtual string DocumentID { get; set; } public virtual bool? IsGoodsReceivedNote { get; set; } public virtual bool? IsLandedCostBookIn { get; set; } public virtual DateTime? ReceivalDate { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Regions { public partial class Region { public virtual string RegionID { get; set; } public virtual string Name { get; set; } public virtual bool? IsDefault { get; set; } public virtual string Description { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual StaffMember CreatedByStaff { get; set; } public virtual StaffMember LastSavedByStaff { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SalesOrders { public partial class CartageCharge { public virtual decimal? ExTaxAmount { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual TaxRate TaxRate { get; set; } } public partial class CreditReason { public virtual string CreditReasonID { get; set; } public virtual string CreditReasonDescription { get; set; } public virtual bool CreditIntoStock { get; set; } } public partial class PaymentType { public virtual string PaymentTypeID { get; set; } public virtual string Name { get; set; } public virtual string Code { get; set; } public virtual int? ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsDefault { get; set; } public virtual bool? IsCreditCard { get; set; } public virtual bool? IsPOS { get; set; } public virtual Account GeneralLedgerAccount { get; set; } } public partial class SalesOrder { public SalesOrder() { CustomFieldValues = new List{}; Notes = new List{}; Documents = new List{}; Payments = new List{}; Lines = new List{}; Histories = new List{}; ASNs = new List{}; } public virtual string Type { get; set; } public virtual SalesOrderSystemSettings SystemSettings { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? InitiatedDate { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual SalesOrder.SalesOrderTypes? SalesOrderType { get; set; } public virtual SalesOrder.SalesOrderOrderTypes? OrderType { get; set; } public virtual SalesOrder.SalesOrderStatuses? Status { get; set; } public virtual SalesOrder.SalesOrderHistoryEDIPickStatuses? EDIStatus { get; set; } public virtual SalesOrder.SalesOrderBillTypes? BillType { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual bool? Delivered { get; set; } public virtual SalesOrder.SalesOrderHistoryEDIPickStatuses? EDIPickStatus { get; set; } public virtual SalesOrder.SalesOrderEDIOrderTypes? EDIOrderType { get; set; } public virtual DateTime? EDIDeliverNotBeforeDate { get; set; } public virtual DateTime? EDIDeliverNotAfterDate { get; set; } public virtual SalesOrderCashSales CashSales { get; set; } public virtual bool? DropShipment { get; set; } public virtual decimal? Cartage1ExGst { get; set; } public virtual decimal? Cartage1GstRate { get; set; } public virtual decimal? Cartage1Gst { get; set; } public virtual decimal? Cartage2ExGst { get; set; } public virtual decimal? Cartage2GstRate { get; set; } public virtual decimal? Cartage2Gst { get; set; } public virtual decimal? Cartage3ExGst { get; set; } public virtual decimal? Cartage3GstRate { get; set; } public virtual decimal? Cartage3Gst { get; set; } public virtual decimal? RCTIAmount { get; set; } public virtual DateTime? RCTIDate { get; set; } public virtual SalesOrderJobCosting JobCosting { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual bool? CreditNote { get; set; } public virtual string StaffID { get; set; } public virtual string StaffUserName { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } public virtual string BranchID { get; set; } public virtual string BranchDescription { get; set; } public virtual string BranchName { get; set; } public virtual string OrderNo { get; set; } public virtual string SOReference { get; set; } public virtual string SenderEDIAddress { get; set; } public virtual string ReceiverEDIAddress { get; set; } public virtual string EDIVendorNumber { get; set; } public virtual string EDIBuyerNumber { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorEmailAddress { get; set; } public virtual string DebtorContactName { get; set; } public virtual string EDIASN { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddressSuburb { get; set; } public virtual string DeliveryAddressState { get; set; } public virtual string DeliveryAddressContactName { get; set; } public virtual string DeliveryAddressPostcode { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressNotes { get; set; } public virtual string DeliveryAddressCourierDetails { get; set; } public virtual string RCTINo { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual List Payments { get; set; } public virtual List Lines { get; set; } public virtual List Histories { get; set; } public virtual List ASNs { get; set; } public virtual CreditReason CreditReason { get; set; } public virtual string CreditNoteFromInvoiceHistoryID { get; set; } public enum SalesOrderTypes { e_SalesOrderNormalSalesOrder, e_SalesOrderBackToBack, } public enum SalesOrderOrderTypes { e_SalesOrderOrderTypeReserveOrder, e_SalesOrderOrderTypeInvoiceOrder, e_SalesOrderOrderTypeForwardOrder, e_SalesOrderOrderTypeActiveOrder, } public enum SalesOrderStatuses { e_SalesOrderEntered, e_SalesOrderProcessed, e_SalesOrderClosed, e_SalesOrderUnprocessedPrinted, } public enum SalesOrderHistoryEDIPickStatuses { e_SalesOrderHistoryEDIPickStatusNone, e_SalesOrderHistoryEDIPickStatusPOReceived, e_SalesOrderHistoryEDIPickStatusPOAcknowledgementReadyToSend, e_SalesOrderHistoryEDIPickStatusPOAcknowledgementSent, e_SalesOrderHistoryEDIPickStatusReadyToBePicked, e_SalesOrderHistoryEDIPickStatusPicking, e_SalesOrderHistoryEDIPickStatusPicked, e_SalesOrderHistoryEDIPickStatusASNReadyToSend, e_SalesOrderHistoryEDIPickStatusASNSent, e_SalesOrderHistoryEDIPickStatusRCTIReceived, e_SalesOrderHistoryEDIPickStatusError, e_SalesOrderHistoryEDIPickStatusRejectionReadyToSend, e_SalesOrderHistoryEDIPickStatusRejectionSent, } public enum SalesOrderBillTypes { e_SalesOrderShipAndBill, e_SalesOrderBillWhenComplete, e_SalesOrderShipWhenComplete, } public enum SalesOrderEDIOrderTypes { e_SalesOrderEDIOrderTypeNormal, e_SalesOrderEDIOrderTypeConsolidated, } } public partial class SalesOrderASN { public virtual string ASNNo { get; set; } public virtual string PurchaseOrderNo { get; set; } public virtual string ReceiptNo { get; set; } public virtual decimal? GrossAmount { get; set; } public virtual decimal? TotalGSTAmount { get; set; } public virtual DateTime? ReceiptDate { get; set; } } public partial class SalesOrderCarrier { public SalesOrderCarrier() { FreightItemCollection = new List{}; ConsignmentNoteCollection = new List{}; } public virtual string CarrierID { get; set; } public virtual string CarrierName { get; set; } public virtual string AccountNo { get; set; } public virtual SalesOrderCarrierService Service { get; set; } public virtual bool? UseLeastCost { get; set; } public virtual SalesOrderCarrier.FreightChargeTos? ChargeTo { get; set; } public virtual SalesOrderCarrier.FreightSystemStatuses? Status { get; set; } public virtual List FreightItemCollection { get; set; } public virtual List ConsignmentNoteCollection { get; set; } public enum FreightSystemStatuses { FreightSystemStatusNone, FreightSystemStatusReadyToSend, FreightSystemStatusSent, FreightSystemStatusCompleted, } public enum FreightChargeTos { FreightChargeToSender, FreightChargeToReceiver, } } public partial class SalesOrderCarrierFreightDescription { public virtual string CarrierFreightDescriptionID { get; set; } public virtual string Description { get; set; } } public partial class SalesOrderCarrierService { public virtual string CarrierServiceID { get; set; } public virtual string Name { get; set; } } public partial class SalesOrderCashSales { public virtual string Name { get; set; } public virtual string Company { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string ContactName { get; set; } } public partial class SalesOrderConsignmentNote { public virtual string ConsignmentNoteID { get; set; } public virtual DateTime? ConsignmentNoteDate { get; set; } public virtual decimal? ExGSTAmount { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual string ConsignmentNoteNo { get; set; } } public partial class SalesOrderFreightItem { public virtual string FreightItemID { get; set; } public virtual int? NumberItems { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemCubic { get; set; } public virtual decimal? ItemLength { get; set; } public virtual decimal? ItemWidth { get; set; } public virtual decimal? ItemHeight { get; set; } public virtual string Reference { get; set; } public virtual SalesOrderCarrierFreightDescription FreightDescription { get; set; } public virtual SalesOrderConsignmentNote ConsignmentNote { get; set; } } public partial class SalesOrderHistory { public SalesOrderHistory() { CustomFieldValues = new List{}; } public virtual string InvoiceHistoryID { get; set; } public virtual int? HistoryNo { get; set; } public virtual SalesOrderHistory.SalesOrderHistoryStatuses? Status { get; set; } public virtual SalesOrderHistory.SalesOrderHistoryEDIPickStatuses? EDIPickStatus { get; set; } public virtual string DBTransID { get; set; } public virtual string Ref { get; set; } public virtual string LastModifiedBy { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual decimal? TotalQuantityDelivered { get; set; } public virtual string RunNo { get; set; } public virtual bool? Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateLastSaved { get; set; } public virtual DateTime? DatePosted { get; set; } public virtual DateTime? DateProcessed { get; set; } public virtual bool? InvoicePrinted { get; set; } public virtual bool? DocketPrinted { get; set; } public virtual bool? PackSlipPrinted { get; set; } public virtual bool? PickSheetPrinted { get; set; } public virtual bool? OtherPrinted { get; set; } public virtual bool? InvoiceEmailed { get; set; } public virtual bool? DocketEmailed { get; set; } public virtual bool? PackSlipEmailed { get; set; } public virtual bool? PickSheetEmailed { get; set; } public virtual bool? OtherEmailed { get; set; } public virtual string DeliveryAddressContactName { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddressEmailAddress { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddress3 { get; set; } public virtual string DeliveryAddress4 { get; set; } public virtual string DeliveryAddressPostcode { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardAddressCountry { get; set; } public virtual string FreightForwardAddressNotes { get; set; } public virtual string ConsignmentNote { get; set; } public virtual string EDIASNNumber { get; set; } public virtual bool? DropShipment { get; set; } public virtual CartageCharge CartageCharge1 { get; set; } public virtual CartageCharge CartageCharge2 { get; set; } public virtual CartageCharge CartageCharge3 { get; set; } public virtual SalesOrderCarrier Carrier { get; set; } public virtual List CustomFieldValues { get; set; } public enum SalesOrderHistoryStatuses { e_SalesOrderHistoryStatusEntering, e_SalesOrderHistoryStatusEntered, e_SalesOrderHistoryStatusReadyForPicking, e_SalesOrderHistoryStatusPicking, e_SalesOrderHistoryStatusPicked, e_SalesOrderHistoryStatusDelivery, e_SalesOrderHistoryStatusDelivered, e_SalesOrderHistoryStatusInvoicing, e_SalesOrderHistoryStatusInvoiced, } public enum SalesOrderHistoryEDIPickStatuses { e_SalesOrderHistoryEDIPickStatusNone, e_SalesOrderHistoryStatuse_SalesOrderHistoryEDIPickStatusPOReceivedEntered, e_SalesOrderHistoryEDIPickStatusPOAcknowledgementReadyToSend, e_SalesOrderHistoryEDIPickStatusPOAcknowledgementSent, e_SalesOrderHistoryEDIPickStatusReadyToBePicked, e_SalesOrderHistoryEDIPickStatusPicking, e_SalesOrderHistoryEDIPickStatusPicked, e_SalesOrderHistoryEDIPickStatusASNReadyToSend, e_SalesOrderHistoryEDIPickStatusASNSent, e_SalesOrderHistoryEDIPickStatusRCTIReceived, e_SalesOrderHistoryEDIPickStatusError, e_SalesOrderHistoryEDIPickStatusRejectionReadyToSend, e_SalesOrderHistoryEDIPickStatusRejectionSent, } } public partial class SalesOrderJobCosting { public virtual bool? GSTApplicable { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostNo { get; set; } public virtual string Description { get; set; } } public partial class SalesOrderLine { public SalesOrderLine() { CustomFieldValues = new List{}; LineDetails = new List{}; ShippingLabels = new List{}; } public virtual int? ItemNo { get; set; } public virtual bool? CommentLine { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityDemand { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityBackOrd { get; set; } public virtual bool? Picked { get; set; } public virtual decimal? PriceExGst { get; set; } public virtual decimal? PriceIncGst { get; set; } public virtual decimal? DiscountedPrice { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual TaxRate TaxRate { get; set; } public virtual decimal? UnitCost { get; set; } public virtual bool? FixSellPrice { get; set; } public virtual bool? FixPrice { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual DateTime? ForwardOrderDate { get; set; } public virtual DateTime? ScheduledDate { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Cubic { get; set; } public virtual decimal? QuotedDiscountedPrice { get; set; } public virtual decimal? QuotedDiscountPercentage { get; set; } public virtual decimal? DiscountedPercentage { get; set; } public virtual decimal? DiscountGiven { get; set; } public virtual decimal? QuantityDecimalPlaces { get; set; } public virtual decimal? QuantityOriginalOrdered { get; set; } public virtual SalesOrderLine.SalesOrderSerialStockSelectionTypesEnum? SalesOrderSerialStockSelectionTypes { get; set; } public virtual bool? NonInventory { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string CommentText { get; set; } public virtual string Aux2 { get; set; } public virtual string LineLinkID { get; set; } public virtual string EDIStoreLocationCode { get; set; } public virtual string EDIDCLocationCode { get; set; } public virtual string CostCenter { get; set; } public virtual string Stage { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List LineDetails { get; set; } public virtual List ShippingLabels { get; set; } public virtual InventoryUnitOfMeasure UnitOfMeasure { get; set; } public virtual SalesOrderLine.SalesOrderKitLineTypesEnum? KitLineType { get; set; } public virtual decimal? KitUnits { get; set; } public virtual string KitHeaderLineID { get; set; } public enum SalesOrderSerialStockSelectionTypesEnum { e_SalesOrderSerialStockSelectionPrompted, e_SalesOrderSerialStockSelectionFIFO, } public enum SalesOrderKitLineTypesEnum { e_SalesOrderNormalLine, e_SalesOrderKitHeader, e_SalesOrderKitComponent, } } public partial class SalesOrderLineDetail { public virtual decimal? Cost { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? Quantity { get; set; } public virtual string LineDetailID { get; set; } public virtual string BinLocation { get; set; } public virtual string SerialNo { get; set; } public virtual string SOHID { get; set; } public virtual string IN_LogicalID { get; set; } } public partial class SalesOrderPayment { public virtual int? HistoryNo { get; set; } public virtual PaymentType PaymentType { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual DateTime? PaymentDate { get; set; } public virtual bool? ProcessPayment { get; set; } public virtual SalesOrderPayment.PaymentAuthStatuses? AuthorisationStatus { get; set; } public virtual int? PaymentGatewayReturnCode { get; set; } public virtual bool? Processed { get; set; } public virtual DateTime? CardExpiry { get; set; } public virtual string PaymentID { get; set; } public virtual string PaymentRef { get; set; } public virtual string AuthorisationNumber { get; set; } public virtual string PaymentGatewayReturnMessage { get; set; } public virtual string CardNumber { get; set; } public virtual string CardHolder { get; set; } public virtual string BankName { get; set; } public virtual string BSBN { get; set; } public virtual string BankAcc { get; set; } public virtual string AccountName { get; set; } public enum PaymentAuthStatuses { NoAuthorisationNeeded, AuthorisationRequired, Authorised, Declined, Error, } } public partial class SalesOrderShippingLabel { public virtual decimal? Quantity { get; set; } public virtual DateTime? UseByDate { get; set; } public virtual int? LabelNumber { get; set; } public virtual decimal? SpareNumeric1 { get; set; } public virtual decimal? SpareNumeric2 { get; set; } public virtual decimal? SpareNumeric3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual string ShippingLabelID { get; set; } public virtual string SSCCNumber { get; set; } public virtual string BatchNo { get; set; } public virtual string Reference { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } public partial class SalesOrderSystemSettings { public virtual bool? ForceInventorySelection { get; set; } public virtual bool? SuppressLineRetotalling { get; set; } public virtual bool? IgnoreDebtorOnHold { get; set; } public virtual bool? CompensateTaxRounding { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SalesQuotes { public partial class CartageCharge { public virtual decimal? ExTaxAmount { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual TaxRate TaxRate { get; set; } } public partial class OpportunityStatusReason { public virtual string OpportunityStatusReasonID { get; set; } public virtual string Description { get; set; } public virtual string Note { get; set; } public virtual OpportunityStatusReason.StatusTypes? StatusType { get; set; } public enum StatusTypes { OnGoing = 0, Won = 1, Lost = 1, } } public partial class SalesQuote { public SalesQuote() { CustomFieldValues = new List{}; Notes = new List{}; Documents = new List{}; Lines = new List{}; Histories = new List{}; } public virtual string Type { get; set; } public virtual SalesQuoteSettings SystemSettings { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string QuoteID { get; set; } public virtual string QuoteNo { get; set; } public virtual string LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string StaffID { get; set; } public virtual string StaffUserName { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } public virtual string BranchID { get; set; } public virtual string BranchName { get; set; } public virtual string BranchDescription { get; set; } public virtual DateTime? InitiatedDate { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual string OrderNo { get; set; } public virtual string TaxExemptionNo { get; set; } public virtual string SOReference { get; set; } public virtual SalesQuote.e_SalesQuoteTypes? SalesQuoteType { get; set; } public virtual SalesQuote.e_SalesQuoteOrderTypes? OrderType { get; set; } public virtual SalesQuote.e_SalesQuoteStatuses? Status { get; set; } public virtual SalesQuote.e_SalesQuoteBillTypes? BillType { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorEmailAddress { get; set; } public virtual string DebtorContactName { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddressSuburb { get; set; } public virtual string DeliveryAddressState { get; set; } public virtual string DeliveryAddressContactName { get; set; } public virtual string DeliveryAddressPostcode { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressNotes { get; set; } public virtual string DeliveryAddressCourierDetails { get; set; } public virtual bool? DropShipment { get; set; } public virtual decimal? Cartage1ExGst { get; set; } public virtual decimal? Cartage1GstRate { get; set; } public virtual decimal? Cartage1Gst { get; set; } public virtual decimal? Cartage2ExGst { get; set; } public virtual decimal? Cartage2GstRate { get; set; } public virtual decimal? Cartage2Gst { get; set; } public virtual decimal? Cartage3ExGst { get; set; } public virtual decimal? Cartage3GstRate { get; set; } public virtual decimal? Cartage3Gst { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual List Lines { get; set; } public virtual List Histories { get; set; } public virtual SalesQuoteCashSales CashSales { get; set; } public virtual SalesQuoteJobCosting JobCosting { get; set; } public enum e_SalesQuoteTypes { e_SalesQuoteNormalSalesOrder, e_SalesQuoteBackToBack, } public enum e_SalesQuoteBillTypes { e_SalesQuoteShipAndBill, e_SalesQuoteBillWhenComplete, e_SalesQuoteShipWhenComplete, } public enum e_SalesQuoteStatuses { e_SalesQuoteEntered, e_SalesQuoteClosed, } public enum e_SalesQuoteOrderTypes { e_SalesQuoteOrderTypeReserveOrder, e_SalesQuoteOrderTypeInvoiceOrder, e_SalesQuoteOrderTypeForwardOrder, e_SalesQuoteOrderTypeActiveOrder, } } public partial class SalesQuoteCashSales { public virtual string Name { get; set; } public virtual string Company { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string ContactName { get; set; } } public partial class SalesQuoteHistory { public virtual string QuoteHistoryID { get; set; } public virtual int? HistoryNo { get; set; } public virtual SalesStage SalesStage { get; set; } public virtual CartageCharge CartageCharge1 { get; set; } public virtual CartageCharge CartageCharge2 { get; set; } public virtual CartageCharge CartageCharge3 { get; set; } public virtual OpportunityStatusReason OpportunityStatusReason { get; set; } public virtual string Ref { get; set; } public virtual string LastModifiedBy { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual int? ExpiryDays { get; set; } public virtual bool? DocketPrinted { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress4 { get; set; } public virtual string PostCode { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardAddressCountry { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual bool? InvoicePrinted { get; set; } public virtual string DelContactName { get; set; } public virtual DateTime? ExpectedCloseDate { get; set; } public virtual SalesQuoteHistory.StatusTypes? OpportunityStatus { get; set; } public virtual string OpportunityNote { get; set; } public virtual bool? InvoiceEmailed { get; set; } public virtual bool? DropShipment { get; set; } public virtual string DeliveryAddressee { get; set; } public enum StatusTypes { OnGoing = 0, Won = 1, Lost = 1, } } public partial class SalesQuoteJobCosting { public virtual bool? GSTApplicable { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostNo { get; set; } public virtual string Description { get; set; } } public partial class SalesQuoteLine { public SalesQuoteLine() { CustomFieldValues = new List{}; } public virtual int? ItemNo { get; set; } public virtual string QuoteLineID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? CommentLine { get; set; } public virtual string CommentText { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? PriceExGst { get; set; } public virtual decimal? PriceIncGst { get; set; } public virtual decimal? DiscountedPrice { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? UnitCost { get; set; } public virtual string LineLinkID { get; set; } public virtual bool? FixSellPrice { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Cubic { get; set; } public virtual decimal? DiscountedPercentage { get; set; } public virtual decimal? DiscountGiven { get; set; } public virtual decimal? QuantityDecimalPlaces { get; set; } public virtual decimal? QuantityOriginalOrdered { get; set; } public virtual bool? NonInventory { get; set; } public virtual List CustomFieldValues { get; set; } public virtual SalesQuoteLine.SalesQuoteKitLineTypesEnum? KitLineType { get; set; } public virtual decimal? KitUnits { get; set; } public virtual string KitHeaderLineID { get; set; } public enum SalesQuoteKitLineTypesEnum { e_SalesQuoteNormalLine, e_SalesQuoteKitHeader, e_SalesQuoteKitComponent, } } public partial class SalesQuoteSettings { public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat4Description { get; set; } public virtual string Cat5Description { get; set; } public virtual bool? DisplayProductUpSellPopUp { get; set; } public virtual short? MoneyDecimalPlaces { get; set; } public virtual short? SalesOrdersMoneyDecimalPlaces { get; set; } public virtual string SalesOrdersMoneyFormatStr { get; set; } public virtual string MoneyFormatStr { get; set; } public virtual int? ComponentsForeColour { get; set; } public virtual int? KitRoundingForeColour { get; set; } public virtual int? KitForeColour { get; set; } public virtual int? NonInventoryForeColour { get; set; } public virtual decimal? DefaultQuantity { get; set; } public virtual string GroupedCaption2 { get; set; } public virtual bool? AllowInvoiceNumberOverride { get; set; } public virtual bool? AllowPriceOverride { get; set; } public virtual bool? AllowOtherOverrides { get; set; } public virtual bool? AllowManualPartNoEntry { get; set; } public virtual bool? AllowNonInventoryItems { get; set; } public virtual bool? AllowTaxRateOverrides { get; set; } public virtual bool? IncludeValueOfBackOrdersInCreditLimitCheck { get; set; } public virtual bool? PrintInvoicesWithZeroQuantityDel { get; set; } public virtual short? InvoicePrinterCopies { get; set; } public virtual bool? PrintToScreen { get; set; } public virtual bool? AllowModificationOfPrintedUnprocessedInvoices { get; set; } public virtual bool? CheckForDuplicateOrderNos { get; set; } public virtual bool? UseDefaultSalesPerson { get; set; } public virtual bool? DefaultInvoiceTypeIsWholesale { get; set; } public virtual string LinkSELECT { get; set; } public virtual string LinkTITLE { get; set; } public virtual string LinkDESC { get; set; } public virtual string LinkKEY { get; set; } public virtual string LinkID { get; set; } public virtual bool? AllowKitComponentOverride { get; set; } public virtual bool? PostTendered { get; set; } public virtual bool? AllowInitDateEdit { get; set; } public virtual bool? UseZeroCreditLimit { get; set; } public virtual bool? CollectJobCostCode { get; set; } public virtual bool? IgnoreBackOrderAllocations { get; set; } public virtual bool? UsePicking { get; set; } public virtual bool? ShowOnlyUsersDebtors { get; set; } public virtual bool? AllowSaveToOrderWhenDebtorOnHold { get; set; } public virtual bool? AddFreightToAllSnapshots { get; set; } public virtual bool? DontChangePickPrices { get; set; } public virtual bool? AutoKitPricing { get; set; } public virtual bool? InvoicesFromQuotesUseActivateDate { get; set; } public virtual bool? GrabSOHFromDefaultBin { get; set; } public virtual bool? UseTaxExemption { get; set; } public virtual bool? ValidateABN { get; set; } public virtual bool? CompensateTaxRounding { get; set; } public virtual bool? UseBranching { get; set; } public virtual string InvoiceTypeDescription1 { get; set; } public virtual string InvoiceTypeDescription2 { get; set; } public virtual bool? AllowInvoiceTypeChange { get; set; } public virtual bool? AllowForwardOrders { get; set; } public virtual bool? AllowActiveOrders { get; set; } public virtual string DocketNumHeader { get; set; } public virtual string CreditNoteHeader { get; set; } public virtual bool? BuildPaymentReferenceFromDebtor { get; set; } public virtual string QuoteNoDescription { get; set; } public virtual string ShortDateFormat { get; set; } public virtual bool? ManualPrintSelection { get; set; } public virtual bool? UseDirectTaxIfSellPriceIncTax { get; set; } public virtual string JobCodeSeparator { get; set; } public virtual bool? UseKitRoundingPart { get; set; } public virtual string KitRoundingPartID { get; set; } public virtual short? DiscountPercentDecimalPlaces { get; set; } public virtual short? DefaultQuoteExpiryDays { get; set; } public virtual bool? AllowDocumentManipulationOnClosedQuote { get; set; } public virtual string DefaultDocumentTypeKey { get; set; } public virtual string DefaultNoteTypeKey { get; set; } public virtual bool? CopySalesQuoteIncludesNotes { get; set; } public virtual bool? CopySalesQuoteIncludesDocuments { get; set; } public virtual bool? DontApplyDebtorDiscounts { get; set; } public virtual bool? UserTodoOnly { get; set; } public virtual bool? DoNotReadSOHLevelsForQuotes { get; set; } } public partial class SalesStage { public virtual string SalesStageID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? ItemNo { get; set; } public virtual string Description { get; set; } public virtual short? PercentComplete { get; set; } public virtual bool? IsDefault { get; set; } public virtual bool? IsEnabled { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Staff { public partial class StaffMember { public virtual string StaffID { get; set; } public virtual string Title { get; set; } public virtual string FirstName { get; set; } public virtual string Surname { get; set; } public virtual string Username { get; set; } public virtual bool? IsActive { get; set; } public virtual bool? IsEnabled { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Startup.Diagnostics { public enum ExceptionPolicies { Report, Abort, Ignore, } public partial class PluginException { public virtual string RecID { get; set; } public virtual string Name { get; set; } public virtual Exception Exception { get; set; } public virtual ExceptionPolicies ExceptionPolicy { get; set; } } public partial class StartupLogEntry { public virtual string Description { get; set; } public virtual DateTime StartDateTime { get; set; } public virtual DateTime EndDateTime { get; set; } public virtual long ElapsedMilliseconds { get; set; } public virtual int Depth { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.StockTransfers { public partial class StockTransfer { public StockTransfer() { Lines = new List{}; Notes = new List{}; Documents = new List{}; CustomFieldValues = new List{}; } public virtual string TransferID { get; set; } public virtual string TransferNo { get; set; } public virtual StockTransfer.Statuses? Status { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual string Reference { get; set; } public virtual string LogicalWarehouseID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseID { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffUserName { get; set; } public virtual string LastSavedByStaffTitle { get; set; } public virtual string LastSavedByStaffFirstName { get; set; } public virtual string LastSavedByStaffSurname { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffUserName { get; set; } public virtual string CreatedByStaffTitle { get; set; } public virtual string CreatedByStaffFirstName { get; set; } public virtual string CreatedByStaffSurname { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual List Lines { get; set; } public virtual List Notes { get; set; } public virtual List Documents { get; set; } public virtual List CustomFieldValues { get; set; } public virtual string StockTransferReasonRecID { get; set; } public virtual string StockTransferReasonName { get; set; } public virtual bool? StockTransferReasonIsDefault { get; set; } public virtual bool? StockTransferReasonWriteOffLedgerAccountOverride { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountRecID { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountNo { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountDescription { get; set; } public virtual bool? StockTransferReasonWriteOnLedgerAccountOverride { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountRecID { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountNo { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountDescription { get; set; } public enum Statuses { UnActivated, Activated, } } public partial class StockTransferLine { public StockTransferLine() { CustomFieldValues = new List{}; } public virtual string TransferLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string FromInventoryRecID { get; set; } public virtual string FromInventoryPartNo { get; set; } public virtual string FromInventoryDescription { get; set; } public virtual int? FromInventoryDecimalPlaces { get; set; } public virtual decimal? FromInventoryLastCost { get; set; } public virtual decimal? FromInventoryCubic { get; set; } public virtual decimal? FromInventoryWeight { get; set; } public virtual string FromInventoryUnits { get; set; } public virtual bool? FromInventoryIsPhysical { get; set; } public virtual bool? FromInventoryIsSerial { get; set; } public virtual string FromInventoryInventoryValueLedgerRecID { get; set; } public virtual string FromInventoryInventoryValueLedgerAccountNo { get; set; } public virtual string FromInventoryInventoryValueLedgerDescription { get; set; } public virtual string FromInventoryWriteOnLedgerAccountRecID { get; set; } public virtual string FromInventoryWriteOnLedgerAccountNo { get; set; } public virtual string FromInventoryWriteOnLedgerAccountDescription { get; set; } public virtual string FromInventoryWriteOffLedgerAccountRecID { get; set; } public virtual string FromInventoryWriteOffLedgerAccountNo { get; set; } public virtual string FromInventoryWriteOffLedgerAccountDescription { get; set; } public virtual string FromPartInventorySOHID { get; set; } public virtual decimal? FromPartOriginalQuantity { get; set; } public virtual string FromPartSerialNo { get; set; } public virtual string FromPartComment { get; set; } public virtual DateTime? FromPartExpiryDate { get; set; } public virtual string FromPartBinLocation { get; set; } public virtual string Reference { get; set; } public virtual decimal? AvailableQuantity { get; set; } public virtual decimal? TransferQuantity { get; set; } public virtual string StockTransferReasonRecID { get; set; } public virtual string StockTransferReasonName { get; set; } public virtual bool? StockTransferReasonIsDefault { get; set; } public virtual bool? StockTransferReasonWriteOffLedgerAccountOverride { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountRecID { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountNo { get; set; } public virtual string StockTransferReasonWriteOffLedgerAccountDescription { get; set; } public virtual bool? StockTransferReasonWriteOnLedgerAccountOverride { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountRecID { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountNo { get; set; } public virtual string StockTransferReasonWriteOnLedgerAccountDescription { get; set; } public virtual string ToInventoryRecID { get; set; } public virtual string ToInventoryPartNo { get; set; } public virtual string ToInventoryDescription { get; set; } public virtual int? ToInventoryDecimalPlaces { get; set; } public virtual decimal? ToInventoryLastCost { get; set; } public virtual decimal? ToInventoryCubic { get; set; } public virtual decimal? ToInventoryWeight { get; set; } public virtual string ToInventoryUnits { get; set; } public virtual bool? ToInventoryIsPhysical { get; set; } public virtual bool? ToInventoryIsSerial { get; set; } public virtual string ToInventoryInventoryValueLedgerRecID { get; set; } public virtual string ToInventoryInventoryValueLedgerAccountNo { get; set; } public virtual string ToInventoryInventoryValueLedgerDescription { get; set; } public virtual string ToInventoryWriteOnLedgerAccountRecID { get; set; } public virtual string ToInventoryWriteOnLedgerAccountNo { get; set; } public virtual string ToInventoryWriteOnLedgerAccountDescription { get; set; } public virtual string ToInventoryWriteOffLedgerAccountRecID { get; set; } public virtual string ToInventoryWriteOffLedgerAccountNo { get; set; } public virtual string ToInventoryWriteOffLedgerAccountDescription { get; set; } public virtual string ToPartInventorySOHID { get; set; } public virtual string ToPartSerialNo { get; set; } public virtual string ToPartComment { get; set; } public virtual DateTime? ToPartExpiryDate { get; set; } public virtual string ToPartBinLocation { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffUserName { get; set; } public virtual string LastSavedByStaffTitle { get; set; } public virtual string LastSavedByStaffFirstName { get; set; } public virtual string LastSavedByStaffSurname { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffUserName { get; set; } public virtual string CreatedByStaffTitle { get; set; } public virtual string CreatedByStaffFirstName { get; set; } public virtual string CreatedByStaffSurname { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual List CustomFieldValues { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns { public partial class ReturnCode { public virtual string RecID { get; set; } public virtual string Code { get; set; } public virtual string Description { get; set; } public virtual bool? IsDefault { get; set; } public virtual ReturnCode.ReturnTypes? ReturnType { get; set; } public enum ReturnTypes { Return, Exchange, ShortDelivery, PricingDifference, ShortDeliveryTracking, PricingDifferenceTracking, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Credits { public partial class Credit { public Credit() { RowHash = new byte[]{}; Documents = new List{}; Notes = new List{}; CustomFieldValues = new List{}; Lines = new List{}; Shippings = new List{}; PurchaseOrders = new List{}; } public virtual string RecID { get; set; } public virtual string CreditNo { get; set; } public virtual string CreditorRef { get; set; } public virtual Credit.CreditStatuses? Status { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual StaffMember CreatedBy { get; set; } public virtual DateTime? CreditDate { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual byte[] RowHash { get; set; } public virtual List Documents { get; set; } public virtual List Notes { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Lines { get; set; } public virtual List Shippings { get; set; } public virtual List PurchaseOrders { get; set; } public enum CreditStatuses { Open, Activated, Closed, } } public partial class Line { public Line() { RowHash = new byte[]{}; CustomFieldValues = new List{}; LineDetails = new List{}; } public virtual string RecID { get; set; } public virtual int? ItemNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] RowHash { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? Quantity { get; set; } public virtual string Remark { get; set; } public virtual decimal? UnitCreditValue { get; set; } public virtual decimal? TotalCreditValue { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? FXUnitCreditValue { get; set; } public virtual decimal? FXTotalCreditValue { get; set; } public virtual decimal? FXRate { get; set; } public virtual string TaxRateID { get; set; } public virtual string TaxRateDescription { get; set; } public virtual decimal? TaxRate { get; set; } public virtual ReturnCode ReturnCode { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List LineDetails { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual string ShippingLineID { get; set; } public virtual bool? IsCompleted { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Credit { public partial class CreditEntity { public virtual string RecID { get; set; } public virtual string CreditNo { get; set; } public virtual string Reference { get; set; } public virtual string CreditorRef { get; set; } public virtual CreditEntityStatuses Status { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string ContactName { get; set; } public virtual DateTime? CreditDate { get; set; } } public enum CreditEntityStatuses { Open, Activated, Closed, } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Request { public partial class RequestEntity { public virtual string RecID { get; set; } public virtual string RequestNo { get; set; } public virtual string Reference { get; set; } public virtual RequestEntityStatuses Status { get; set; } public virtual ReturnCode ReturnCode { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string ContactName { get; set; } public virtual string Note { get; set; } public virtual string CourierDetails { get; set; } public virtual DateTime? RequestDate { get; set; } } public enum RequestEntityStatuses { Open, Activated, Closed, } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Entities.Shipping { public partial class ShippingEntity { public virtual string RecID { get; set; } public virtual string ShippingNo { get; set; } public virtual string RANumber { get; set; } public virtual string Reference { get; set; } public virtual ShippingEntityStatuses? Status { get; set; } public virtual ReturnCode ReturnCode { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual DateTime? ShippingDate { get; set; } } public enum ShippingEntityStatuses { Open, Activated, Closed, } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.SupplierReturns.Shippings { public partial class Line { public Line() { RowHash = new byte[]{}; CustomFieldValues = new List{}; LineDetails = new List{}; } public virtual string RecID { get; set; } public virtual int? ItemNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] RowHash { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityTaken { get; set; } public virtual string Remark { get; set; } public virtual decimal? UnitReturnValue { get; set; } public virtual decimal? TotalReturnValue { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxRateID { get; set; } public virtual string TaxRateDescription { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? FXUnitReturnValue { get; set; } public virtual decimal? FXTotalReturnValue { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? LineTotalIncTax { get; set; } public virtual bool? IsCompleted { get; set; } public virtual ReturnCode ReturnCode { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List LineDetails { get; set; } } public partial class Shipping { public Shipping() { RowHash = new byte[]{}; Lines = new List{}; CustomFieldValues = new List{}; Documents = new List{}; Notes = new List{}; Requests = new List{}; Credits = new List{}; PurchaseOrders = new List{}; } public virtual string RecID { get; set; } public virtual string ShippingNo { get; set; } public virtual string RANumber { get; set; } public virtual string Reference { get; set; } public virtual Shipping.ShippingStatuses? Status { get; set; } public virtual ReturnCode ReturnCode { get; set; } public virtual StaffMember CreatedBy { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorAccountNo { get; set; } public virtual string CreditorName { get; set; } public virtual string ContactName { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string CourierDetails { get; set; } public virtual DateTime? ShippingDate { get; set; } public virtual List Lines { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Documents { get; set; } public virtual List Notes { get; set; } public virtual List Requests { get; set; } public virtual List Credits { get; set; } public virtual List PurchaseOrders { get; set; } public enum ShippingStatuses { Open, Activated, Closed, } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Tables { public partial class AR_History { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Main))] [Required] public virtual string AR_Main_RecID { get; set; } public virtual byte? Status { get; set; } [Required] public virtual DateTime StartDateTime { get; set; } [Required] public virtual DateTime EndDateTime { get; set; } public virtual string Message { get; set; } public virtual string Report { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string ExecutionID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_HistoryQuery : QueryDb, IReturn> { public AR_HistoryQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; AR_Main_RecIDBetween = new string[]{}; AR_Main_RecIDIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; StartDateTimeBetween = new DateTime[]{}; StartDateTimeIn = new DateTime[]{}; EndDateTimeBetween = new DateTime[]{}; EndDateTimeIn = new DateTime[]{}; MessageBetween = new string[]{}; MessageIn = new string[]{}; ReportBetween = new string[]{}; ReportIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; ExecutionIDBetween = new string[]{}; ExecutionIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string AR_Main_RecID { get; set; } public virtual string AR_Main_RecIDStartsWith { get; set; } public virtual string AR_Main_RecIDEndsWith { get; set; } public virtual string AR_Main_RecIDContains { get; set; } public virtual string AR_Main_RecIDLike { get; set; } public virtual string[] AR_Main_RecIDBetween { get; set; } public virtual string[] AR_Main_RecIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual DateTime? StartDateTime { get; set; } public virtual DateTime? StartDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeGreaterThan { get; set; } public virtual DateTime? StartDateTimeLessThan { get; set; } public virtual DateTime? StartDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeNotEqualTo { get; set; } public virtual DateTime[] StartDateTimeBetween { get; set; } public virtual DateTime[] StartDateTimeIn { get; set; } public virtual DateTime? EndDateTime { get; set; } public virtual DateTime? EndDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeGreaterThan { get; set; } public virtual DateTime? EndDateTimeLessThan { get; set; } public virtual DateTime? EndDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeNotEqualTo { get; set; } public virtual DateTime[] EndDateTimeBetween { get; set; } public virtual DateTime[] EndDateTimeIn { get; set; } public virtual string Message { get; set; } public virtual string MessageStartsWith { get; set; } public virtual string MessageEndsWith { get; set; } public virtual string MessageContains { get; set; } public virtual string MessageLike { get; set; } public virtual string[] MessageBetween { get; set; } public virtual string[] MessageIn { get; set; } public virtual string Report { get; set; } public virtual string ReportStartsWith { get; set; } public virtual string ReportEndsWith { get; set; } public virtual string ReportContains { get; set; } public virtual string ReportLike { get; set; } public virtual string[] ReportBetween { get; set; } public virtual string[] ReportIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string ExecutionID { get; set; } public virtual string ExecutionIDStartsWith { get; set; } public virtual string ExecutionIDEndsWith { get; set; } public virtual string ExecutionIDContains { get; set; } public virtual string ExecutionIDLike { get; set; } public virtual string[] ExecutionIDBetween { get; set; } public virtual string[] ExecutionIDIn { get; set; } } public partial class AR_Main { [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual byte? Enabled { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? NextScheduledRunDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_MainQuery : QueryDb, IReturn> { public AR_MainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; EnabledBetween = new Nullable[]{}; EnabledIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NextScheduledRunDateTimeBetween = new Nullable[]{}; NextScheduledRunDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual byte? Enabled { get; set; } public virtual byte? EnabledGreaterThanOrEqualTo { get; set; } public virtual byte? EnabledGreaterThan { get; set; } public virtual byte? EnabledLessThan { get; set; } public virtual byte? EnabledLessThanOrEqualTo { get; set; } public virtual byte? EnabledNotEqualTo { get; set; } public virtual Nullable[] EnabledBetween { get; set; } public virtual Nullable[] EnabledIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? NextScheduledRunDateTime { get; set; } public virtual DateTime? NextScheduledRunDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextScheduledRunDateTimeGreaterThan { get; set; } public virtual DateTime? NextScheduledRunDateTimeLessThan { get; set; } public virtual DateTime? NextScheduledRunDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? NextScheduledRunDateTimeNotEqualTo { get; set; } public virtual Nullable[] NextScheduledRunDateTimeBetween { get; set; } public virtual Nullable[] NextScheduledRunDateTimeIn { get; set; } } public partial class AR_Provider { [Required] public virtual string ProviderID { get; set; } [Required] public virtual string ProviderName { get; set; } [Required] public virtual string StoredProcedureName { get; set; } public virtual string ProviderDescription { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } public partial class AR_ProviderFilters { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_ProviderHeaders))] [Required] public virtual string HeaderID { get; set; } [Required] public virtual string FilterID { get; set; } [Required] public virtual string Description { get; set; } public virtual string FilterScript { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_ProviderFiltersQuery : QueryDb, IReturn> { public AR_ProviderFiltersQuery() { HeaderIDBetween = new string[]{}; HeaderIDIn = new string[]{}; FilterIDBetween = new string[]{}; FilterIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; FilterScriptBetween = new string[]{}; FilterScriptIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string HeaderID { get; set; } public virtual string HeaderIDStartsWith { get; set; } public virtual string HeaderIDEndsWith { get; set; } public virtual string HeaderIDContains { get; set; } public virtual string HeaderIDLike { get; set; } public virtual string[] HeaderIDBetween { get; set; } public virtual string[] HeaderIDIn { get; set; } public virtual string FilterID { get; set; } public virtual string FilterIDStartsWith { get; set; } public virtual string FilterIDEndsWith { get; set; } public virtual string FilterIDContains { get; set; } public virtual string FilterIDLike { get; set; } public virtual string[] FilterIDBetween { get; set; } public virtual string[] FilterIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string FilterScript { get; set; } public virtual string FilterScriptStartsWith { get; set; } public virtual string FilterScriptEndsWith { get; set; } public virtual string FilterScriptContains { get; set; } public virtual string FilterScriptLike { get; set; } public virtual string[] FilterScriptBetween { get; set; } public virtual string[] FilterScriptIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class AR_ProviderHeaders { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Provider))] [Required] public virtual string ProviderID { get; set; } [Required] public virtual string HeaderID { get; set; } [Required] public virtual string HeaderName { get; set; } [Required] public virtual int DataType { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual short OrdinalPosition { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_ProviderHeadersQuery : QueryDb, IReturn> { public AR_ProviderHeadersQuery() { ProviderIDBetween = new string[]{}; ProviderIDIn = new string[]{}; HeaderIDBetween = new string[]{}; HeaderIDIn = new string[]{}; HeaderNameBetween = new string[]{}; HeaderNameIn = new string[]{}; DataTypeBetween = new int[]{}; DataTypeIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; OrdinalPositionBetween = new short[]{}; OrdinalPositionIn = new short[]{}; } public virtual string ProviderID { get; set; } public virtual string ProviderIDStartsWith { get; set; } public virtual string ProviderIDEndsWith { get; set; } public virtual string ProviderIDContains { get; set; } public virtual string ProviderIDLike { get; set; } public virtual string[] ProviderIDBetween { get; set; } public virtual string[] ProviderIDIn { get; set; } public virtual string HeaderID { get; set; } public virtual string HeaderIDStartsWith { get; set; } public virtual string HeaderIDEndsWith { get; set; } public virtual string HeaderIDContains { get; set; } public virtual string HeaderIDLike { get; set; } public virtual string[] HeaderIDBetween { get; set; } public virtual string[] HeaderIDIn { get; set; } public virtual string HeaderName { get; set; } public virtual string HeaderNameStartsWith { get; set; } public virtual string HeaderNameEndsWith { get; set; } public virtual string HeaderNameContains { get; set; } public virtual string HeaderNameLike { get; set; } public virtual string[] HeaderNameBetween { get; set; } public virtual string[] HeaderNameIn { get; set; } public virtual int? DataType { get; set; } public virtual int? DataTypeGreaterThanOrEqualTo { get; set; } public virtual int? DataTypeGreaterThan { get; set; } public virtual int? DataTypeLessThan { get; set; } public virtual int? DataTypeLessThanOrEqualTo { get; set; } public virtual int? DataTypeNotEqualTo { get; set; } public virtual int[] DataTypeBetween { get; set; } public virtual int[] DataTypeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual short? OrdinalPosition { get; set; } public virtual short? OrdinalPositionGreaterThanOrEqualTo { get; set; } public virtual short? OrdinalPositionGreaterThan { get; set; } public virtual short? OrdinalPositionLessThan { get; set; } public virtual short? OrdinalPositionLessThanOrEqualTo { get; set; } public virtual short? OrdinalPositionNotEqualTo { get; set; } public virtual short[] OrdinalPositionBetween { get; set; } public virtual short[] OrdinalPositionIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_ProviderQuery : QueryDb, IReturn> { public AR_ProviderQuery() { ProviderIDBetween = new string[]{}; ProviderIDIn = new string[]{}; ProviderNameBetween = new string[]{}; ProviderNameIn = new string[]{}; StoredProcedureNameBetween = new string[]{}; StoredProcedureNameIn = new string[]{}; ProviderDescriptionBetween = new string[]{}; ProviderDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string ProviderID { get; set; } public virtual string ProviderIDStartsWith { get; set; } public virtual string ProviderIDEndsWith { get; set; } public virtual string ProviderIDContains { get; set; } public virtual string ProviderIDLike { get; set; } public virtual string[] ProviderIDBetween { get; set; } public virtual string[] ProviderIDIn { get; set; } public virtual string ProviderName { get; set; } public virtual string ProviderNameStartsWith { get; set; } public virtual string ProviderNameEndsWith { get; set; } public virtual string ProviderNameContains { get; set; } public virtual string ProviderNameLike { get; set; } public virtual string[] ProviderNameBetween { get; set; } public virtual string[] ProviderNameIn { get; set; } public virtual string StoredProcedureName { get; set; } public virtual string StoredProcedureNameStartsWith { get; set; } public virtual string StoredProcedureNameEndsWith { get; set; } public virtual string StoredProcedureNameContains { get; set; } public virtual string StoredProcedureNameLike { get; set; } public virtual string[] StoredProcedureNameBetween { get; set; } public virtual string[] StoredProcedureNameIn { get; set; } public virtual string ProviderDescription { get; set; } public virtual string ProviderDescriptionStartsWith { get; set; } public virtual string ProviderDescriptionEndsWith { get; set; } public virtual string ProviderDescriptionContains { get; set; } public virtual string ProviderDescriptionLike { get; set; } public virtual string[] ProviderDescriptionBetween { get; set; } public virtual string[] ProviderDescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class AR_Schedules { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Main))] [Required] public virtual string AR_Main_RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual byte? Enabled { get; set; } [Required] public virtual int FrequencyType { get; set; } [Required] public virtual int FrequencyInterval { get; set; } [Required] public virtual int FrequencySubdayType { get; set; } [Required] public virtual int FrequencySubdayInterval { get; set; } [Required] public virtual int FrequencyRelativeInterval { get; set; } [Required] public virtual int FrequencyRecurrenceFactor { get; set; } [Required] public virtual DateTime StartDateTime { get; set; } [Required] public virtual DateTime EndDateTime { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_SchedulesQuery : QueryDb, IReturn> { public AR_SchedulesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; AR_Main_RecIDBetween = new string[]{}; AR_Main_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; EnabledBetween = new Nullable[]{}; EnabledIn = new Nullable[]{}; FrequencyTypeBetween = new int[]{}; FrequencyTypeIn = new int[]{}; FrequencyIntervalBetween = new int[]{}; FrequencyIntervalIn = new int[]{}; FrequencySubdayTypeBetween = new int[]{}; FrequencySubdayTypeIn = new int[]{}; FrequencySubdayIntervalBetween = new int[]{}; FrequencySubdayIntervalIn = new int[]{}; FrequencyRelativeIntervalBetween = new int[]{}; FrequencyRelativeIntervalIn = new int[]{}; FrequencyRecurrenceFactorBetween = new int[]{}; FrequencyRecurrenceFactorIn = new int[]{}; StartDateTimeBetween = new DateTime[]{}; StartDateTimeIn = new DateTime[]{}; EndDateTimeBetween = new DateTime[]{}; EndDateTimeIn = new DateTime[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string AR_Main_RecID { get; set; } public virtual string AR_Main_RecIDStartsWith { get; set; } public virtual string AR_Main_RecIDEndsWith { get; set; } public virtual string AR_Main_RecIDContains { get; set; } public virtual string AR_Main_RecIDLike { get; set; } public virtual string[] AR_Main_RecIDBetween { get; set; } public virtual string[] AR_Main_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual byte? Enabled { get; set; } public virtual byte? EnabledGreaterThanOrEqualTo { get; set; } public virtual byte? EnabledGreaterThan { get; set; } public virtual byte? EnabledLessThan { get; set; } public virtual byte? EnabledLessThanOrEqualTo { get; set; } public virtual byte? EnabledNotEqualTo { get; set; } public virtual Nullable[] EnabledBetween { get; set; } public virtual Nullable[] EnabledIn { get; set; } public virtual int? FrequencyType { get; set; } public virtual int? FrequencyTypeGreaterThanOrEqualTo { get; set; } public virtual int? FrequencyTypeGreaterThan { get; set; } public virtual int? FrequencyTypeLessThan { get; set; } public virtual int? FrequencyTypeLessThanOrEqualTo { get; set; } public virtual int? FrequencyTypeNotEqualTo { get; set; } public virtual int[] FrequencyTypeBetween { get; set; } public virtual int[] FrequencyTypeIn { get; set; } public virtual int? FrequencyInterval { get; set; } public virtual int? FrequencyIntervalGreaterThanOrEqualTo { get; set; } public virtual int? FrequencyIntervalGreaterThan { get; set; } public virtual int? FrequencyIntervalLessThan { get; set; } public virtual int? FrequencyIntervalLessThanOrEqualTo { get; set; } public virtual int? FrequencyIntervalNotEqualTo { get; set; } public virtual int[] FrequencyIntervalBetween { get; set; } public virtual int[] FrequencyIntervalIn { get; set; } public virtual int? FrequencySubdayType { get; set; } public virtual int? FrequencySubdayTypeGreaterThanOrEqualTo { get; set; } public virtual int? FrequencySubdayTypeGreaterThan { get; set; } public virtual int? FrequencySubdayTypeLessThan { get; set; } public virtual int? FrequencySubdayTypeLessThanOrEqualTo { get; set; } public virtual int? FrequencySubdayTypeNotEqualTo { get; set; } public virtual int[] FrequencySubdayTypeBetween { get; set; } public virtual int[] FrequencySubdayTypeIn { get; set; } public virtual int? FrequencySubdayInterval { get; set; } public virtual int? FrequencySubdayIntervalGreaterThanOrEqualTo { get; set; } public virtual int? FrequencySubdayIntervalGreaterThan { get; set; } public virtual int? FrequencySubdayIntervalLessThan { get; set; } public virtual int? FrequencySubdayIntervalLessThanOrEqualTo { get; set; } public virtual int? FrequencySubdayIntervalNotEqualTo { get; set; } public virtual int[] FrequencySubdayIntervalBetween { get; set; } public virtual int[] FrequencySubdayIntervalIn { get; set; } public virtual int? FrequencyRelativeInterval { get; set; } public virtual int? FrequencyRelativeIntervalGreaterThanOrEqualTo { get; set; } public virtual int? FrequencyRelativeIntervalGreaterThan { get; set; } public virtual int? FrequencyRelativeIntervalLessThan { get; set; } public virtual int? FrequencyRelativeIntervalLessThanOrEqualTo { get; set; } public virtual int? FrequencyRelativeIntervalNotEqualTo { get; set; } public virtual int[] FrequencyRelativeIntervalBetween { get; set; } public virtual int[] FrequencyRelativeIntervalIn { get; set; } public virtual int? FrequencyRecurrenceFactor { get; set; } public virtual int? FrequencyRecurrenceFactorGreaterThanOrEqualTo { get; set; } public virtual int? FrequencyRecurrenceFactorGreaterThan { get; set; } public virtual int? FrequencyRecurrenceFactorLessThan { get; set; } public virtual int? FrequencyRecurrenceFactorLessThanOrEqualTo { get; set; } public virtual int? FrequencyRecurrenceFactorNotEqualTo { get; set; } public virtual int[] FrequencyRecurrenceFactorBetween { get; set; } public virtual int[] FrequencyRecurrenceFactorIn { get; set; } public virtual DateTime? StartDateTime { get; set; } public virtual DateTime? StartDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeGreaterThan { get; set; } public virtual DateTime? StartDateTimeLessThan { get; set; } public virtual DateTime? StartDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeNotEqualTo { get; set; } public virtual DateTime[] StartDateTimeBetween { get; set; } public virtual DateTime[] StartDateTimeIn { get; set; } public virtual DateTime? EndDateTime { get; set; } public virtual DateTime? EndDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeGreaterThan { get; set; } public virtual DateTime? EndDateTimeLessThan { get; set; } public virtual DateTime? EndDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeNotEqualTo { get; set; } public virtual DateTime[] EndDateTimeBetween { get; set; } public virtual DateTime[] EndDateTimeIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } } public partial class AR_TaskFilters { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Tasks))] [Required] public virtual string AR_Tasks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_ProviderHeaders))] [Required] public virtual string AR_ProviderHeaders_HeaderID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_ProviderFilters))] [Required] public virtual string AR_ProviderFilters_FilterID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_TaskFiltersQuery : QueryDb, IReturn> { public AR_TaskFiltersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; AR_Tasks_RecIDBetween = new string[]{}; AR_Tasks_RecIDIn = new string[]{}; AR_ProviderHeaders_HeaderIDBetween = new string[]{}; AR_ProviderHeaders_HeaderIDIn = new string[]{}; AR_ProviderFilters_FilterIDBetween = new string[]{}; AR_ProviderFilters_FilterIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string AR_Tasks_RecID { get; set; } public virtual string AR_Tasks_RecIDStartsWith { get; set; } public virtual string AR_Tasks_RecIDEndsWith { get; set; } public virtual string AR_Tasks_RecIDContains { get; set; } public virtual string AR_Tasks_RecIDLike { get; set; } public virtual string[] AR_Tasks_RecIDBetween { get; set; } public virtual string[] AR_Tasks_RecIDIn { get; set; } public virtual string AR_ProviderHeaders_HeaderID { get; set; } public virtual string AR_ProviderHeaders_HeaderIDStartsWith { get; set; } public virtual string AR_ProviderHeaders_HeaderIDEndsWith { get; set; } public virtual string AR_ProviderHeaders_HeaderIDContains { get; set; } public virtual string AR_ProviderHeaders_HeaderIDLike { get; set; } public virtual string[] AR_ProviderHeaders_HeaderIDBetween { get; set; } public virtual string[] AR_ProviderHeaders_HeaderIDIn { get; set; } public virtual string AR_ProviderFilters_FilterID { get; set; } public virtual string AR_ProviderFilters_FilterIDStartsWith { get; set; } public virtual string AR_ProviderFilters_FilterIDEndsWith { get; set; } public virtual string AR_ProviderFilters_FilterIDContains { get; set; } public virtual string AR_ProviderFilters_FilterIDLike { get; set; } public virtual string[] AR_ProviderFilters_FilterIDBetween { get; set; } public virtual string[] AR_ProviderFilters_FilterIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } } public partial class AR_TaskHistory { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Tasks))] [Required] public virtual string AR_Tasks_RecID { get; set; } public virtual byte? Status { get; set; } [Required] public virtual DateTime StartDateTime { get; set; } [Required] public virtual DateTime EndDateTime { get; set; } public virtual string Message { get; set; } public virtual string Report { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string ExecutionID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_TaskHistoryQuery : QueryDb, IReturn> { public AR_TaskHistoryQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; AR_Tasks_RecIDBetween = new string[]{}; AR_Tasks_RecIDIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; StartDateTimeBetween = new DateTime[]{}; StartDateTimeIn = new DateTime[]{}; EndDateTimeBetween = new DateTime[]{}; EndDateTimeIn = new DateTime[]{}; MessageBetween = new string[]{}; MessageIn = new string[]{}; ReportBetween = new string[]{}; ReportIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; ExecutionIDBetween = new string[]{}; ExecutionIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string AR_Tasks_RecID { get; set; } public virtual string AR_Tasks_RecIDStartsWith { get; set; } public virtual string AR_Tasks_RecIDEndsWith { get; set; } public virtual string AR_Tasks_RecIDContains { get; set; } public virtual string AR_Tasks_RecIDLike { get; set; } public virtual string[] AR_Tasks_RecIDBetween { get; set; } public virtual string[] AR_Tasks_RecIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual DateTime? StartDateTime { get; set; } public virtual DateTime? StartDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeGreaterThan { get; set; } public virtual DateTime? StartDateTimeLessThan { get; set; } public virtual DateTime? StartDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeNotEqualTo { get; set; } public virtual DateTime[] StartDateTimeBetween { get; set; } public virtual DateTime[] StartDateTimeIn { get; set; } public virtual DateTime? EndDateTime { get; set; } public virtual DateTime? EndDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeGreaterThan { get; set; } public virtual DateTime? EndDateTimeLessThan { get; set; } public virtual DateTime? EndDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeNotEqualTo { get; set; } public virtual DateTime[] EndDateTimeBetween { get; set; } public virtual DateTime[] EndDateTimeIn { get; set; } public virtual string Message { get; set; } public virtual string MessageStartsWith { get; set; } public virtual string MessageEndsWith { get; set; } public virtual string MessageContains { get; set; } public virtual string MessageLike { get; set; } public virtual string[] MessageBetween { get; set; } public virtual string[] MessageIn { get; set; } public virtual string Report { get; set; } public virtual string ReportStartsWith { get; set; } public virtual string ReportEndsWith { get; set; } public virtual string ReportContains { get; set; } public virtual string ReportLike { get; set; } public virtual string[] ReportBetween { get; set; } public virtual string[] ReportIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string ExecutionID { get; set; } public virtual string ExecutionIDStartsWith { get; set; } public virtual string ExecutionIDEndsWith { get; set; } public virtual string ExecutionIDContains { get; set; } public virtual string ExecutionIDLike { get; set; } public virtual string[] ExecutionIDBetween { get; set; } public virtual string[] ExecutionIDIn { get; set; } } public partial class AR_Tasks { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Main))] [Required] public virtual string AR_Main_RecID { get; set; } [Required] public virtual int TaskNo { get; set; } [Required] public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.AR_Provider))] [Required] public virtual string AR_Provider_ProviderID { get; set; } public virtual byte? Enabled { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class AR_TasksQuery : QueryDb, IReturn> { public AR_TasksQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; AR_Main_RecIDBetween = new string[]{}; AR_Main_RecIDIn = new string[]{}; TaskNoBetween = new int[]{}; TaskNoIn = new int[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; AR_Provider_ProviderIDBetween = new string[]{}; AR_Provider_ProviderIDIn = new string[]{}; EnabledBetween = new Nullable[]{}; EnabledIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string AR_Main_RecID { get; set; } public virtual string AR_Main_RecIDStartsWith { get; set; } public virtual string AR_Main_RecIDEndsWith { get; set; } public virtual string AR_Main_RecIDContains { get; set; } public virtual string AR_Main_RecIDLike { get; set; } public virtual string[] AR_Main_RecIDBetween { get; set; } public virtual string[] AR_Main_RecIDIn { get; set; } public virtual int? TaskNo { get; set; } public virtual int? TaskNoGreaterThanOrEqualTo { get; set; } public virtual int? TaskNoGreaterThan { get; set; } public virtual int? TaskNoLessThan { get; set; } public virtual int? TaskNoLessThanOrEqualTo { get; set; } public virtual int? TaskNoNotEqualTo { get; set; } public virtual int[] TaskNoBetween { get; set; } public virtual int[] TaskNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string AR_Provider_ProviderID { get; set; } public virtual string AR_Provider_ProviderIDStartsWith { get; set; } public virtual string AR_Provider_ProviderIDEndsWith { get; set; } public virtual string AR_Provider_ProviderIDContains { get; set; } public virtual string AR_Provider_ProviderIDLike { get; set; } public virtual string[] AR_Provider_ProviderIDBetween { get; set; } public virtual string[] AR_Provider_ProviderIDIn { get; set; } public virtual byte? Enabled { get; set; } public virtual byte? EnabledGreaterThanOrEqualTo { get; set; } public virtual byte? EnabledGreaterThan { get; set; } public virtual byte? EnabledLessThan { get; set; } public virtual byte? EnabledLessThanOrEqualTo { get; set; } public virtual byte? EnabledNotEqualTo { get; set; } public virtual Nullable[] EnabledBetween { get; set; } public virtual Nullable[] EnabledIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } } public partial class BM_BatchProduction { public BM_BatchProduction() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual DateTime BatchDate { get; set; } [Required] public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal QuantityPerWorkOrder { get; set; } [Required] public virtual bool IsActivated { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class BM_BatchProductionCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionCustomFieldsQuery : QueryDb, IReturn> { public BM_BatchProductionCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_BatchProductionCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_BatchProduction))] [Required] public virtual string BM_BatchProduction_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_BatchProductionCustomFields))] [Required] public virtual string BM_BatchProductionCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionCustomValuesQuery : QueryDb, IReturn> { public BM_BatchProductionCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_BatchProduction_RecIDBetween = new string[]{}; BM_BatchProduction_RecIDIn = new string[]{}; BM_BatchProductionCustomFields_RecIDBetween = new string[]{}; BM_BatchProductionCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_BatchProduction_RecID { get; set; } public virtual string BM_BatchProduction_RecIDStartsWith { get; set; } public virtual string BM_BatchProduction_RecIDEndsWith { get; set; } public virtual string BM_BatchProduction_RecIDContains { get; set; } public virtual string BM_BatchProduction_RecIDLike { get; set; } public virtual string[] BM_BatchProduction_RecIDBetween { get; set; } public virtual string[] BM_BatchProduction_RecIDIn { get; set; } public virtual string BM_BatchProductionCustomFields_RecID { get; set; } public virtual string BM_BatchProductionCustomFields_RecIDStartsWith { get; set; } public virtual string BM_BatchProductionCustomFields_RecIDEndsWith { get; set; } public virtual string BM_BatchProductionCustomFields_RecIDContains { get; set; } public virtual string BM_BatchProductionCustomFields_RecIDLike { get; set; } public virtual string[] BM_BatchProductionCustomFields_RecIDBetween { get; set; } public virtual string[] BM_BatchProductionCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class BM_BatchProductionDocuments { public BM_BatchProductionDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_BatchProduction))] [Required] public virtual string BM_BatchProduction_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionDocumentsQuery : QueryDb, IReturn> { public BM_BatchProductionDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_BatchProduction_RecIDBetween = new string[]{}; BM_BatchProduction_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_BatchProduction_RecID { get; set; } public virtual string BM_BatchProduction_RecIDStartsWith { get; set; } public virtual string BM_BatchProduction_RecIDEndsWith { get; set; } public virtual string BM_BatchProduction_RecIDContains { get; set; } public virtual string BM_BatchProduction_RecIDLike { get; set; } public virtual string[] BM_BatchProduction_RecIDBetween { get; set; } public virtual string[] BM_BatchProduction_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_BatchProductionNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_BatchProduction))] [Required] public virtual string BM_BatchProduction_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionNotesQuery : QueryDb, IReturn> { public BM_BatchProductionNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_BatchProduction_RecIDBetween = new string[]{}; BM_BatchProduction_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_BatchProduction_RecID { get; set; } public virtual string BM_BatchProduction_RecIDStartsWith { get; set; } public virtual string BM_BatchProduction_RecIDEndsWith { get; set; } public virtual string BM_BatchProduction_RecIDContains { get; set; } public virtual string BM_BatchProduction_RecIDLike { get; set; } public virtual string[] BM_BatchProduction_RecIDBetween { get; set; } public virtual string[] BM_BatchProduction_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionQuery : QueryDb, IReturn> { public BM_BatchProductionQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; BatchDateBetween = new DateTime[]{}; BatchDateIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; QuantityPerWorkOrderBetween = new decimal[]{}; QuantityPerWorkOrderIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? BatchDate { get; set; } public virtual DateTime? BatchDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BatchDateGreaterThan { get; set; } public virtual DateTime? BatchDateLessThan { get; set; } public virtual DateTime? BatchDateLessThanOrEqualTo { get; set; } public virtual DateTime? BatchDateNotEqualTo { get; set; } public virtual DateTime[] BatchDateBetween { get; set; } public virtual DateTime[] BatchDateIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? QuantityPerWorkOrder { get; set; } public virtual decimal? QuantityPerWorkOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityPerWorkOrderGreaterThan { get; set; } public virtual decimal? QuantityPerWorkOrderLessThan { get; set; } public virtual decimal? QuantityPerWorkOrderLessThanOrEqualTo { get; set; } public virtual decimal? QuantityPerWorkOrderNotEqualTo { get; set; } public virtual decimal[] QuantityPerWorkOrderBetween { get; set; } public virtual decimal[] QuantityPerWorkOrderIn { get; set; } public virtual bool? IsActivated { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_BatchProductionWorkOrder { public BM_BatchProductionWorkOrder() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual decimal ProductionQuantity { get; set; } [Required] public virtual DateTime PlannedStartDate { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_BatchProduction))] [Required] public virtual string BM_BatchProduction_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] public virtual string BM_WorkOrder_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_BatchProductionWorkOrderQuery : QueryDb, IReturn> { public BM_BatchProductionWorkOrderQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ProductionQuantityBetween = new decimal[]{}; ProductionQuantityIn = new decimal[]{}; PlannedStartDateBetween = new DateTime[]{}; PlannedStartDateIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; BM_BatchProduction_RecIDBetween = new string[]{}; BM_BatchProduction_RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual decimal? ProductionQuantity { get; set; } public virtual decimal? ProductionQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? ProductionQuantityGreaterThan { get; set; } public virtual decimal? ProductionQuantityLessThan { get; set; } public virtual decimal? ProductionQuantityLessThanOrEqualTo { get; set; } public virtual decimal? ProductionQuantityNotEqualTo { get; set; } public virtual decimal[] ProductionQuantityBetween { get; set; } public virtual decimal[] ProductionQuantityIn { get; set; } public virtual DateTime? PlannedStartDate { get; set; } public virtual DateTime? PlannedStartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? PlannedStartDateGreaterThan { get; set; } public virtual DateTime? PlannedStartDateLessThan { get; set; } public virtual DateTime? PlannedStartDateLessThanOrEqualTo { get; set; } public virtual DateTime? PlannedStartDateNotEqualTo { get; set; } public virtual DateTime[] PlannedStartDateBetween { get; set; } public virtual DateTime[] PlannedStartDateIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string BM_BatchProduction_RecID { get; set; } public virtual string BM_BatchProduction_RecIDStartsWith { get; set; } public virtual string BM_BatchProduction_RecIDEndsWith { get; set; } public virtual string BM_BatchProduction_RecIDContains { get; set; } public virtual string BM_BatchProduction_RecIDLike { get; set; } public virtual string[] BM_BatchProduction_RecIDBetween { get; set; } public virtual string[] BM_BatchProduction_RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_CustomSettingQuery : QueryDb, IReturn> { public BM_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class BM_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_CustomSettingValuesQuery : QueryDb, IReturn> { public BM_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_Documents { public BM_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_DocumentsQuery : QueryDb, IReturn> { public BM_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_InputCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InputCustomFieldsQuery : QueryDb, IReturn> { public BM_InputCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_InputCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Inputs))] [Required] public virtual string BM_Inputs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_InputCustomFields))] [Required] public virtual string BM_InputCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InputCustomValuesQuery : QueryDb, IReturn> { public BM_InputCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Inputs_RecIDBetween = new string[]{}; BM_Inputs_RecIDIn = new string[]{}; BM_InputCustomFields_RecIDBetween = new string[]{}; BM_InputCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Inputs_RecID { get; set; } public virtual string BM_Inputs_RecIDStartsWith { get; set; } public virtual string BM_Inputs_RecIDEndsWith { get; set; } public virtual string BM_Inputs_RecIDContains { get; set; } public virtual string BM_Inputs_RecIDLike { get; set; } public virtual string[] BM_Inputs_RecIDBetween { get; set; } public virtual string[] BM_Inputs_RecIDIn { get; set; } public virtual string BM_InputCustomFields_RecID { get; set; } public virtual string BM_InputCustomFields_RecIDStartsWith { get; set; } public virtual string BM_InputCustomFields_RecIDEndsWith { get; set; } public virtual string BM_InputCustomFields_RecIDContains { get; set; } public virtual string BM_InputCustomFields_RecIDLike { get; set; } public virtual string[] BM_InputCustomFields_RecIDBetween { get; set; } public virtual string[] BM_InputCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_Inputs { public BM_Inputs() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Stages))] [Required] public virtual string BM_Stages_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual bool IsRatio { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string Note { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] public virtual string SubAssembly { get; set; } [Required] public virtual byte SubAssemblyExplodePolicy { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InputsQuery : QueryDb, IReturn> { public BM_InputsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Stages_RecIDBetween = new string[]{}; BM_Stages_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; SubAssemblyBetween = new string[]{}; SubAssemblyIn = new string[]{}; SubAssemblyExplodePolicyBetween = new byte[]{}; SubAssemblyExplodePolicyIn = new byte[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Stages_RecID { get; set; } public virtual string BM_Stages_RecIDStartsWith { get; set; } public virtual string BM_Stages_RecIDEndsWith { get; set; } public virtual string BM_Stages_RecIDContains { get; set; } public virtual string BM_Stages_RecIDLike { get; set; } public virtual string[] BM_Stages_RecIDBetween { get; set; } public virtual string[] BM_Stages_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual string SubAssembly { get; set; } public virtual string SubAssemblyStartsWith { get; set; } public virtual string SubAssemblyEndsWith { get; set; } public virtual string SubAssemblyContains { get; set; } public virtual string SubAssemblyLike { get; set; } public virtual string[] SubAssemblyBetween { get; set; } public virtual string[] SubAssemblyIn { get; set; } public virtual byte? SubAssemblyExplodePolicy { get; set; } public virtual byte? SubAssemblyExplodePolicyGreaterThanOrEqualTo { get; set; } public virtual byte? SubAssemblyExplodePolicyGreaterThan { get; set; } public virtual byte? SubAssemblyExplodePolicyLessThan { get; set; } public virtual byte? SubAssemblyExplodePolicyLessThanOrEqualTo { get; set; } public virtual byte? SubAssemblyExplodePolicyNotEqualTo { get; set; } public virtual byte[] SubAssemblyExplodePolicyBetween { get; set; } public virtual byte[] SubAssemblyExplodePolicyIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_InstructionCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InstructionCustomFieldsQuery : QueryDb, IReturn> { public BM_InstructionCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_InstructionCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Instructions))] [Required] public virtual string BM_Instructions_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_InstructionCustomFields))] [Required] public virtual string BM_InstructionCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InstructionCustomValuesQuery : QueryDb, IReturn> { public BM_InstructionCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Instructions_RecIDBetween = new string[]{}; BM_Instructions_RecIDIn = new string[]{}; BM_InstructionCustomFields_RecIDBetween = new string[]{}; BM_InstructionCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Instructions_RecID { get; set; } public virtual string BM_Instructions_RecIDStartsWith { get; set; } public virtual string BM_Instructions_RecIDEndsWith { get; set; } public virtual string BM_Instructions_RecIDContains { get; set; } public virtual string BM_Instructions_RecIDLike { get; set; } public virtual string[] BM_Instructions_RecIDBetween { get; set; } public virtual string[] BM_Instructions_RecIDIn { get; set; } public virtual string BM_InstructionCustomFields_RecID { get; set; } public virtual string BM_InstructionCustomFields_RecIDStartsWith { get; set; } public virtual string BM_InstructionCustomFields_RecIDEndsWith { get; set; } public virtual string BM_InstructionCustomFields_RecIDContains { get; set; } public virtual string BM_InstructionCustomFields_RecIDLike { get; set; } public virtual string[] BM_InstructionCustomFields_RecIDBetween { get; set; } public virtual string[] BM_InstructionCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_Instructions { public BM_Instructions() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Stages))] [Required] public virtual string BM_Stages_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string InstructionText { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_InstructionsQuery : QueryDb, IReturn> { public BM_InstructionsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Stages_RecIDBetween = new string[]{}; BM_Stages_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InstructionTextBetween = new string[]{}; InstructionTextIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Stages_RecID { get; set; } public virtual string BM_Stages_RecIDStartsWith { get; set; } public virtual string BM_Stages_RecIDEndsWith { get; set; } public virtual string BM_Stages_RecIDContains { get; set; } public virtual string BM_Stages_RecIDLike { get; set; } public virtual string[] BM_Stages_RecIDBetween { get; set; } public virtual string[] BM_Stages_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InstructionText { get; set; } public virtual string InstructionTextStartsWith { get; set; } public virtual string InstructionTextEndsWith { get; set; } public virtual string InstructionTextContains { get; set; } public virtual string InstructionTextLike { get; set; } public virtual string[] InstructionTextBetween { get; set; } public virtual string[] InstructionTextIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_Main { public BM_Main() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string BillNo { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionLine))] public virtual string BM_ProductionLine_RecID { get; set; } } [Route("/Queries/BM_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_MainQuery : QueryDb, IReturn> { public BM_MainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BillNoBetween = new string[]{}; BillNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; BM_ProductionLine_RecIDBetween = new string[]{}; BM_ProductionLine_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BillNo { get; set; } public virtual string BillNoStartsWith { get; set; } public virtual string BillNoEndsWith { get; set; } public virtual string BillNoContains { get; set; } public virtual string BillNoLike { get; set; } public virtual string[] BillNoBetween { get; set; } public virtual string[] BillNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string BM_ProductionLine_RecID { get; set; } public virtual string BM_ProductionLine_RecIDStartsWith { get; set; } public virtual string BM_ProductionLine_RecIDEndsWith { get; set; } public virtual string BM_ProductionLine_RecIDContains { get; set; } public virtual string BM_ProductionLine_RecIDLike { get; set; } public virtual string[] BM_ProductionLine_RecIDBetween { get; set; } public virtual string[] BM_ProductionLine_RecIDIn { get; set; } } public partial class BM_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_NotesQuery : QueryDb, IReturn> { public BM_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_OutputCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_OutputCustomFieldsQuery : QueryDb, IReturn> { public BM_OutputCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_OutputCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Outputs))] [Required] public virtual string BM_Outputs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_OutputCustomFields))] [Required] public virtual string BM_OutputCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_OutputCustomValuesQuery : QueryDb, IReturn> { public BM_OutputCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Outputs_RecIDBetween = new string[]{}; BM_Outputs_RecIDIn = new string[]{}; BM_OutputCustomFields_RecIDBetween = new string[]{}; BM_OutputCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Outputs_RecID { get; set; } public virtual string BM_Outputs_RecIDStartsWith { get; set; } public virtual string BM_Outputs_RecIDEndsWith { get; set; } public virtual string BM_Outputs_RecIDContains { get; set; } public virtual string BM_Outputs_RecIDLike { get; set; } public virtual string[] BM_Outputs_RecIDBetween { get; set; } public virtual string[] BM_Outputs_RecIDIn { get; set; } public virtual string BM_OutputCustomFields_RecID { get; set; } public virtual string BM_OutputCustomFields_RecIDStartsWith { get; set; } public virtual string BM_OutputCustomFields_RecIDEndsWith { get; set; } public virtual string BM_OutputCustomFields_RecIDContains { get; set; } public virtual string BM_OutputCustomFields_RecIDLike { get; set; } public virtual string[] BM_OutputCustomFields_RecIDBetween { get; set; } public virtual string[] BM_OutputCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_Outputs { public BM_Outputs() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual bool IsRatio { get; set; } [Required] public virtual bool IsPrimary { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string Note { get; set; } [Required] public virtual decimal CostPercentage { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_OutputsQuery : QueryDb, IReturn> { public BM_OutputsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CostPercentageBetween = new decimal[]{}; CostPercentageIn = new decimal[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? IsRatio { get; set; } public virtual bool? IsPrimary { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual decimal? CostPercentage { get; set; } public virtual decimal? CostPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? CostPercentageGreaterThan { get; set; } public virtual decimal? CostPercentageLessThan { get; set; } public virtual decimal? CostPercentageLessThanOrEqualTo { get; set; } public virtual decimal? CostPercentageNotEqualTo { get; set; } public virtual decimal[] CostPercentageBetween { get; set; } public virtual decimal[] CostPercentageIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_ProductionArea { public BM_ProductionArea() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string ProductionAreaNo { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_ProductionAreaQuery : QueryDb, IReturn> { public BM_ProductionAreaQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ProductionAreaNoBetween = new string[]{}; ProductionAreaNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ProductionAreaNo { get; set; } public virtual string ProductionAreaNoStartsWith { get; set; } public virtual string ProductionAreaNoEndsWith { get; set; } public virtual string ProductionAreaNoContains { get; set; } public virtual string ProductionAreaNoLike { get; set; } public virtual string[] ProductionAreaNoBetween { get; set; } public virtual string[] ProductionAreaNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_ProductionLine { public BM_ProductionLine() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionArea))] [Required] public virtual string BM_ProductionArea_RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_ProductionLineQuery : QueryDb, IReturn> { public BM_ProductionLineQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_ProductionArea_RecIDBetween = new string[]{}; BM_ProductionArea_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_ProductionArea_RecID { get; set; } public virtual string BM_ProductionArea_RecIDStartsWith { get; set; } public virtual string BM_ProductionArea_RecIDEndsWith { get; set; } public virtual string BM_ProductionArea_RecIDContains { get; set; } public virtual string BM_ProductionArea_RecIDLike { get; set; } public virtual string[] BM_ProductionArea_RecIDBetween { get; set; } public virtual string[] BM_ProductionArea_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_ProductionLineWorkCentre { public BM_ProductionLineWorkCentre() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionLine))] [Required] public virtual string BM_ProductionLine_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkCentre))] [Required] public virtual string BM_WorkCentre_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_ProductionLineWorkCentreQuery : QueryDb, IReturn> { public BM_ProductionLineWorkCentreQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_ProductionLine_RecIDBetween = new string[]{}; BM_ProductionLine_RecIDIn = new string[]{}; BM_WorkCentre_RecIDBetween = new string[]{}; BM_WorkCentre_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_ProductionLine_RecID { get; set; } public virtual string BM_ProductionLine_RecIDStartsWith { get; set; } public virtual string BM_ProductionLine_RecIDEndsWith { get; set; } public virtual string BM_ProductionLine_RecIDContains { get; set; } public virtual string BM_ProductionLine_RecIDLike { get; set; } public virtual string[] BM_ProductionLine_RecIDBetween { get; set; } public virtual string[] BM_ProductionLine_RecIDIn { get; set; } public virtual string BM_WorkCentre_RecID { get; set; } public virtual string BM_WorkCentre_RecIDStartsWith { get; set; } public virtual string BM_WorkCentre_RecIDEndsWith { get; set; } public virtual string BM_WorkCentre_RecIDContains { get; set; } public virtual string BM_WorkCentre_RecIDLike { get; set; } public virtual string[] BM_WorkCentre_RecIDBetween { get; set; } public virtual string[] BM_WorkCentre_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_Shift { public BM_Shift() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_ShiftQuery : QueryDb, IReturn> { public BM_ShiftQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class BM_ShiftWeekday { public BM_ShiftWeekday() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Shift))] [Required] public virtual string BM_Shift_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual bool IsWorkDay { get; set; } public virtual DateTime? StartDateTime { get; set; } public virtual DateTime? EndDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_ShiftWeekdayQuery : QueryDb, IReturn> { public BM_ShiftWeekdayQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; BM_Shift_RecIDBetween = new string[]{}; BM_Shift_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; StartDateTimeBetween = new Nullable[]{}; StartDateTimeIn = new Nullable[]{}; EndDateTimeBetween = new Nullable[]{}; EndDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string BM_Shift_RecID { get; set; } public virtual string BM_Shift_RecIDStartsWith { get; set; } public virtual string BM_Shift_RecIDEndsWith { get; set; } public virtual string BM_Shift_RecIDContains { get; set; } public virtual string BM_Shift_RecIDLike { get; set; } public virtual string[] BM_Shift_RecIDBetween { get; set; } public virtual string[] BM_Shift_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsWorkDay { get; set; } public virtual DateTime? StartDateTime { get; set; } public virtual DateTime? StartDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeGreaterThan { get; set; } public virtual DateTime? StartDateTimeLessThan { get; set; } public virtual DateTime? StartDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateTimeNotEqualTo { get; set; } public virtual Nullable[] StartDateTimeBetween { get; set; } public virtual Nullable[] StartDateTimeIn { get; set; } public virtual DateTime? EndDateTime { get; set; } public virtual DateTime? EndDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeGreaterThan { get; set; } public virtual DateTime? EndDateTimeLessThan { get; set; } public virtual DateTime? EndDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateTimeNotEqualTo { get; set; } public virtual Nullable[] EndDateTimeBetween { get; set; } public virtual Nullable[] EndDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_StageCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_StageCustomFieldsQuery : QueryDb, IReturn> { public BM_StageCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_StageCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Stages))] [Required] public virtual string BM_Stages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_StageCustomFields))] [Required] public virtual string BM_StageCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_StageCustomValuesQuery : QueryDb, IReturn> { public BM_StageCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Stages_RecIDBetween = new string[]{}; BM_Stages_RecIDIn = new string[]{}; BM_StageCustomFields_RecIDBetween = new string[]{}; BM_StageCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Stages_RecID { get; set; } public virtual string BM_Stages_RecIDStartsWith { get; set; } public virtual string BM_Stages_RecIDEndsWith { get; set; } public virtual string BM_Stages_RecIDContains { get; set; } public virtual string BM_Stages_RecIDLike { get; set; } public virtual string[] BM_Stages_RecIDBetween { get; set; } public virtual string[] BM_Stages_RecIDIn { get; set; } public virtual string BM_StageCustomFields_RecID { get; set; } public virtual string BM_StageCustomFields_RecIDStartsWith { get; set; } public virtual string BM_StageCustomFields_RecIDEndsWith { get; set; } public virtual string BM_StageCustomFields_RecIDContains { get; set; } public virtual string BM_StageCustomFields_RecIDLike { get; set; } public virtual string[] BM_StageCustomFields_RecIDBetween { get; set; } public virtual string[] BM_StageCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_Stages { public BM_Stages() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] [Required] public virtual string BM_Main_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionLineWorkCentre))] public virtual string BM_ProductionLineWorkCentre_RecID { get; set; } public virtual decimal? RequiredCapacity { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_StagesQuery : QueryDb, IReturn> { public BM_StagesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; BM_ProductionLineWorkCentre_RecIDBetween = new string[]{}; BM_ProductionLineWorkCentre_RecIDIn = new string[]{}; RequiredCapacityBetween = new Nullable[]{}; RequiredCapacityIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string BM_ProductionLineWorkCentre_RecID { get; set; } public virtual string BM_ProductionLineWorkCentre_RecIDStartsWith { get; set; } public virtual string BM_ProductionLineWorkCentre_RecIDEndsWith { get; set; } public virtual string BM_ProductionLineWorkCentre_RecIDContains { get; set; } public virtual string BM_ProductionLineWorkCentre_RecIDLike { get; set; } public virtual string[] BM_ProductionLineWorkCentre_RecIDBetween { get; set; } public virtual string[] BM_ProductionLineWorkCentre_RecIDIn { get; set; } public virtual decimal? RequiredCapacity { get; set; } public virtual decimal? RequiredCapacityGreaterThanOrEqualTo { get; set; } public virtual decimal? RequiredCapacityGreaterThan { get; set; } public virtual decimal? RequiredCapacityLessThan { get; set; } public virtual decimal? RequiredCapacityLessThanOrEqualTo { get; set; } public virtual decimal? RequiredCapacityNotEqualTo { get; set; } public virtual Nullable[] RequiredCapacityBetween { get; set; } public virtual Nullable[] RequiredCapacityIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WarehouseProductionArea { public BM_WarehouseProductionArea() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionArea))] [Required] public virtual string BM_ProductionArea_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_Logical_IN_LogicalID { get; set; } [Required] public virtual string ProductionAreaNo { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WarehouseProductionAreaQuery : QueryDb, IReturn> { public BM_WarehouseProductionAreaQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_ProductionArea_RecIDBetween = new string[]{}; BM_ProductionArea_RecIDIn = new string[]{}; IN_Logical_IN_LogicalIDBetween = new string[]{}; IN_Logical_IN_LogicalIDIn = new string[]{}; ProductionAreaNoBetween = new string[]{}; ProductionAreaNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_ProductionArea_RecID { get; set; } public virtual string BM_ProductionArea_RecIDStartsWith { get; set; } public virtual string BM_ProductionArea_RecIDEndsWith { get; set; } public virtual string BM_ProductionArea_RecIDContains { get; set; } public virtual string BM_ProductionArea_RecIDLike { get; set; } public virtual string[] BM_ProductionArea_RecIDBetween { get; set; } public virtual string[] BM_ProductionArea_RecIDIn { get; set; } public virtual string IN_Logical_IN_LogicalID { get; set; } public virtual string IN_Logical_IN_LogicalIDStartsWith { get; set; } public virtual string IN_Logical_IN_LogicalIDEndsWith { get; set; } public virtual string IN_Logical_IN_LogicalIDContains { get; set; } public virtual string IN_Logical_IN_LogicalIDLike { get; set; } public virtual string[] IN_Logical_IN_LogicalIDBetween { get; set; } public virtual string[] IN_Logical_IN_LogicalIDIn { get; set; } public virtual string ProductionAreaNo { get; set; } public virtual string ProductionAreaNoStartsWith { get; set; } public virtual string ProductionAreaNoEndsWith { get; set; } public virtual string ProductionAreaNoContains { get; set; } public virtual string ProductionAreaNoLike { get; set; } public virtual string[] ProductionAreaNoBetween { get; set; } public virtual string[] ProductionAreaNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WarehouseProductionLine { public BM_WarehouseProductionLine() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseProductionArea))] [Required] public virtual string BM_WarehouseProductionArea_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ProductionLine))] [Required] public virtual string BM_ProductionLine_RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WarehouseProductionLineQuery : QueryDb, IReturn> { public BM_WarehouseProductionLineQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WarehouseProductionArea_RecIDBetween = new string[]{}; BM_WarehouseProductionArea_RecIDIn = new string[]{}; BM_ProductionLine_RecIDBetween = new string[]{}; BM_ProductionLine_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WarehouseProductionArea_RecID { get; set; } public virtual string BM_WarehouseProductionArea_RecIDStartsWith { get; set; } public virtual string BM_WarehouseProductionArea_RecIDEndsWith { get; set; } public virtual string BM_WarehouseProductionArea_RecIDContains { get; set; } public virtual string BM_WarehouseProductionArea_RecIDLike { get; set; } public virtual string[] BM_WarehouseProductionArea_RecIDBetween { get; set; } public virtual string[] BM_WarehouseProductionArea_RecIDIn { get; set; } public virtual string BM_ProductionLine_RecID { get; set; } public virtual string BM_ProductionLine_RecIDStartsWith { get; set; } public virtual string BM_ProductionLine_RecIDEndsWith { get; set; } public virtual string BM_ProductionLine_RecIDContains { get; set; } public virtual string BM_ProductionLine_RecIDLike { get; set; } public virtual string[] BM_ProductionLine_RecIDBetween { get; set; } public virtual string[] BM_ProductionLine_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WarehouseProductionLineWorkCentre { public BM_WarehouseProductionLineWorkCentre() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseProductionLine))] [Required] public virtual string BM_WarehouseProductionLine_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseWorkCentre))] [Required] public virtual string BM_WarehouseWorkCentre_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WarehouseProductionLineWorkCentreQuery : QueryDb, IReturn> { public BM_WarehouseProductionLineWorkCentreQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WarehouseProductionLine_RecIDBetween = new string[]{}; BM_WarehouseProductionLine_RecIDIn = new string[]{}; BM_WarehouseWorkCentre_RecIDBetween = new string[]{}; BM_WarehouseWorkCentre_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WarehouseProductionLine_RecID { get; set; } public virtual string BM_WarehouseProductionLine_RecIDStartsWith { get; set; } public virtual string BM_WarehouseProductionLine_RecIDEndsWith { get; set; } public virtual string BM_WarehouseProductionLine_RecIDContains { get; set; } public virtual string BM_WarehouseProductionLine_RecIDLike { get; set; } public virtual string[] BM_WarehouseProductionLine_RecIDBetween { get; set; } public virtual string[] BM_WarehouseProductionLine_RecIDIn { get; set; } public virtual string BM_WarehouseWorkCentre_RecID { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDStartsWith { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDEndsWith { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDContains { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDLike { get; set; } public virtual string[] BM_WarehouseWorkCentre_RecIDBetween { get; set; } public virtual string[] BM_WarehouseWorkCentre_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WarehouseWorkCentre { public BM_WarehouseWorkCentre() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_Logical_IN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkCentre))] [Required] public virtual string BM_WorkCentre_RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Skills))] public virtual string HR_skills_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WarehouseWorkCentreQuery : QueryDb, IReturn> { public BM_WarehouseWorkCentreQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Logical_IN_LogicalIDBetween = new string[]{}; IN_Logical_IN_LogicalIDIn = new string[]{}; BM_WorkCentre_RecIDBetween = new string[]{}; BM_WorkCentre_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; HR_skills_RecIDBetween = new string[]{}; HR_skills_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Logical_IN_LogicalID { get; set; } public virtual string IN_Logical_IN_LogicalIDStartsWith { get; set; } public virtual string IN_Logical_IN_LogicalIDEndsWith { get; set; } public virtual string IN_Logical_IN_LogicalIDContains { get; set; } public virtual string IN_Logical_IN_LogicalIDLike { get; set; } public virtual string[] IN_Logical_IN_LogicalIDBetween { get; set; } public virtual string[] IN_Logical_IN_LogicalIDIn { get; set; } public virtual string BM_WorkCentre_RecID { get; set; } public virtual string BM_WorkCentre_RecIDStartsWith { get; set; } public virtual string BM_WorkCentre_RecIDEndsWith { get; set; } public virtual string BM_WorkCentre_RecIDContains { get; set; } public virtual string BM_WorkCentre_RecIDLike { get; set; } public virtual string[] BM_WorkCentre_RecIDBetween { get; set; } public virtual string[] BM_WorkCentre_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual string HR_skills_RecID { get; set; } public virtual string HR_skills_RecIDStartsWith { get; set; } public virtual string HR_skills_RecIDEndsWith { get; set; } public virtual string HR_skills_RecIDContains { get; set; } public virtual string HR_skills_RecIDLike { get; set; } public virtual string[] HR_skills_RecIDBetween { get; set; } public virtual string[] HR_skills_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WarehouseWorkCentreShiftWeekdayCapacity { public BM_WarehouseWorkCentreShiftWeekdayCapacity() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseWorkCentre))] [Required] public virtual string BM_WarehouseWorkCentre_RecID { get; set; } [Required] public virtual string BM_Shift_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_ShiftWeekday))] [Required] public virtual string BM_ShiftWeekday_RecID { get; set; } public virtual decimal? Capacity { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WarehouseWorkCentreShiftWeekdayCapacityQuery : QueryDb, IReturn> { public BM_WarehouseWorkCentreShiftWeekdayCapacityQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WarehouseWorkCentre_RecIDBetween = new string[]{}; BM_WarehouseWorkCentre_RecIDIn = new string[]{}; BM_Shift_RecIDBetween = new string[]{}; BM_Shift_RecIDIn = new string[]{}; BM_ShiftWeekday_RecIDBetween = new string[]{}; BM_ShiftWeekday_RecIDIn = new string[]{}; CapacityBetween = new Nullable[]{}; CapacityIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WarehouseWorkCentre_RecID { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDStartsWith { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDEndsWith { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDContains { get; set; } public virtual string BM_WarehouseWorkCentre_RecIDLike { get; set; } public virtual string[] BM_WarehouseWorkCentre_RecIDBetween { get; set; } public virtual string[] BM_WarehouseWorkCentre_RecIDIn { get; set; } public virtual string BM_Shift_RecID { get; set; } public virtual string BM_Shift_RecIDStartsWith { get; set; } public virtual string BM_Shift_RecIDEndsWith { get; set; } public virtual string BM_Shift_RecIDContains { get; set; } public virtual string BM_Shift_RecIDLike { get; set; } public virtual string[] BM_Shift_RecIDBetween { get; set; } public virtual string[] BM_Shift_RecIDIn { get; set; } public virtual string BM_ShiftWeekday_RecID { get; set; } public virtual string BM_ShiftWeekday_RecIDStartsWith { get; set; } public virtual string BM_ShiftWeekday_RecIDEndsWith { get; set; } public virtual string BM_ShiftWeekday_RecIDContains { get; set; } public virtual string BM_ShiftWeekday_RecIDLike { get; set; } public virtual string[] BM_ShiftWeekday_RecIDBetween { get; set; } public virtual string[] BM_ShiftWeekday_RecIDIn { get; set; } public virtual decimal? Capacity { get; set; } public virtual decimal? CapacityGreaterThanOrEqualTo { get; set; } public virtual decimal? CapacityGreaterThan { get; set; } public virtual decimal? CapacityLessThan { get; set; } public virtual decimal? CapacityLessThanOrEqualTo { get; set; } public virtual decimal? CapacityNotEqualTo { get; set; } public virtual Nullable[] CapacityBetween { get; set; } public virtual Nullable[] CapacityIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WorkCentre { public BM_WorkCentre() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Skills))] public virtual string HR_skills_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkCentreQuery : QueryDb, IReturn> { public BM_WorkCentreQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; HR_skills_RecIDBetween = new string[]{}; HR_skills_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string HR_skills_RecID { get; set; } public virtual string HR_skills_RecIDStartsWith { get; set; } public virtual string HR_skills_RecIDEndsWith { get; set; } public virtual string HR_skills_RecIDContains { get; set; } public virtual string HR_skills_RecIDLike { get; set; } public virtual string[] HR_skills_RecIDBetween { get; set; } public virtual string[] HR_skills_RecIDIn { get; set; } } public partial class BM_WorkOrder { public BM_WorkOrder() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string WorkOrderNo { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] public virtual string BM_Main_RecID { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual DateTime DateCreated { get; set; } [Required] public virtual DateTime DateRequired { get; set; } [Required] public virtual DateTime PlannedStartDate { get; set; } [Required] public virtual DateTime ActualStartDate { get; set; } [Required] public virtual DateTime DateCompleted { get; set; } [Required] public virtual decimal ProductionQuantity { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseProductionLine))] public virtual string BM_WarehouseProductionLine_RecID { get; set; } [Required] public virtual int Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] public virtual string Parent_BM_WorkOrder_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputs))] public virtual string Parent_BM_WorkOrderInputs_RecID { get; set; } [Required] public virtual byte WorkOrderType { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] public virtual string Reversal_BM_WorkOrder_RecID { get; set; } public virtual bool? Migrated { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] public virtual string SO_Lines_InvoiceLineID { get; set; } } public partial class BM_WorkOrderCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderCustomSettingQuery : QueryDb, IReturn> { public BM_WorkOrderCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class BM_WorkOrderCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderCustomSettingValuesQuery : QueryDb, IReturn> { public BM_WorkOrderCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_WorkOrderDocuments { public BM_WorkOrderDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderDocumentsQuery : QueryDb, IReturn> { public BM_WorkOrderDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_WorkOrderInputCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInputCustomFieldsQuery : QueryDb, IReturn> { public BM_WorkOrderInputCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_WorkOrderInputCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputs))] [Required] public virtual string BM_WorkOrderInputs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputCustomFields))] [Required] public virtual string BM_WorkOrderInputCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInputCustomValuesQuery : QueryDb, IReturn> { public BM_WorkOrderInputCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderInputs_RecIDBetween = new string[]{}; BM_WorkOrderInputs_RecIDIn = new string[]{}; BM_WorkOrderInputCustomFields_RecIDBetween = new string[]{}; BM_WorkOrderInputCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderInputs_RecID { get; set; } public virtual string BM_WorkOrderInputs_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInputs_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInputs_RecIDContains { get; set; } public virtual string BM_WorkOrderInputs_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInputs_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInputs_RecIDIn { get; set; } public virtual string BM_WorkOrderInputCustomFields_RecID { get; set; } public virtual string BM_WorkOrderInputCustomFields_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInputCustomFields_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInputCustomFields_RecIDContains { get; set; } public virtual string BM_WorkOrderInputCustomFields_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInputCustomFields_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInputCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_WorkOrderInputDetails { public BM_WorkOrderInputDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputs))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInputDetailsQuery : QueryDb, IReturn> { public BM_WorkOrderInputDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_WorkOrderInputs { public BM_WorkOrderInputs() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderStages))] [Required] public virtual string BM_WorkOrderStages_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual bool IsRatio { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal QuantityOnBackOrder { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_Main))] public virtual string SubAssembly { get; set; } [Required] public virtual byte SubAssemblyExplodePolicy { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInputsQuery : QueryDb, IReturn> { public BM_WorkOrderInputsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderStages_RecIDBetween = new string[]{}; BM_WorkOrderStages_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; QuantityOnBackOrderBetween = new decimal[]{}; QuantityOnBackOrderIn = new decimal[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; SubAssemblyBetween = new string[]{}; SubAssemblyIn = new string[]{}; SubAssemblyExplodePolicyBetween = new byte[]{}; SubAssemblyExplodePolicyIn = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderStages_RecID { get; set; } public virtual string BM_WorkOrderStages_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDContains { get; set; } public virtual string BM_WorkOrderStages_RecIDLike { get; set; } public virtual string[] BM_WorkOrderStages_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderStages_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? QuantityOnBackOrder { get; set; } public virtual decimal? QuantityOnBackOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOnBackOrderGreaterThan { get; set; } public virtual decimal? QuantityOnBackOrderLessThan { get; set; } public virtual decimal? QuantityOnBackOrderLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOnBackOrderNotEqualTo { get; set; } public virtual decimal[] QuantityOnBackOrderBetween { get; set; } public virtual decimal[] QuantityOnBackOrderIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string SubAssembly { get; set; } public virtual string SubAssemblyStartsWith { get; set; } public virtual string SubAssemblyEndsWith { get; set; } public virtual string SubAssemblyContains { get; set; } public virtual string SubAssemblyLike { get; set; } public virtual string[] SubAssemblyBetween { get; set; } public virtual string[] SubAssemblyIn { get; set; } public virtual byte? SubAssemblyExplodePolicy { get; set; } public virtual byte? SubAssemblyExplodePolicyGreaterThanOrEqualTo { get; set; } public virtual byte? SubAssemblyExplodePolicyGreaterThan { get; set; } public virtual byte? SubAssemblyExplodePolicyLessThan { get; set; } public virtual byte? SubAssemblyExplodePolicyLessThanOrEqualTo { get; set; } public virtual byte? SubAssemblyExplodePolicyNotEqualTo { get; set; } public virtual byte[] SubAssemblyExplodePolicyBetween { get; set; } public virtual byte[] SubAssemblyExplodePolicyIn { get; set; } } public partial class BM_WorkOrderInputWastageDetails { public BM_WorkOrderInputWastageDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputs))] [Required] public virtual string Parent_RecID { get; set; } [Required] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } [Required] public virtual DateTime ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInputWastageDetailsQuery : QueryDb, IReturn> { public BM_WorkOrderInputWastageDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new DateTime[]{}; ExpiryDateIn = new DateTime[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual DateTime[] ExpiryDateBetween { get; set; } public virtual DateTime[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_WorkOrderInstructionCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInstructionCustomFieldsQuery : QueryDb, IReturn> { public BM_WorkOrderInstructionCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_WorkOrderInstructionCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInstructions))] [Required] public virtual string BM_WorkOrderInstructions_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInstructionCustomFields))] [Required] public virtual string BM_WorkOrderInstructionCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInstructionCustomValuesQuery : QueryDb, IReturn> { public BM_WorkOrderInstructionCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderInstructions_RecIDBetween = new string[]{}; BM_WorkOrderInstructions_RecIDIn = new string[]{}; BM_WorkOrderInstructionCustomFields_RecIDBetween = new string[]{}; BM_WorkOrderInstructionCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderInstructions_RecID { get; set; } public virtual string BM_WorkOrderInstructions_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInstructions_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInstructions_RecIDContains { get; set; } public virtual string BM_WorkOrderInstructions_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInstructions_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInstructions_RecIDIn { get; set; } public virtual string BM_WorkOrderInstructionCustomFields_RecID { get; set; } public virtual string BM_WorkOrderInstructionCustomFields_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInstructionCustomFields_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInstructionCustomFields_RecIDContains { get; set; } public virtual string BM_WorkOrderInstructionCustomFields_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInstructionCustomFields_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInstructionCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_WorkOrderInstructions { public BM_WorkOrderInstructions() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderStages))] [Required] public virtual string BM_WorkOrderStages_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string InstructionText { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderInstructionsQuery : QueryDb, IReturn> { public BM_WorkOrderInstructionsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderStages_RecIDBetween = new string[]{}; BM_WorkOrderStages_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InstructionTextBetween = new string[]{}; InstructionTextIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderStages_RecID { get; set; } public virtual string BM_WorkOrderStages_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDContains { get; set; } public virtual string BM_WorkOrderStages_RecIDLike { get; set; } public virtual string[] BM_WorkOrderStages_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderStages_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InstructionText { get; set; } public virtual string InstructionTextStartsWith { get; set; } public virtual string InstructionTextEndsWith { get; set; } public virtual string InstructionTextContains { get; set; } public virtual string InstructionTextLike { get; set; } public virtual string[] InstructionTextBetween { get; set; } public virtual string[] InstructionTextIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WorkOrderLineDetailsAllocation { public BM_WorkOrderLineDetailsAllocation() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputDetails))] [Required] public virtual string BM_WorkOrderInputDetails_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputDetails))] [Required] public virtual string BM_WorkOrderOutputDetails_RecID { get; set; } [Required] public virtual decimal InputQuantity { get; set; } [Required] public virtual decimal OutputQuantity { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderLineDetailsAllocationQuery : QueryDb, IReturn> { public BM_WorkOrderLineDetailsAllocationQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; BM_WorkOrderInputDetails_RecIDBetween = new string[]{}; BM_WorkOrderInputDetails_RecIDIn = new string[]{}; BM_WorkOrderOutputDetails_RecIDBetween = new string[]{}; BM_WorkOrderOutputDetails_RecIDIn = new string[]{}; InputQuantityBetween = new decimal[]{}; InputQuantityIn = new decimal[]{}; OutputQuantityBetween = new decimal[]{}; OutputQuantityIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual string BM_WorkOrderInputDetails_RecID { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDContains { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInputDetails_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInputDetails_RecIDIn { get; set; } public virtual string BM_WorkOrderOutputDetails_RecID { get; set; } public virtual string BM_WorkOrderOutputDetails_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderOutputDetails_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderOutputDetails_RecIDContains { get; set; } public virtual string BM_WorkOrderOutputDetails_RecIDLike { get; set; } public virtual string[] BM_WorkOrderOutputDetails_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderOutputDetails_RecIDIn { get; set; } public virtual decimal? InputQuantity { get; set; } public virtual decimal? InputQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? InputQuantityGreaterThan { get; set; } public virtual decimal? InputQuantityLessThan { get; set; } public virtual decimal? InputQuantityLessThanOrEqualTo { get; set; } public virtual decimal? InputQuantityNotEqualTo { get; set; } public virtual decimal[] InputQuantityBetween { get; set; } public virtual decimal[] InputQuantityIn { get; set; } public virtual decimal? OutputQuantity { get; set; } public virtual decimal? OutputQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? OutputQuantityGreaterThan { get; set; } public virtual decimal? OutputQuantityLessThan { get; set; } public virtual decimal? OutputQuantityLessThanOrEqualTo { get; set; } public virtual decimal? OutputQuantityNotEqualTo { get; set; } public virtual decimal[] OutputQuantityBetween { get; set; } public virtual decimal[] OutputQuantityIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WorkOrderNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderNotesQuery : QueryDb, IReturn> { public BM_WorkOrderNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_WorkOrderOutputCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderOutputCustomFieldsQuery : QueryDb, IReturn> { public BM_WorkOrderOutputCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_WorkOrderOutputCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputs))] [Required] public virtual string BM_WorkOrderOutputs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputCustomFields))] [Required] public virtual string BM_WorkOrderOutputCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderOutputCustomValuesQuery : QueryDb, IReturn> { public BM_WorkOrderOutputCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderOutputs_RecIDBetween = new string[]{}; BM_WorkOrderOutputs_RecIDIn = new string[]{}; BM_WorkOrderOutputCustomFields_RecIDBetween = new string[]{}; BM_WorkOrderOutputCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderOutputs_RecID { get; set; } public virtual string BM_WorkOrderOutputs_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderOutputs_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderOutputs_RecIDContains { get; set; } public virtual string BM_WorkOrderOutputs_RecIDLike { get; set; } public virtual string[] BM_WorkOrderOutputs_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderOutputs_RecIDIn { get; set; } public virtual string BM_WorkOrderOutputCustomFields_RecID { get; set; } public virtual string BM_WorkOrderOutputCustomFields_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderOutputCustomFields_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderOutputCustomFields_RecIDContains { get; set; } public virtual string BM_WorkOrderOutputCustomFields_RecIDLike { get; set; } public virtual string[] BM_WorkOrderOutputCustomFields_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderOutputCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_WorkOrderOutputDetails { public BM_WorkOrderOutputDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputs))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderOutputDetailsQuery : QueryDb, IReturn> { public BM_WorkOrderOutputDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BM_WorkOrderOutputs { public BM_WorkOrderOutputs() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual bool IsRatio { get; set; } [Required] public virtual bool IsPrimary { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal QuantityOutput { get; set; } [Required] public virtual decimal QuantityWrittenoff { get; set; } public virtual string Note { get; set; } [Required] public virtual decimal CostPercentage { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderOutputsQuery : QueryDb, IReturn> { public BM_WorkOrderOutputsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; QuantityOutputBetween = new decimal[]{}; QuantityOutputIn = new decimal[]{}; QuantityWrittenoffBetween = new decimal[]{}; QuantityWrittenoffIn = new decimal[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CostPercentageBetween = new decimal[]{}; CostPercentageIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? IsRatio { get; set; } public virtual bool? IsPrimary { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? QuantityOutput { get; set; } public virtual decimal? QuantityOutputGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOutputGreaterThan { get; set; } public virtual decimal? QuantityOutputLessThan { get; set; } public virtual decimal? QuantityOutputLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOutputNotEqualTo { get; set; } public virtual decimal[] QuantityOutputBetween { get; set; } public virtual decimal[] QuantityOutputIn { get; set; } public virtual decimal? QuantityWrittenoff { get; set; } public virtual decimal? QuantityWrittenoffGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityWrittenoffGreaterThan { get; set; } public virtual decimal? QuantityWrittenoffLessThan { get; set; } public virtual decimal? QuantityWrittenoffLessThanOrEqualTo { get; set; } public virtual decimal? QuantityWrittenoffNotEqualTo { get; set; } public virtual decimal[] QuantityWrittenoffBetween { get; set; } public virtual decimal[] QuantityWrittenoffIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual decimal? CostPercentage { get; set; } public virtual decimal? CostPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? CostPercentageGreaterThan { get; set; } public virtual decimal? CostPercentageLessThan { get; set; } public virtual decimal? CostPercentageLessThanOrEqualTo { get; set; } public virtual decimal? CostPercentageNotEqualTo { get; set; } public virtual decimal[] CostPercentageBetween { get; set; } public virtual decimal[] CostPercentageIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BM_WorkOrderOutputWastageDetails { public BM_WorkOrderOutputWastageDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputs))] [Required] public virtual string Parent_RecID { get; set; } public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderOutputWastageDetailsQuery : QueryDb, IReturn> { public BM_WorkOrderOutputWastageDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } [Route("/Queries/BM_WorkOrder", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderQuery : QueryDb, IReturn> { public BM_WorkOrderQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; WorkOrderNoBetween = new string[]{}; WorkOrderNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; BM_Main_RecIDBetween = new string[]{}; BM_Main_RecIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; DateCreatedBetween = new DateTime[]{}; DateCreatedIn = new DateTime[]{}; DateRequiredBetween = new DateTime[]{}; DateRequiredIn = new DateTime[]{}; PlannedStartDateBetween = new DateTime[]{}; PlannedStartDateIn = new DateTime[]{}; ActualStartDateBetween = new DateTime[]{}; ActualStartDateIn = new DateTime[]{}; DateCompletedBetween = new DateTime[]{}; DateCompletedIn = new DateTime[]{}; ProductionQuantityBetween = new decimal[]{}; ProductionQuantityIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; BM_WarehouseProductionLine_RecIDBetween = new string[]{}; BM_WarehouseProductionLine_RecIDIn = new string[]{}; StatusBetween = new int[]{}; StatusIn = new int[]{}; Parent_BM_WorkOrder_RecIDBetween = new string[]{}; Parent_BM_WorkOrder_RecIDIn = new string[]{}; Parent_BM_WorkOrderInputs_RecIDBetween = new string[]{}; Parent_BM_WorkOrderInputs_RecIDIn = new string[]{}; WorkOrderTypeBetween = new byte[]{}; WorkOrderTypeIn = new byte[]{}; Reversal_BM_WorkOrder_RecIDBetween = new string[]{}; Reversal_BM_WorkOrder_RecIDIn = new string[]{}; SO_Lines_InvoiceLineIDBetween = new string[]{}; SO_Lines_InvoiceLineIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string WorkOrderNo { get; set; } public virtual string WorkOrderNoStartsWith { get; set; } public virtual string WorkOrderNoEndsWith { get; set; } public virtual string WorkOrderNoContains { get; set; } public virtual string WorkOrderNoLike { get; set; } public virtual string[] WorkOrderNoBetween { get; set; } public virtual string[] WorkOrderNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string BM_Main_RecID { get; set; } public virtual string BM_Main_RecIDStartsWith { get; set; } public virtual string BM_Main_RecIDEndsWith { get; set; } public virtual string BM_Main_RecIDContains { get; set; } public virtual string BM_Main_RecIDLike { get; set; } public virtual string[] BM_Main_RecIDBetween { get; set; } public virtual string[] BM_Main_RecIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual DateTime[] DateCreatedBetween { get; set; } public virtual DateTime[] DateCreatedIn { get; set; } public virtual DateTime? DateRequired { get; set; } public virtual DateTime? DateRequiredGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateRequiredGreaterThan { get; set; } public virtual DateTime? DateRequiredLessThan { get; set; } public virtual DateTime? DateRequiredLessThanOrEqualTo { get; set; } public virtual DateTime? DateRequiredNotEqualTo { get; set; } public virtual DateTime[] DateRequiredBetween { get; set; } public virtual DateTime[] DateRequiredIn { get; set; } public virtual DateTime? PlannedStartDate { get; set; } public virtual DateTime? PlannedStartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? PlannedStartDateGreaterThan { get; set; } public virtual DateTime? PlannedStartDateLessThan { get; set; } public virtual DateTime? PlannedStartDateLessThanOrEqualTo { get; set; } public virtual DateTime? PlannedStartDateNotEqualTo { get; set; } public virtual DateTime[] PlannedStartDateBetween { get; set; } public virtual DateTime[] PlannedStartDateIn { get; set; } public virtual DateTime? ActualStartDate { get; set; } public virtual DateTime? ActualStartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ActualStartDateGreaterThan { get; set; } public virtual DateTime? ActualStartDateLessThan { get; set; } public virtual DateTime? ActualStartDateLessThanOrEqualTo { get; set; } public virtual DateTime? ActualStartDateNotEqualTo { get; set; } public virtual DateTime[] ActualStartDateBetween { get; set; } public virtual DateTime[] ActualStartDateIn { get; set; } public virtual DateTime? DateCompleted { get; set; } public virtual DateTime? DateCompletedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCompletedGreaterThan { get; set; } public virtual DateTime? DateCompletedLessThan { get; set; } public virtual DateTime? DateCompletedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCompletedNotEqualTo { get; set; } public virtual DateTime[] DateCompletedBetween { get; set; } public virtual DateTime[] DateCompletedIn { get; set; } public virtual decimal? ProductionQuantity { get; set; } public virtual decimal? ProductionQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? ProductionQuantityGreaterThan { get; set; } public virtual decimal? ProductionQuantityLessThan { get; set; } public virtual decimal? ProductionQuantityLessThanOrEqualTo { get; set; } public virtual decimal? ProductionQuantityNotEqualTo { get; set; } public virtual decimal[] ProductionQuantityBetween { get; set; } public virtual decimal[] ProductionQuantityIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string BM_WarehouseProductionLine_RecID { get; set; } public virtual string BM_WarehouseProductionLine_RecIDStartsWith { get; set; } public virtual string BM_WarehouseProductionLine_RecIDEndsWith { get; set; } public virtual string BM_WarehouseProductionLine_RecIDContains { get; set; } public virtual string BM_WarehouseProductionLine_RecIDLike { get; set; } public virtual string[] BM_WarehouseProductionLine_RecIDBetween { get; set; } public virtual string[] BM_WarehouseProductionLine_RecIDIn { get; set; } public virtual int? Status { get; set; } public virtual int? StatusGreaterThanOrEqualTo { get; set; } public virtual int? StatusGreaterThan { get; set; } public virtual int? StatusLessThan { get; set; } public virtual int? StatusLessThanOrEqualTo { get; set; } public virtual int? StatusNotEqualTo { get; set; } public virtual int[] StatusBetween { get; set; } public virtual int[] StatusIn { get; set; } public virtual string Parent_BM_WorkOrder_RecID { get; set; } public virtual string Parent_BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string Parent_BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string Parent_BM_WorkOrder_RecIDContains { get; set; } public virtual string Parent_BM_WorkOrder_RecIDLike { get; set; } public virtual string[] Parent_BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] Parent_BM_WorkOrder_RecIDIn { get; set; } public virtual string Parent_BM_WorkOrderInputs_RecID { get; set; } public virtual string Parent_BM_WorkOrderInputs_RecIDStartsWith { get; set; } public virtual string Parent_BM_WorkOrderInputs_RecIDEndsWith { get; set; } public virtual string Parent_BM_WorkOrderInputs_RecIDContains { get; set; } public virtual string Parent_BM_WorkOrderInputs_RecIDLike { get; set; } public virtual string[] Parent_BM_WorkOrderInputs_RecIDBetween { get; set; } public virtual string[] Parent_BM_WorkOrderInputs_RecIDIn { get; set; } public virtual byte? WorkOrderType { get; set; } public virtual byte? WorkOrderTypeGreaterThanOrEqualTo { get; set; } public virtual byte? WorkOrderTypeGreaterThan { get; set; } public virtual byte? WorkOrderTypeLessThan { get; set; } public virtual byte? WorkOrderTypeLessThanOrEqualTo { get; set; } public virtual byte? WorkOrderTypeNotEqualTo { get; set; } public virtual byte[] WorkOrderTypeBetween { get; set; } public virtual byte[] WorkOrderTypeIn { get; set; } public virtual string Reversal_BM_WorkOrder_RecID { get; set; } public virtual string Reversal_BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string Reversal_BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string Reversal_BM_WorkOrder_RecIDContains { get; set; } public virtual string Reversal_BM_WorkOrder_RecIDLike { get; set; } public virtual string[] Reversal_BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] Reversal_BM_WorkOrder_RecIDIn { get; set; } public virtual bool? Migrated { get; set; } public virtual string SO_Lines_InvoiceLineID { get; set; } public virtual string SO_Lines_InvoiceLineIDStartsWith { get; set; } public virtual string SO_Lines_InvoiceLineIDEndsWith { get; set; } public virtual string SO_Lines_InvoiceLineIDContains { get; set; } public virtual string SO_Lines_InvoiceLineIDLike { get; set; } public virtual string[] SO_Lines_InvoiceLineIDBetween { get; set; } public virtual string[] SO_Lines_InvoiceLineIDIn { get; set; } } public partial class BM_WorkOrderStageCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderStageCustomFieldsQuery : QueryDb, IReturn> { public BM_WorkOrderStageCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class BM_WorkOrderStageCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderStages))] [Required] public virtual string BM_WorkOrderStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderStageCustomFields))] [Required] public virtual string BM_WorkOrderStageCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderStageCustomValuesQuery : QueryDb, IReturn> { public BM_WorkOrderStageCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrderStages_RecIDBetween = new string[]{}; BM_WorkOrderStages_RecIDIn = new string[]{}; BM_WorkOrderStageCustomFields_RecIDBetween = new string[]{}; BM_WorkOrderStageCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrderStages_RecID { get; set; } public virtual string BM_WorkOrderStages_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderStages_RecIDContains { get; set; } public virtual string BM_WorkOrderStages_RecIDLike { get; set; } public virtual string[] BM_WorkOrderStages_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderStages_RecIDIn { get; set; } public virtual string BM_WorkOrderStageCustomFields_RecID { get; set; } public virtual string BM_WorkOrderStageCustomFields_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderStageCustomFields_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderStageCustomFields_RecIDContains { get; set; } public virtual string BM_WorkOrderStageCustomFields_RecIDLike { get; set; } public virtual string[] BM_WorkOrderStageCustomFields_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderStageCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BM_WorkOrderStages { public BM_WorkOrderStages() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WarehouseProductionLineWorkCentre))] public virtual string BM_WarehouseProductionLineWorkCentre_RecID { get; set; } public virtual decimal? RequiredCapacity { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime StartDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderStagesQuery : QueryDb, IReturn> { public BM_WorkOrderStagesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; BM_WarehouseProductionLineWorkCentre_RecIDBetween = new string[]{}; BM_WarehouseProductionLineWorkCentre_RecIDIn = new string[]{}; RequiredCapacityBetween = new Nullable[]{}; RequiredCapacityIn = new Nullable[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; RowHash = new byte[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string BM_WarehouseProductionLineWorkCentre_RecID { get; set; } public virtual string BM_WarehouseProductionLineWorkCentre_RecIDStartsWith { get; set; } public virtual string BM_WarehouseProductionLineWorkCentre_RecIDEndsWith { get; set; } public virtual string BM_WarehouseProductionLineWorkCentre_RecIDContains { get; set; } public virtual string BM_WarehouseProductionLineWorkCentre_RecIDLike { get; set; } public virtual string[] BM_WarehouseProductionLineWorkCentre_RecIDBetween { get; set; } public virtual string[] BM_WarehouseProductionLineWorkCentre_RecIDIn { get; set; } public virtual decimal? RequiredCapacity { get; set; } public virtual decimal? RequiredCapacityGreaterThanOrEqualTo { get; set; } public virtual decimal? RequiredCapacityGreaterThan { get; set; } public virtual decimal? RequiredCapacityLessThan { get; set; } public virtual decimal? RequiredCapacityLessThanOrEqualTo { get; set; } public virtual decimal? RequiredCapacityNotEqualTo { get; set; } public virtual Nullable[] RequiredCapacityBetween { get; set; } public virtual Nullable[] RequiredCapacityIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } } public partial class BM_WorkOrderWastageLineDetailsAllocation { public BM_WorkOrderWastageLineDetailsAllocation() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrder))] [Required] public virtual string BM_WorkOrder_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderInputDetails))] [Required] public virtual string BM_WorkOrderInputDetails_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BM_WorkOrderOutputWastageDetails))] [Required] public virtual string BM_WorkOrderOutputWastageDetails_RecID { get; set; } [Required] public virtual decimal InputQuantity { get; set; } [Required] public virtual decimal OutputQuantity { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BM_WorkOrderWastageLineDetailsAllocationQuery : QueryDb, IReturn> { public BM_WorkOrderWastageLineDetailsAllocationQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BM_WorkOrder_RecIDBetween = new string[]{}; BM_WorkOrder_RecIDIn = new string[]{}; BM_WorkOrderInputDetails_RecIDBetween = new string[]{}; BM_WorkOrderInputDetails_RecIDIn = new string[]{}; BM_WorkOrderOutputWastageDetails_RecIDBetween = new string[]{}; BM_WorkOrderOutputWastageDetails_RecIDIn = new string[]{}; InputQuantityBetween = new decimal[]{}; InputQuantityIn = new decimal[]{}; OutputQuantityBetween = new decimal[]{}; OutputQuantityIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BM_WorkOrder_RecID { get; set; } public virtual string BM_WorkOrder_RecIDStartsWith { get; set; } public virtual string BM_WorkOrder_RecIDEndsWith { get; set; } public virtual string BM_WorkOrder_RecIDContains { get; set; } public virtual string BM_WorkOrder_RecIDLike { get; set; } public virtual string[] BM_WorkOrder_RecIDBetween { get; set; } public virtual string[] BM_WorkOrder_RecIDIn { get; set; } public virtual string BM_WorkOrderInputDetails_RecID { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDContains { get; set; } public virtual string BM_WorkOrderInputDetails_RecIDLike { get; set; } public virtual string[] BM_WorkOrderInputDetails_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderInputDetails_RecIDIn { get; set; } public virtual string BM_WorkOrderOutputWastageDetails_RecID { get; set; } public virtual string BM_WorkOrderOutputWastageDetails_RecIDStartsWith { get; set; } public virtual string BM_WorkOrderOutputWastageDetails_RecIDEndsWith { get; set; } public virtual string BM_WorkOrderOutputWastageDetails_RecIDContains { get; set; } public virtual string BM_WorkOrderOutputWastageDetails_RecIDLike { get; set; } public virtual string[] BM_WorkOrderOutputWastageDetails_RecIDBetween { get; set; } public virtual string[] BM_WorkOrderOutputWastageDetails_RecIDIn { get; set; } public virtual decimal? InputQuantity { get; set; } public virtual decimal? InputQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? InputQuantityGreaterThan { get; set; } public virtual decimal? InputQuantityLessThan { get; set; } public virtual decimal? InputQuantityLessThanOrEqualTo { get; set; } public virtual decimal? InputQuantityNotEqualTo { get; set; } public virtual decimal[] InputQuantityBetween { get; set; } public virtual decimal[] InputQuantityIn { get; set; } public virtual decimal? OutputQuantity { get; set; } public virtual decimal? OutputQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? OutputQuantityGreaterThan { get; set; } public virtual decimal? OutputQuantityLessThan { get; set; } public virtual decimal? OutputQuantityLessThanOrEqualTo { get; set; } public virtual decimal? OutputQuantityNotEqualTo { get; set; } public virtual decimal[] OutputQuantityBetween { get; set; } public virtual decimal[] OutputQuantityIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class BO_ManualReleaseBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? ActivatedDateTime { get; set; } [Required] public virtual string ActivatedByStaffID { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual short Status { get; set; } public virtual string Notes { get; set; } public virtual string BORunNo { get; set; } } public partial class BO_ManualReleaseBatchLines { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BO_ManualReleaseBatch))] [Required] public virtual string BatchID { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string IN_OnBackOrder_OrdersOnBackID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } [Required] public virtual int QuantityDecimalPlaces { get; set; } [Required] public virtual decimal BackOrderQuantity { get; set; } [Required] public virtual decimal BackOrderValue { get; set; } [Required] public virtual decimal QuantityAvailable { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } [Required] public virtual DateTime ExpectedDeliveryDate { get; set; } [Required] public virtual string BackOrderPriority { get; set; } [Required] public virtual int BackOrderPriorityWeight { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual int HistoryNo { get; set; } public virtual string InvoiceLineID { get; set; } public virtual bool? FulfillBackOrderFlag { get; set; } [Required] public virtual short KitType { get; set; } [Required] public virtual short BillType { get; set; } [Required] public virtual short WholesaleInvoice { get; set; } [Required] public virtual short OrderType { get; set; } public virtual string ErrorMessage { get; set; } [Required] public virtual decimal QuantityLeft { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BO_ManualReleaseBatchLinesQuery : QueryDb, IReturn> { public BO_ManualReleaseBatchLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; IN_OnBackOrder_OrdersOnBackIDBetween = new string[]{}; IN_OnBackOrder_OrdersOnBackIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityDecimalPlacesBetween = new int[]{}; QuantityDecimalPlacesIn = new int[]{}; BackOrderQuantityBetween = new decimal[]{}; BackOrderQuantityIn = new decimal[]{}; BackOrderValueBetween = new decimal[]{}; BackOrderValueIn = new decimal[]{}; QuantityAvailableBetween = new decimal[]{}; QuantityAvailableIn = new decimal[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; ExpectedDeliveryDateBetween = new DateTime[]{}; ExpectedDeliveryDateIn = new DateTime[]{}; BackOrderPriorityBetween = new string[]{}; BackOrderPriorityIn = new string[]{}; BackOrderPriorityWeightBetween = new int[]{}; BackOrderPriorityWeightIn = new int[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; HistoryNoBetween = new int[]{}; HistoryNoIn = new int[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; KitTypeBetween = new short[]{}; KitTypeIn = new short[]{}; BillTypeBetween = new short[]{}; BillTypeIn = new short[]{}; WholesaleInvoiceBetween = new short[]{}; WholesaleInvoiceIn = new short[]{}; OrderTypeBetween = new short[]{}; OrderTypeIn = new short[]{}; ErrorMessageBetween = new string[]{}; ErrorMessageIn = new string[]{}; QuantityLeftBetween = new decimal[]{}; QuantityLeftIn = new decimal[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackID { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackIDStartsWith { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackIDEndsWith { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackIDContains { get; set; } public virtual string IN_OnBackOrder_OrdersOnBackIDLike { get; set; } public virtual string[] IN_OnBackOrder_OrdersOnBackIDBetween { get; set; } public virtual string[] IN_OnBackOrder_OrdersOnBackIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? QuantityDecimalPlaces { get; set; } public virtual int? QuantityDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual int? QuantityDecimalPlacesGreaterThan { get; set; } public virtual int? QuantityDecimalPlacesLessThan { get; set; } public virtual int? QuantityDecimalPlacesLessThanOrEqualTo { get; set; } public virtual int? QuantityDecimalPlacesNotEqualTo { get; set; } public virtual int[] QuantityDecimalPlacesBetween { get; set; } public virtual int[] QuantityDecimalPlacesIn { get; set; } public virtual decimal? BackOrderQuantity { get; set; } public virtual decimal? BackOrderQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? BackOrderQuantityGreaterThan { get; set; } public virtual decimal? BackOrderQuantityLessThan { get; set; } public virtual decimal? BackOrderQuantityLessThanOrEqualTo { get; set; } public virtual decimal? BackOrderQuantityNotEqualTo { get; set; } public virtual decimal[] BackOrderQuantityBetween { get; set; } public virtual decimal[] BackOrderQuantityIn { get; set; } public virtual decimal? BackOrderValue { get; set; } public virtual decimal? BackOrderValueGreaterThanOrEqualTo { get; set; } public virtual decimal? BackOrderValueGreaterThan { get; set; } public virtual decimal? BackOrderValueLessThan { get; set; } public virtual decimal? BackOrderValueLessThanOrEqualTo { get; set; } public virtual decimal? BackOrderValueNotEqualTo { get; set; } public virtual decimal[] BackOrderValueBetween { get; set; } public virtual decimal[] BackOrderValueIn { get; set; } public virtual decimal? QuantityAvailable { get; set; } public virtual decimal? QuantityAvailableGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityAvailableGreaterThan { get; set; } public virtual decimal? QuantityAvailableLessThan { get; set; } public virtual decimal? QuantityAvailableLessThanOrEqualTo { get; set; } public virtual decimal? QuantityAvailableNotEqualTo { get; set; } public virtual decimal[] QuantityAvailableBetween { get; set; } public virtual decimal[] QuantityAvailableIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateNotEqualTo { get; set; } public virtual DateTime[] ExpectedDeliveryDateBetween { get; set; } public virtual DateTime[] ExpectedDeliveryDateIn { get; set; } public virtual string BackOrderPriority { get; set; } public virtual string BackOrderPriorityStartsWith { get; set; } public virtual string BackOrderPriorityEndsWith { get; set; } public virtual string BackOrderPriorityContains { get; set; } public virtual string BackOrderPriorityLike { get; set; } public virtual string[] BackOrderPriorityBetween { get; set; } public virtual string[] BackOrderPriorityIn { get; set; } public virtual int? BackOrderPriorityWeight { get; set; } public virtual int? BackOrderPriorityWeightGreaterThanOrEqualTo { get; set; } public virtual int? BackOrderPriorityWeightGreaterThan { get; set; } public virtual int? BackOrderPriorityWeightLessThan { get; set; } public virtual int? BackOrderPriorityWeightLessThanOrEqualTo { get; set; } public virtual int? BackOrderPriorityWeightNotEqualTo { get; set; } public virtual int[] BackOrderPriorityWeightBetween { get; set; } public virtual int[] BackOrderPriorityWeightIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual int? HistoryNo { get; set; } public virtual int? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual int? HistoryNoGreaterThan { get; set; } public virtual int? HistoryNoLessThan { get; set; } public virtual int? HistoryNoLessThanOrEqualTo { get; set; } public virtual int? HistoryNoNotEqualTo { get; set; } public virtual int[] HistoryNoBetween { get; set; } public virtual int[] HistoryNoIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual bool? FulfillBackOrderFlag { get; set; } public virtual short? KitType { get; set; } public virtual short? KitTypeGreaterThanOrEqualTo { get; set; } public virtual short? KitTypeGreaterThan { get; set; } public virtual short? KitTypeLessThan { get; set; } public virtual short? KitTypeLessThanOrEqualTo { get; set; } public virtual short? KitTypeNotEqualTo { get; set; } public virtual short[] KitTypeBetween { get; set; } public virtual short[] KitTypeIn { get; set; } public virtual short? BillType { get; set; } public virtual short? BillTypeGreaterThanOrEqualTo { get; set; } public virtual short? BillTypeGreaterThan { get; set; } public virtual short? BillTypeLessThan { get; set; } public virtual short? BillTypeLessThanOrEqualTo { get; set; } public virtual short? BillTypeNotEqualTo { get; set; } public virtual short[] BillTypeBetween { get; set; } public virtual short[] BillTypeIn { get; set; } public virtual short? WholesaleInvoice { get; set; } public virtual short? WholesaleInvoiceGreaterThanOrEqualTo { get; set; } public virtual short? WholesaleInvoiceGreaterThan { get; set; } public virtual short? WholesaleInvoiceLessThan { get; set; } public virtual short? WholesaleInvoiceLessThanOrEqualTo { get; set; } public virtual short? WholesaleInvoiceNotEqualTo { get; set; } public virtual short[] WholesaleInvoiceBetween { get; set; } public virtual short[] WholesaleInvoiceIn { get; set; } public virtual short? OrderType { get; set; } public virtual short? OrderTypeGreaterThanOrEqualTo { get; set; } public virtual short? OrderTypeGreaterThan { get; set; } public virtual short? OrderTypeLessThan { get; set; } public virtual short? OrderTypeLessThanOrEqualTo { get; set; } public virtual short? OrderTypeNotEqualTo { get; set; } public virtual short[] OrderTypeBetween { get; set; } public virtual short[] OrderTypeIn { get; set; } public virtual string ErrorMessage { get; set; } public virtual string ErrorMessageStartsWith { get; set; } public virtual string ErrorMessageEndsWith { get; set; } public virtual string ErrorMessageContains { get; set; } public virtual string ErrorMessageLike { get; set; } public virtual string[] ErrorMessageBetween { get; set; } public virtual string[] ErrorMessageIn { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual decimal? QuantityLeftGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftGreaterThan { get; set; } public virtual decimal? QuantityLeftLessThan { get; set; } public virtual decimal? QuantityLeftLessThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftNotEqualTo { get; set; } public virtual decimal[] QuantityLeftBetween { get; set; } public virtual decimal[] QuantityLeftIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BO_ManualReleaseBatchQuery : QueryDb, IReturn> { public BO_ManualReleaseBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; ActivatedDateTimeBetween = new Nullable[]{}; ActivatedDateTimeIn = new Nullable[]{}; ActivatedByStaffIDBetween = new string[]{}; ActivatedByStaffIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; BORunNoBetween = new string[]{}; BORunNoIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? ActivatedDateTime { get; set; } public virtual DateTime? ActivatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ActivatedDateTimeGreaterThan { get; set; } public virtual DateTime? ActivatedDateTimeLessThan { get; set; } public virtual DateTime? ActivatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ActivatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] ActivatedDateTimeBetween { get; set; } public virtual Nullable[] ActivatedDateTimeIn { get; set; } public virtual string ActivatedByStaffID { get; set; } public virtual string ActivatedByStaffIDStartsWith { get; set; } public virtual string ActivatedByStaffIDEndsWith { get; set; } public virtual string ActivatedByStaffIDContains { get; set; } public virtual string ActivatedByStaffIDLike { get; set; } public virtual string[] ActivatedByStaffIDBetween { get; set; } public virtual string[] ActivatedByStaffIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string BORunNo { get; set; } public virtual string BORunNoStartsWith { get; set; } public virtual string BORunNoEndsWith { get; set; } public virtual string BORunNoContains { get; set; } public virtual string BORunNoLike { get; set; } public virtual string[] BORunNoBetween { get; set; } public virtual string[] BORunNoIn { get; set; } } public partial class BO_ManualReleaseBatchReports { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BO_ManualReleaseBatch))] [Required] public virtual string BatchID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int DisplayOrder { get; set; } [Required] public virtual short BillType { get; set; } [Required] public virtual short TradingCategory { get; set; } [Required] public virtual short BackOrderStatus { get; set; } [Required] public virtual short ReportType { get; set; } public virtual string ReportDescription { get; set; } public virtual int? NumberOfCopies { get; set; } public virtual bool? PrintFlag { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Report))] [Required] public virtual string SY_Report_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroupLogicalPrinter))] public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BO_ManualReleaseBatchReportsQuery : QueryDb, IReturn> { public BO_ManualReleaseBatchReportsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new int[]{}; DisplayOrderIn = new int[]{}; BillTypeBetween = new short[]{}; BillTypeIn = new short[]{}; TradingCategoryBetween = new short[]{}; TradingCategoryIn = new short[]{}; BackOrderStatusBetween = new short[]{}; BackOrderStatusIn = new short[]{}; ReportTypeBetween = new short[]{}; ReportTypeIn = new short[]{}; ReportDescriptionBetween = new string[]{}; ReportDescriptionIn = new string[]{}; NumberOfCopiesBetween = new Nullable[]{}; NumberOfCopiesIn = new Nullable[]{}; SY_Report_RecIDBetween = new string[]{}; SY_Report_RecIDIn = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDBetween = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual int[] DisplayOrderBetween { get; set; } public virtual int[] DisplayOrderIn { get; set; } public virtual short? BillType { get; set; } public virtual short? BillTypeGreaterThanOrEqualTo { get; set; } public virtual short? BillTypeGreaterThan { get; set; } public virtual short? BillTypeLessThan { get; set; } public virtual short? BillTypeLessThanOrEqualTo { get; set; } public virtual short? BillTypeNotEqualTo { get; set; } public virtual short[] BillTypeBetween { get; set; } public virtual short[] BillTypeIn { get; set; } public virtual short? TradingCategory { get; set; } public virtual short? TradingCategoryGreaterThanOrEqualTo { get; set; } public virtual short? TradingCategoryGreaterThan { get; set; } public virtual short? TradingCategoryLessThan { get; set; } public virtual short? TradingCategoryLessThanOrEqualTo { get; set; } public virtual short? TradingCategoryNotEqualTo { get; set; } public virtual short[] TradingCategoryBetween { get; set; } public virtual short[] TradingCategoryIn { get; set; } public virtual short? BackOrderStatus { get; set; } public virtual short? BackOrderStatusGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderStatusGreaterThan { get; set; } public virtual short? BackOrderStatusLessThan { get; set; } public virtual short? BackOrderStatusLessThanOrEqualTo { get; set; } public virtual short? BackOrderStatusNotEqualTo { get; set; } public virtual short[] BackOrderStatusBetween { get; set; } public virtual short[] BackOrderStatusIn { get; set; } public virtual short? ReportType { get; set; } public virtual short? ReportTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReportTypeGreaterThan { get; set; } public virtual short? ReportTypeLessThan { get; set; } public virtual short? ReportTypeLessThanOrEqualTo { get; set; } public virtual short? ReportTypeNotEqualTo { get; set; } public virtual short[] ReportTypeBetween { get; set; } public virtual short[] ReportTypeIn { get; set; } public virtual string ReportDescription { get; set; } public virtual string ReportDescriptionStartsWith { get; set; } public virtual string ReportDescriptionEndsWith { get; set; } public virtual string ReportDescriptionContains { get; set; } public virtual string ReportDescriptionLike { get; set; } public virtual string[] ReportDescriptionBetween { get; set; } public virtual string[] ReportDescriptionIn { get; set; } public virtual int? NumberOfCopies { get; set; } public virtual int? NumberOfCopiesGreaterThanOrEqualTo { get; set; } public virtual int? NumberOfCopiesGreaterThan { get; set; } public virtual int? NumberOfCopiesLessThan { get; set; } public virtual int? NumberOfCopiesLessThanOrEqualTo { get; set; } public virtual int? NumberOfCopiesNotEqualTo { get; set; } public virtual Nullable[] NumberOfCopiesBetween { get; set; } public virtual Nullable[] NumberOfCopiesIn { get; set; } public virtual bool? PrintFlag { get; set; } public virtual string SY_Report_RecID { get; set; } public virtual string SY_Report_RecIDStartsWith { get; set; } public virtual string SY_Report_RecIDEndsWith { get; set; } public virtual string SY_Report_RecIDContains { get; set; } public virtual string SY_Report_RecIDLike { get; set; } public virtual string[] SY_Report_RecIDBetween { get; set; } public virtual string[] SY_Report_RecIDIn { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDStartsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDEndsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDContains { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDLike { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDBetween { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDIn { get; set; } } public partial class BO_Priorities { [Required] public virtual string RecID { get; set; } [Required] public virtual string PriorityDescription { get; set; } [Required] public virtual int PriorityWeight { get; set; } public virtual bool? DefaultPriority { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BO_PrioritiesQuery : QueryDb, IReturn> { public BO_PrioritiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PriorityDescriptionBetween = new string[]{}; PriorityDescriptionIn = new string[]{}; PriorityWeightBetween = new int[]{}; PriorityWeightIn = new int[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PriorityDescription { get; set; } public virtual string PriorityDescriptionStartsWith { get; set; } public virtual string PriorityDescriptionEndsWith { get; set; } public virtual string PriorityDescriptionContains { get; set; } public virtual string PriorityDescriptionLike { get; set; } public virtual string[] PriorityDescriptionBetween { get; set; } public virtual string[] PriorityDescriptionIn { get; set; } public virtual int? PriorityWeight { get; set; } public virtual int? PriorityWeightGreaterThanOrEqualTo { get; set; } public virtual int? PriorityWeightGreaterThan { get; set; } public virtual int? PriorityWeightLessThan { get; set; } public virtual int? PriorityWeightLessThanOrEqualTo { get; set; } public virtual int? PriorityWeightNotEqualTo { get; set; } public virtual int[] PriorityWeightBetween { get; set; } public virtual int[] PriorityWeightIn { get; set; } public virtual bool? DefaultPriority { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class BR_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_CustomSettingQuery : QueryDb, IReturn> { public BR_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class BR_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_CustomSettingValuesQuery : QueryDb, IReturn> { public BR_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class BR_DirectCreditorPaymentAllocations { [Required] public virtual string DirectCreditorPaymentAllocationID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_DirectCreditorPayments))] [Required] public virtual string DirectCreditorPaymentID { get; set; } public virtual decimal? AmountAllocated { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Trans))] public virtual string TransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? DiscountAmountAllocated { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectCreditorPaymentAllocationsQuery : QueryDb, IReturn> { public BR_DirectCreditorPaymentAllocationsQuery() { DirectCreditorPaymentAllocationIDBetween = new string[]{}; DirectCreditorPaymentAllocationIDIn = new string[]{}; DirectCreditorPaymentIDBetween = new string[]{}; DirectCreditorPaymentIDIn = new string[]{}; AmountAllocatedBetween = new Nullable[]{}; AmountAllocatedIn = new Nullable[]{}; TransIDBetween = new string[]{}; TransIDIn = new string[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DiscountAmountAllocatedBetween = new Nullable[]{}; DiscountAmountAllocatedIn = new Nullable[]{}; } public virtual string DirectCreditorPaymentAllocationID { get; set; } public virtual string DirectCreditorPaymentAllocationIDStartsWith { get; set; } public virtual string DirectCreditorPaymentAllocationIDEndsWith { get; set; } public virtual string DirectCreditorPaymentAllocationIDContains { get; set; } public virtual string DirectCreditorPaymentAllocationIDLike { get; set; } public virtual string[] DirectCreditorPaymentAllocationIDBetween { get; set; } public virtual string[] DirectCreditorPaymentAllocationIDIn { get; set; } public virtual string DirectCreditorPaymentID { get; set; } public virtual string DirectCreditorPaymentIDStartsWith { get; set; } public virtual string DirectCreditorPaymentIDEndsWith { get; set; } public virtual string DirectCreditorPaymentIDContains { get; set; } public virtual string DirectCreditorPaymentIDLike { get; set; } public virtual string[] DirectCreditorPaymentIDBetween { get; set; } public virtual string[] DirectCreditorPaymentIDIn { get; set; } public virtual decimal? AmountAllocated { get; set; } public virtual decimal? AmountAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountAllocatedGreaterThan { get; set; } public virtual decimal? AmountAllocatedLessThan { get; set; } public virtual decimal? AmountAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? AmountAllocatedNotEqualTo { get; set; } public virtual Nullable[] AmountAllocatedBetween { get; set; } public virtual Nullable[] AmountAllocatedIn { get; set; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual decimal? DiscountAmountAllocated { get; set; } public virtual decimal? DiscountAmountAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountAllocatedGreaterThan { get; set; } public virtual decimal? DiscountAmountAllocatedLessThan { get; set; } public virtual decimal? DiscountAmountAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountAllocatedNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountAllocatedBetween { get; set; } public virtual Nullable[] DiscountAmountAllocatedIn { get; set; } } public partial class BR_DirectCreditorPayments { [Required] public virtual string DirectCreditorPaymentID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual byte? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLLedgerID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string CreditorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string DiscountGLLedgerID { get; set; } public virtual decimal? DiscountAmountIncGST { get; set; } public virtual string BankName { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BSBN { get; set; } public virtual string BankAccountName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string DiscountTaxID { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string PaymentTypeID { get; set; } public virtual string RemitNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectCreditorPaymentsQuery : QueryDb, IReturn> { public BR_DirectCreditorPaymentsQuery() { DirectCreditorPaymentIDBetween = new string[]{}; DirectCreditorPaymentIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; DiscountGLLedgerIDBetween = new string[]{}; DiscountGLLedgerIDIn = new string[]{}; DiscountAmountIncGSTBetween = new Nullable[]{}; DiscountAmountIncGSTIn = new Nullable[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccountNoBetween = new string[]{}; BankAccountNoIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; BankAccountNameBetween = new string[]{}; BankAccountNameIn = new string[]{}; DiscountTaxIDBetween = new string[]{}; DiscountTaxIDIn = new string[]{}; DiscountTaxAmountBetween = new Nullable[]{}; DiscountTaxAmountIn = new Nullable[]{}; DiscountTaxRateBetween = new Nullable[]{}; DiscountTaxRateIn = new Nullable[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; } public virtual string DirectCreditorPaymentID { get; set; } public virtual string DirectCreditorPaymentIDStartsWith { get; set; } public virtual string DirectCreditorPaymentIDEndsWith { get; set; } public virtual string DirectCreditorPaymentIDContains { get; set; } public virtual string DirectCreditorPaymentIDLike { get; set; } public virtual string[] DirectCreditorPaymentIDBetween { get; set; } public virtual string[] DirectCreditorPaymentIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string DiscountGLLedgerID { get; set; } public virtual string DiscountGLLedgerIDStartsWith { get; set; } public virtual string DiscountGLLedgerIDEndsWith { get; set; } public virtual string DiscountGLLedgerIDContains { get; set; } public virtual string DiscountGLLedgerIDLike { get; set; } public virtual string[] DiscountGLLedgerIDBetween { get; set; } public virtual string[] DiscountGLLedgerIDIn { get; set; } public virtual decimal? DiscountAmountIncGST { get; set; } public virtual decimal? DiscountAmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountIncGSTGreaterThan { get; set; } public virtual decimal? DiscountAmountIncGSTLessThan { get; set; } public virtual decimal? DiscountAmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountIncGSTBetween { get; set; } public virtual Nullable[] DiscountAmountIncGSTIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BankAccountNoStartsWith { get; set; } public virtual string BankAccountNoEndsWith { get; set; } public virtual string BankAccountNoContains { get; set; } public virtual string BankAccountNoLike { get; set; } public virtual string[] BankAccountNoBetween { get; set; } public virtual string[] BankAccountNoIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string BankAccountName { get; set; } public virtual string BankAccountNameStartsWith { get; set; } public virtual string BankAccountNameEndsWith { get; set; } public virtual string BankAccountNameContains { get; set; } public virtual string BankAccountNameLike { get; set; } public virtual string[] BankAccountNameBetween { get; set; } public virtual string[] BankAccountNameIn { get; set; } public virtual string DiscountTaxID { get; set; } public virtual string DiscountTaxIDStartsWith { get; set; } public virtual string DiscountTaxIDEndsWith { get; set; } public virtual string DiscountTaxIDContains { get; set; } public virtual string DiscountTaxIDLike { get; set; } public virtual string[] DiscountTaxIDBetween { get; set; } public virtual string[] DiscountTaxIDIn { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual decimal? DiscountTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountGreaterThan { get; set; } public virtual decimal? DiscountTaxAmountLessThan { get; set; } public virtual decimal? DiscountTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxAmountBetween { get; set; } public virtual Nullable[] DiscountTaxAmountIn { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? DiscountTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateGreaterThan { get; set; } public virtual decimal? DiscountTaxRateLessThan { get; set; } public virtual decimal? DiscountTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxRateBetween { get; set; } public virtual Nullable[] DiscountTaxRateIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } } public partial class BR_DirectCreditorReceipts { [Required] public virtual string DirectCreditorReceiptID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual byte? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLLedgerID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string CreditorID { get; set; } public virtual string BankName { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BSBN { get; set; } public virtual string BankAccountName { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string ReceiptTypeID { get; set; } public virtual string InvoiceNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectCreditorReceiptsQuery : QueryDb, IReturn> { public BR_DirectCreditorReceiptsQuery() { DirectCreditorReceiptIDBetween = new string[]{}; DirectCreditorReceiptIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccountNoBetween = new string[]{}; BankAccountNoIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; BankAccountNameBetween = new string[]{}; BankAccountNameIn = new string[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; ReceiptTypeIDBetween = new string[]{}; ReceiptTypeIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; } public virtual string DirectCreditorReceiptID { get; set; } public virtual string DirectCreditorReceiptIDStartsWith { get; set; } public virtual string DirectCreditorReceiptIDEndsWith { get; set; } public virtual string DirectCreditorReceiptIDContains { get; set; } public virtual string DirectCreditorReceiptIDLike { get; set; } public virtual string[] DirectCreditorReceiptIDBetween { get; set; } public virtual string[] DirectCreditorReceiptIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BankAccountNoStartsWith { get; set; } public virtual string BankAccountNoEndsWith { get; set; } public virtual string BankAccountNoContains { get; set; } public virtual string BankAccountNoLike { get; set; } public virtual string[] BankAccountNoBetween { get; set; } public virtual string[] BankAccountNoIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string BankAccountName { get; set; } public virtual string BankAccountNameStartsWith { get; set; } public virtual string BankAccountNameEndsWith { get; set; } public virtual string BankAccountNameContains { get; set; } public virtual string BankAccountNameLike { get; set; } public virtual string[] BankAccountNameBetween { get; set; } public virtual string[] BankAccountNameIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual string ReceiptTypeID { get; set; } public virtual string ReceiptTypeIDStartsWith { get; set; } public virtual string ReceiptTypeIDEndsWith { get; set; } public virtual string ReceiptTypeIDContains { get; set; } public virtual string ReceiptTypeIDLike { get; set; } public virtual string[] ReceiptTypeIDBetween { get; set; } public virtual string[] ReceiptTypeIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } } public partial class BR_DirectDebtorPayments { [Required] public virtual string DirectDebtorPaymentID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual byte? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLLedgerID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string ParentDebtorID { get; set; } public virtual string BankName { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BSBN { get; set; } public virtual string BankAccountName { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string PaymentTypeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string InvoiceNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectDebtorPaymentsQuery : QueryDb, IReturn> { public BR_DirectDebtorPaymentsQuery() { DirectDebtorPaymentIDBetween = new string[]{}; DirectDebtorPaymentIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccountNoBetween = new string[]{}; BankAccountNoIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; BankAccountNameBetween = new string[]{}; BankAccountNameIn = new string[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; } public virtual string DirectDebtorPaymentID { get; set; } public virtual string DirectDebtorPaymentIDStartsWith { get; set; } public virtual string DirectDebtorPaymentIDEndsWith { get; set; } public virtual string DirectDebtorPaymentIDContains { get; set; } public virtual string DirectDebtorPaymentIDLike { get; set; } public virtual string[] DirectDebtorPaymentIDBetween { get; set; } public virtual string[] DirectDebtorPaymentIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BankAccountNoStartsWith { get; set; } public virtual string BankAccountNoEndsWith { get; set; } public virtual string BankAccountNoContains { get; set; } public virtual string BankAccountNoLike { get; set; } public virtual string[] BankAccountNoBetween { get; set; } public virtual string[] BankAccountNoIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string BankAccountName { get; set; } public virtual string BankAccountNameStartsWith { get; set; } public virtual string BankAccountNameEndsWith { get; set; } public virtual string BankAccountNameContains { get; set; } public virtual string BankAccountNameLike { get; set; } public virtual string[] BankAccountNameBetween { get; set; } public virtual string[] BankAccountNameIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } } public partial class BR_DirectDebtorReceiptAllocations { [Required] public virtual string DirectDebtorReceiptAllocationID { get; set; } [Required] public virtual string DirectDebtorReceiptID { get; set; } public virtual decimal? AmountAllocated { get; set; } [Required] public virtual string TransID { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? DiscountAmountAllocated { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectDebtorReceiptAllocationsQuery : QueryDb, IReturn> { public BR_DirectDebtorReceiptAllocationsQuery() { DirectDebtorReceiptAllocationIDBetween = new string[]{}; DirectDebtorReceiptAllocationIDIn = new string[]{}; DirectDebtorReceiptIDBetween = new string[]{}; DirectDebtorReceiptIDIn = new string[]{}; AmountAllocatedBetween = new Nullable[]{}; AmountAllocatedIn = new Nullable[]{}; TransIDBetween = new string[]{}; TransIDIn = new string[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DiscountAmountAllocatedBetween = new Nullable[]{}; DiscountAmountAllocatedIn = new Nullable[]{}; } public virtual string DirectDebtorReceiptAllocationID { get; set; } public virtual string DirectDebtorReceiptAllocationIDStartsWith { get; set; } public virtual string DirectDebtorReceiptAllocationIDEndsWith { get; set; } public virtual string DirectDebtorReceiptAllocationIDContains { get; set; } public virtual string DirectDebtorReceiptAllocationIDLike { get; set; } public virtual string[] DirectDebtorReceiptAllocationIDBetween { get; set; } public virtual string[] DirectDebtorReceiptAllocationIDIn { get; set; } public virtual string DirectDebtorReceiptID { get; set; } public virtual string DirectDebtorReceiptIDStartsWith { get; set; } public virtual string DirectDebtorReceiptIDEndsWith { get; set; } public virtual string DirectDebtorReceiptIDContains { get; set; } public virtual string DirectDebtorReceiptIDLike { get; set; } public virtual string[] DirectDebtorReceiptIDBetween { get; set; } public virtual string[] DirectDebtorReceiptIDIn { get; set; } public virtual decimal? AmountAllocated { get; set; } public virtual decimal? AmountAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountAllocatedGreaterThan { get; set; } public virtual decimal? AmountAllocatedLessThan { get; set; } public virtual decimal? AmountAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? AmountAllocatedNotEqualTo { get; set; } public virtual Nullable[] AmountAllocatedBetween { get; set; } public virtual Nullable[] AmountAllocatedIn { get; set; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual decimal? DiscountAmountAllocated { get; set; } public virtual decimal? DiscountAmountAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountAllocatedGreaterThan { get; set; } public virtual decimal? DiscountAmountAllocatedLessThan { get; set; } public virtual decimal? DiscountAmountAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountAllocatedNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountAllocatedBetween { get; set; } public virtual Nullable[] DiscountAmountAllocatedIn { get; set; } } public partial class BR_DirectDebtorReceipts { [Required] public virtual string DirectDebtorReceiptID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual byte? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLLedgerID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string DiscountGLLedgerID { get; set; } public virtual decimal? DiscountAmountIncGST { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string ParentDebtorID { get; set; } public virtual string BankName { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BSBN { get; set; } public virtual string BankAccountName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string DiscountTaxID { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string ReceiptTypeID { get; set; } public virtual string RemitNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectDebtorReceiptsQuery : QueryDb, IReturn> { public BR_DirectDebtorReceiptsQuery() { DirectDebtorReceiptIDBetween = new string[]{}; DirectDebtorReceiptIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DiscountGLLedgerIDBetween = new string[]{}; DiscountGLLedgerIDIn = new string[]{}; DiscountAmountIncGSTBetween = new Nullable[]{}; DiscountAmountIncGSTIn = new Nullable[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccountNoBetween = new string[]{}; BankAccountNoIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; BankAccountNameBetween = new string[]{}; BankAccountNameIn = new string[]{}; DiscountTaxIDBetween = new string[]{}; DiscountTaxIDIn = new string[]{}; DiscountTaxAmountBetween = new Nullable[]{}; DiscountTaxAmountIn = new Nullable[]{}; DiscountTaxRateBetween = new Nullable[]{}; DiscountTaxRateIn = new Nullable[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; ReceiptTypeIDBetween = new string[]{}; ReceiptTypeIDIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; } public virtual string DirectDebtorReceiptID { get; set; } public virtual string DirectDebtorReceiptIDStartsWith { get; set; } public virtual string DirectDebtorReceiptIDEndsWith { get; set; } public virtual string DirectDebtorReceiptIDContains { get; set; } public virtual string DirectDebtorReceiptIDLike { get; set; } public virtual string[] DirectDebtorReceiptIDBetween { get; set; } public virtual string[] DirectDebtorReceiptIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DiscountGLLedgerID { get; set; } public virtual string DiscountGLLedgerIDStartsWith { get; set; } public virtual string DiscountGLLedgerIDEndsWith { get; set; } public virtual string DiscountGLLedgerIDContains { get; set; } public virtual string DiscountGLLedgerIDLike { get; set; } public virtual string[] DiscountGLLedgerIDBetween { get; set; } public virtual string[] DiscountGLLedgerIDIn { get; set; } public virtual decimal? DiscountAmountIncGST { get; set; } public virtual decimal? DiscountAmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountIncGSTGreaterThan { get; set; } public virtual decimal? DiscountAmountIncGSTLessThan { get; set; } public virtual decimal? DiscountAmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountIncGSTBetween { get; set; } public virtual Nullable[] DiscountAmountIncGSTIn { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAccountNo { get; set; } public virtual string BankAccountNoStartsWith { get; set; } public virtual string BankAccountNoEndsWith { get; set; } public virtual string BankAccountNoContains { get; set; } public virtual string BankAccountNoLike { get; set; } public virtual string[] BankAccountNoBetween { get; set; } public virtual string[] BankAccountNoIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string BankAccountName { get; set; } public virtual string BankAccountNameStartsWith { get; set; } public virtual string BankAccountNameEndsWith { get; set; } public virtual string BankAccountNameContains { get; set; } public virtual string BankAccountNameLike { get; set; } public virtual string[] BankAccountNameBetween { get; set; } public virtual string[] BankAccountNameIn { get; set; } public virtual string DiscountTaxID { get; set; } public virtual string DiscountTaxIDStartsWith { get; set; } public virtual string DiscountTaxIDEndsWith { get; set; } public virtual string DiscountTaxIDContains { get; set; } public virtual string DiscountTaxIDLike { get; set; } public virtual string[] DiscountTaxIDBetween { get; set; } public virtual string[] DiscountTaxIDIn { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual decimal? DiscountTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountGreaterThan { get; set; } public virtual decimal? DiscountTaxAmountLessThan { get; set; } public virtual decimal? DiscountTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxAmountBetween { get; set; } public virtual Nullable[] DiscountTaxAmountIn { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? DiscountTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateGreaterThan { get; set; } public virtual decimal? DiscountTaxRateLessThan { get; set; } public virtual decimal? DiscountTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxRateBetween { get; set; } public virtual Nullable[] DiscountTaxRateIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string ReceiptTypeID { get; set; } public virtual string ReceiptTypeIDStartsWith { get; set; } public virtual string ReceiptTypeIDEndsWith { get; set; } public virtual string ReceiptTypeIDContains { get; set; } public virtual string ReceiptTypeIDLike { get; set; } public virtual string[] ReceiptTypeIDBetween { get; set; } public virtual string[] ReceiptTypeIDIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } } public partial class BR_DirectGLTransactions { [Required] public virtual string DirectGLTransactionID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual byte? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLLedgerID { get; set; } public virtual byte? TransactionType { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string PaymentTypeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DirectGLTransactionsQuery : QueryDb, IReturn> { public BR_DirectGLTransactionsQuery() { DirectGLTransactionIDBetween = new string[]{}; DirectGLTransactionIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; TransactionTypeBetween = new Nullable[]{}; TransactionTypeIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; } public virtual string DirectGLTransactionID { get; set; } public virtual string DirectGLTransactionIDStartsWith { get; set; } public virtual string DirectGLTransactionIDEndsWith { get; set; } public virtual string DirectGLTransactionIDContains { get; set; } public virtual string DirectGLTransactionIDLike { get; set; } public virtual string[] DirectGLTransactionIDBetween { get; set; } public virtual string[] DirectGLTransactionIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual byte? TransactionType { get; set; } public virtual byte? TransactionTypeGreaterThanOrEqualTo { get; set; } public virtual byte? TransactionTypeGreaterThan { get; set; } public virtual byte? TransactionTypeLessThan { get; set; } public virtual byte? TransactionTypeLessThanOrEqualTo { get; set; } public virtual byte? TransactionTypeNotEqualTo { get; set; } public virtual Nullable[] TransactionTypeBetween { get; set; } public virtual Nullable[] TransactionTypeIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } } public partial class BR_Documents { public BR_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_DocumentsQuery : QueryDb, IReturn> { public BR_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class BR_GLTransactions { [Required] public virtual string BRGLTransactionID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual byte? Status { get; set; } [Required] public virtual string GLTransactionID { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual decimal? AmountIncGST { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] public virtual string FirstAppearanceBankRecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_GLTransactionsQuery : QueryDb, IReturn> { public BR_GLTransactionsQuery() { BRGLTransactionIDBetween = new string[]{}; BRGLTransactionIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLTransactionIDBetween = new string[]{}; GLTransactionIDIn = new string[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; FirstAppearanceBankRecIDBetween = new string[]{}; FirstAppearanceBankRecIDIn = new string[]{}; } public virtual string BRGLTransactionID { get; set; } public virtual string BRGLTransactionIDStartsWith { get; set; } public virtual string BRGLTransactionIDEndsWith { get; set; } public virtual string BRGLTransactionIDContains { get; set; } public virtual string BRGLTransactionIDLike { get; set; } public virtual string[] BRGLTransactionIDBetween { get; set; } public virtual string[] BRGLTransactionIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLTransactionID { get; set; } public virtual string GLTransactionIDStartsWith { get; set; } public virtual string GLTransactionIDEndsWith { get; set; } public virtual string GLTransactionIDContains { get; set; } public virtual string GLTransactionIDLike { get; set; } public virtual string[] GLTransactionIDBetween { get; set; } public virtual string[] GLTransactionIDIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual string FirstAppearanceBankRecID { get; set; } public virtual string FirstAppearanceBankRecIDStartsWith { get; set; } public virtual string FirstAppearanceBankRecIDEndsWith { get; set; } public virtual string FirstAppearanceBankRecIDContains { get; set; } public virtual string FirstAppearanceBankRecIDLike { get; set; } public virtual string[] FirstAppearanceBankRecIDBetween { get; set; } public virtual string[] FirstAppearanceBankRecIDIn { get; set; } } public partial class BR_Main { [Required] public virtual string BankRecID { get; set; } [Required] public virtual string BankRecNo { get; set; } [Required] public virtual string Reference { get; set; } [Required] public virtual string BankAccountLedgerID { get; set; } public virtual DateTime? BankStatementDate { get; set; } public virtual int? Status { get; set; } [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? BankStatementOpeningBalance { get; set; } public virtual decimal? BankAccountLedgerCurrentBalance { get; set; } public virtual decimal? BankStatementClosingBalance { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForward { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_MainQuery : QueryDb, IReturn> { public BR_MainQuery() { BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; BankRecNoBetween = new string[]{}; BankRecNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; BankAccountLedgerIDBetween = new string[]{}; BankAccountLedgerIDIn = new string[]{}; BankStatementDateBetween = new Nullable[]{}; BankStatementDateIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; BankStatementOpeningBalanceBetween = new Nullable[]{}; BankStatementOpeningBalanceIn = new Nullable[]{}; BankAccountLedgerCurrentBalanceBetween = new Nullable[]{}; BankAccountLedgerCurrentBalanceIn = new Nullable[]{}; BankStatementClosingBalanceBetween = new Nullable[]{}; BankStatementClosingBalanceIn = new Nullable[]{}; BankAccountLedgerBalanceBroughtForwardBetween = new Nullable[]{}; BankAccountLedgerBalanceBroughtForwardIn = new Nullable[]{}; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string BankRecNo { get; set; } public virtual string BankRecNoStartsWith { get; set; } public virtual string BankRecNoEndsWith { get; set; } public virtual string BankRecNoContains { get; set; } public virtual string BankRecNoLike { get; set; } public virtual string[] BankRecNoBetween { get; set; } public virtual string[] BankRecNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string BankAccountLedgerID { get; set; } public virtual string BankAccountLedgerIDStartsWith { get; set; } public virtual string BankAccountLedgerIDEndsWith { get; set; } public virtual string BankAccountLedgerIDContains { get; set; } public virtual string BankAccountLedgerIDLike { get; set; } public virtual string[] BankAccountLedgerIDBetween { get; set; } public virtual string[] BankAccountLedgerIDIn { get; set; } public virtual DateTime? BankStatementDate { get; set; } public virtual DateTime? BankStatementDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BankStatementDateGreaterThan { get; set; } public virtual DateTime? BankStatementDateLessThan { get; set; } public virtual DateTime? BankStatementDateLessThanOrEqualTo { get; set; } public virtual DateTime? BankStatementDateNotEqualTo { get; set; } public virtual Nullable[] BankStatementDateBetween { get; set; } public virtual Nullable[] BankStatementDateIn { get; set; } public virtual int? Status { get; set; } public virtual int? StatusGreaterThanOrEqualTo { get; set; } public virtual int? StatusGreaterThan { get; set; } public virtual int? StatusLessThan { get; set; } public virtual int? StatusLessThanOrEqualTo { get; set; } public virtual int? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual decimal? BankStatementOpeningBalance { get; set; } public virtual decimal? BankStatementOpeningBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? BankStatementOpeningBalanceGreaterThan { get; set; } public virtual decimal? BankStatementOpeningBalanceLessThan { get; set; } public virtual decimal? BankStatementOpeningBalanceLessThanOrEqualTo { get; set; } public virtual decimal? BankStatementOpeningBalanceNotEqualTo { get; set; } public virtual Nullable[] BankStatementOpeningBalanceBetween { get; set; } public virtual Nullable[] BankStatementOpeningBalanceIn { get; set; } public virtual decimal? BankAccountLedgerCurrentBalance { get; set; } public virtual decimal? BankAccountLedgerCurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? BankAccountLedgerCurrentBalanceGreaterThan { get; set; } public virtual decimal? BankAccountLedgerCurrentBalanceLessThan { get; set; } public virtual decimal? BankAccountLedgerCurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? BankAccountLedgerCurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] BankAccountLedgerCurrentBalanceBetween { get; set; } public virtual Nullable[] BankAccountLedgerCurrentBalanceIn { get; set; } public virtual decimal? BankStatementClosingBalance { get; set; } public virtual decimal? BankStatementClosingBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? BankStatementClosingBalanceGreaterThan { get; set; } public virtual decimal? BankStatementClosingBalanceLessThan { get; set; } public virtual decimal? BankStatementClosingBalanceLessThanOrEqualTo { get; set; } public virtual decimal? BankStatementClosingBalanceNotEqualTo { get; set; } public virtual Nullable[] BankStatementClosingBalanceBetween { get; set; } public virtual Nullable[] BankStatementClosingBalanceIn { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForward { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForwardGreaterThanOrEqualTo { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForwardGreaterThan { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForwardLessThan { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForwardLessThanOrEqualTo { get; set; } public virtual decimal? BankAccountLedgerBalanceBroughtForwardNotEqualTo { get; set; } public virtual Nullable[] BankAccountLedgerBalanceBroughtForwardBetween { get; set; } public virtual Nullable[] BankAccountLedgerBalanceBroughtForwardIn { get; set; } } public partial class BR_OpeningBalanceTransactions { [Required] public virtual string OpeningBalanceTransactionID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] [Required] public virtual string BankRecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? LineNumber { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual byte? Status { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual string Reference { get; set; } public virtual byte? DebitCredit { get; set; } public virtual string Remark { get; set; } public virtual decimal? AmountIncGST { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BR_Main))] public virtual string PreviousBankRecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class BR_OpeningBalanceTransactionsQuery : QueryDb, IReturn> { public BR_OpeningBalanceTransactionsQuery() { OpeningBalanceTransactionIDBetween = new string[]{}; OpeningBalanceTransactionIDIn = new string[]{}; BankRecIDBetween = new string[]{}; BankRecIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; TransactionDateTimeBetween = new Nullable[]{}; TransactionDateTimeIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; AmountReconciledIncGSTBetween = new Nullable[]{}; AmountReconciledIncGSTIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; DebitCreditBetween = new Nullable[]{}; DebitCreditIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; AmountIncGSTBetween = new Nullable[]{}; AmountIncGSTIn = new Nullable[]{}; PreviousBankRecIDBetween = new string[]{}; PreviousBankRecIDIn = new string[]{}; } public virtual string OpeningBalanceTransactionID { get; set; } public virtual string OpeningBalanceTransactionIDStartsWith { get; set; } public virtual string OpeningBalanceTransactionIDEndsWith { get; set; } public virtual string OpeningBalanceTransactionIDContains { get; set; } public virtual string OpeningBalanceTransactionIDLike { get; set; } public virtual string[] OpeningBalanceTransactionIDBetween { get; set; } public virtual string[] OpeningBalanceTransactionIDIn { get; set; } public virtual string BankRecID { get; set; } public virtual string BankRecIDStartsWith { get; set; } public virtual string BankRecIDEndsWith { get; set; } public virtual string BankRecIDContains { get; set; } public virtual string BankRecIDLike { get; set; } public virtual string[] BankRecIDBetween { get; set; } public virtual string[] BankRecIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual DateTime? TransactionDateTime { get; set; } public virtual DateTime? TransactionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeGreaterThan { get; set; } public virtual DateTime? TransactionDateTimeLessThan { get; set; } public virtual DateTime? TransactionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransactionDateTimeBetween { get; set; } public virtual Nullable[] TransactionDateTimeIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual decimal? AmountReconciledIncGST { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTGreaterThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThan { get; set; } public virtual decimal? AmountReconciledIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountReconciledIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountReconciledIncGSTBetween { get; set; } public virtual Nullable[] AmountReconciledIncGSTIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual byte? DebitCredit { get; set; } public virtual byte? DebitCreditGreaterThanOrEqualTo { get; set; } public virtual byte? DebitCreditGreaterThan { get; set; } public virtual byte? DebitCreditLessThan { get; set; } public virtual byte? DebitCreditLessThanOrEqualTo { get; set; } public virtual byte? DebitCreditNotEqualTo { get; set; } public virtual Nullable[] DebitCreditBetween { get; set; } public virtual Nullable[] DebitCreditIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? AmountIncGST { get; set; } public virtual decimal? AmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTGreaterThan { get; set; } public virtual decimal? AmountIncGSTLessThan { get; set; } public virtual decimal? AmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] AmountIncGSTBetween { get; set; } public virtual Nullable[] AmountIncGSTIn { get; set; } public virtual string PreviousBankRecID { get; set; } public virtual string PreviousBankRecIDStartsWith { get; set; } public virtual string PreviousBankRecIDEndsWith { get; set; } public virtual string PreviousBankRecIDContains { get; set; } public virtual string PreviousBankRecIDLike { get; set; } public virtual string[] PreviousBankRecIDBetween { get; set; } public virtual string[] PreviousBankRecIDIn { get; set; } } public partial class CB_BatchTranLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_BatchTranLineCustomFieldsQuery : QueryDb, IReturn> { public CB_BatchTranLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CB_BatchTranLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_BatchTranLines))] [Required] public virtual string CB_BatchTranLine_CBBatchTranLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_BatchTranLineCustomFields))] [Required] public virtual string CB_BatchTranLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_BatchTranLineCustomValuesQuery : QueryDb, IReturn> { public CB_BatchTranLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CB_BatchTranLine_CBBatchTranLineIDBetween = new string[]{}; CB_BatchTranLine_CBBatchTranLineIDIn = new string[]{}; CB_BatchTranLineCustomFields_RecIDBetween = new string[]{}; CB_BatchTranLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CB_BatchTranLine_CBBatchTranLineID { get; set; } public virtual string CB_BatchTranLine_CBBatchTranLineIDStartsWith { get; set; } public virtual string CB_BatchTranLine_CBBatchTranLineIDEndsWith { get; set; } public virtual string CB_BatchTranLine_CBBatchTranLineIDContains { get; set; } public virtual string CB_BatchTranLine_CBBatchTranLineIDLike { get; set; } public virtual string[] CB_BatchTranLine_CBBatchTranLineIDBetween { get; set; } public virtual string[] CB_BatchTranLine_CBBatchTranLineIDIn { get; set; } public virtual string CB_BatchTranLineCustomFields_RecID { get; set; } public virtual string CB_BatchTranLineCustomFields_RecIDStartsWith { get; set; } public virtual string CB_BatchTranLineCustomFields_RecIDEndsWith { get; set; } public virtual string CB_BatchTranLineCustomFields_RecIDContains { get; set; } public virtual string CB_BatchTranLineCustomFields_RecIDLike { get; set; } public virtual string[] CB_BatchTranLineCustomFields_RecIDBetween { get; set; } public virtual string[] CB_BatchTranLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class CB_BatchTranLines { [Required] public virtual string CBBatchTranLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_BatchTrans))] [Required] public virtual string CBBatchID { get; set; } [Required] public virtual string OffsetLedgerID { get; set; } [Required] public virtual string RemitNo { get; set; } public virtual string Ref { get; set; } [Required] public virtual short DebtorCreditor { get; set; } [Required] public virtual string DebtorCreditorID { get; set; } [Required] public virtual short TransType { get; set; } public virtual string Remark { get; set; } [Required] public virtual short LineNum { get; set; } public virtual decimal? HomeAmount { get; set; } [Required] public virtual short GroupNo { get; set; } public virtual DateTime? TranDate { get; set; } [Required] public virtual string DiscountLedgerID { get; set; } public virtual decimal? HomeDiscountTaken { get; set; } public virtual decimal? SupplierAmount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? SupplierDiscountTaken { get; set; } [Required] public virtual string ParentDebtorID { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string Approval { get; set; } [Required] public virtual bool UpdateDebtorBankDetails { get; set; } public virtual string GSTRateID { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual string DiscountGSTRateID { get; set; } public virtual decimal? DiscountGSTRate { get; set; } public virtual decimal? DiscountGSTAmount { get; set; } public virtual string JobNo { get; set; } public virtual decimal? JobChargeAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string FXCurrencyID { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? AUDDecimalPlaces { get; set; } public virtual DateTime? DueDate { get; set; } public virtual decimal? SupplierAllocatedAmount { get; set; } } public partial class CB_BatchTranLinesAllocs { [Required] public virtual string CBBatchTranLineAllocID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_BatchTranLines))] [Required] public virtual string CBBatchTranLineID { get; set; } [Required] public virtual string AllocatedTransID { get; set; } public virtual decimal? AllocatedAmount { get; set; } [Required] public virtual short AllocType { get; set; } [Required] public virtual string CBBatchID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_BatchTranLinesAllocsQuery : QueryDb, IReturn> { public CB_BatchTranLinesAllocsQuery() { CBBatchTranLineAllocIDBetween = new string[]{}; CBBatchTranLineAllocIDIn = new string[]{}; CBBatchTranLineIDBetween = new string[]{}; CBBatchTranLineIDIn = new string[]{}; AllocatedTransIDBetween = new string[]{}; AllocatedTransIDIn = new string[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; AllocTypeBetween = new short[]{}; AllocTypeIn = new short[]{}; CBBatchIDBetween = new string[]{}; CBBatchIDIn = new string[]{}; } public virtual string CBBatchTranLineAllocID { get; set; } public virtual string CBBatchTranLineAllocIDStartsWith { get; set; } public virtual string CBBatchTranLineAllocIDEndsWith { get; set; } public virtual string CBBatchTranLineAllocIDContains { get; set; } public virtual string CBBatchTranLineAllocIDLike { get; set; } public virtual string[] CBBatchTranLineAllocIDBetween { get; set; } public virtual string[] CBBatchTranLineAllocIDIn { get; set; } public virtual string CBBatchTranLineID { get; set; } public virtual string CBBatchTranLineIDStartsWith { get; set; } public virtual string CBBatchTranLineIDEndsWith { get; set; } public virtual string CBBatchTranLineIDContains { get; set; } public virtual string CBBatchTranLineIDLike { get; set; } public virtual string[] CBBatchTranLineIDBetween { get; set; } public virtual string[] CBBatchTranLineIDIn { get; set; } public virtual string AllocatedTransID { get; set; } public virtual string AllocatedTransIDStartsWith { get; set; } public virtual string AllocatedTransIDEndsWith { get; set; } public virtual string AllocatedTransIDContains { get; set; } public virtual string AllocatedTransIDLike { get; set; } public virtual string[] AllocatedTransIDBetween { get; set; } public virtual string[] AllocatedTransIDIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual short? AllocType { get; set; } public virtual short? AllocTypeGreaterThanOrEqualTo { get; set; } public virtual short? AllocTypeGreaterThan { get; set; } public virtual short? AllocTypeLessThan { get; set; } public virtual short? AllocTypeLessThanOrEqualTo { get; set; } public virtual short? AllocTypeNotEqualTo { get; set; } public virtual short[] AllocTypeBetween { get; set; } public virtual short[] AllocTypeIn { get; set; } public virtual string CBBatchID { get; set; } public virtual string CBBatchIDStartsWith { get; set; } public virtual string CBBatchIDEndsWith { get; set; } public virtual string CBBatchIDContains { get; set; } public virtual string CBBatchIDLike { get; set; } public virtual string[] CBBatchIDBetween { get; set; } public virtual string[] CBBatchIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_BatchTranLinesQuery : QueryDb, IReturn> { public CB_BatchTranLinesQuery() { CBBatchTranLineIDBetween = new string[]{}; CBBatchTranLineIDIn = new string[]{}; CBBatchIDBetween = new string[]{}; CBBatchIDIn = new string[]{}; OffsetLedgerIDBetween = new string[]{}; OffsetLedgerIDIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; DebtorCreditorBetween = new short[]{}; DebtorCreditorIn = new short[]{}; DebtorCreditorIDBetween = new string[]{}; DebtorCreditorIDIn = new string[]{}; TransTypeBetween = new short[]{}; TransTypeIn = new short[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LineNumBetween = new short[]{}; LineNumIn = new short[]{}; HomeAmountBetween = new Nullable[]{}; HomeAmountIn = new Nullable[]{}; GroupNoBetween = new short[]{}; GroupNoIn = new short[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; DiscountLedgerIDBetween = new string[]{}; DiscountLedgerIDIn = new string[]{}; HomeDiscountTakenBetween = new Nullable[]{}; HomeDiscountTakenIn = new Nullable[]{}; SupplierAmountBetween = new Nullable[]{}; SupplierAmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; SupplierDiscountTakenBetween = new Nullable[]{}; SupplierDiscountTakenIn = new Nullable[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; ApprovalBetween = new string[]{}; ApprovalIn = new string[]{}; GSTRateIDBetween = new string[]{}; GSTRateIDIn = new string[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; DiscountGSTRateIDBetween = new string[]{}; DiscountGSTRateIDIn = new string[]{}; DiscountGSTRateBetween = new Nullable[]{}; DiscountGSTRateIn = new Nullable[]{}; DiscountGSTAmountBetween = new Nullable[]{}; DiscountGSTAmountIn = new Nullable[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; JobChargeAmountBetween = new Nullable[]{}; JobChargeAmountIn = new Nullable[]{}; FXCurrencyIDBetween = new string[]{}; FXCurrencyIDIn = new string[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; AUDDecimalPlacesBetween = new Nullable[]{}; AUDDecimalPlacesIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; SupplierAllocatedAmountBetween = new Nullable[]{}; SupplierAllocatedAmountIn = new Nullable[]{}; } public virtual string CBBatchTranLineID { get; set; } public virtual string CBBatchTranLineIDStartsWith { get; set; } public virtual string CBBatchTranLineIDEndsWith { get; set; } public virtual string CBBatchTranLineIDContains { get; set; } public virtual string CBBatchTranLineIDLike { get; set; } public virtual string[] CBBatchTranLineIDBetween { get; set; } public virtual string[] CBBatchTranLineIDIn { get; set; } public virtual string CBBatchID { get; set; } public virtual string CBBatchIDStartsWith { get; set; } public virtual string CBBatchIDEndsWith { get; set; } public virtual string CBBatchIDContains { get; set; } public virtual string CBBatchIDLike { get; set; } public virtual string[] CBBatchIDBetween { get; set; } public virtual string[] CBBatchIDIn { get; set; } public virtual string OffsetLedgerID { get; set; } public virtual string OffsetLedgerIDStartsWith { get; set; } public virtual string OffsetLedgerIDEndsWith { get; set; } public virtual string OffsetLedgerIDContains { get; set; } public virtual string OffsetLedgerIDLike { get; set; } public virtual string[] OffsetLedgerIDBetween { get; set; } public virtual string[] OffsetLedgerIDIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual short? DebtorCreditor { get; set; } public virtual short? DebtorCreditorGreaterThanOrEqualTo { get; set; } public virtual short? DebtorCreditorGreaterThan { get; set; } public virtual short? DebtorCreditorLessThan { get; set; } public virtual short? DebtorCreditorLessThanOrEqualTo { get; set; } public virtual short? DebtorCreditorNotEqualTo { get; set; } public virtual short[] DebtorCreditorBetween { get; set; } public virtual short[] DebtorCreditorIn { get; set; } public virtual string DebtorCreditorID { get; set; } public virtual string DebtorCreditorIDStartsWith { get; set; } public virtual string DebtorCreditorIDEndsWith { get; set; } public virtual string DebtorCreditorIDContains { get; set; } public virtual string DebtorCreditorIDLike { get; set; } public virtual string[] DebtorCreditorIDBetween { get; set; } public virtual string[] DebtorCreditorIDIn { get; set; } public virtual short? TransType { get; set; } public virtual short? TransTypeGreaterThanOrEqualTo { get; set; } public virtual short? TransTypeGreaterThan { get; set; } public virtual short? TransTypeLessThan { get; set; } public virtual short? TransTypeLessThanOrEqualTo { get; set; } public virtual short? TransTypeNotEqualTo { get; set; } public virtual short[] TransTypeBetween { get; set; } public virtual short[] TransTypeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual short[] LineNumBetween { get; set; } public virtual short[] LineNumIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual Nullable[] HomeAmountBetween { get; set; } public virtual Nullable[] HomeAmountIn { get; set; } public virtual short? GroupNo { get; set; } public virtual short? GroupNoGreaterThanOrEqualTo { get; set; } public virtual short? GroupNoGreaterThan { get; set; } public virtual short? GroupNoLessThan { get; set; } public virtual short? GroupNoLessThanOrEqualTo { get; set; } public virtual short? GroupNoNotEqualTo { get; set; } public virtual short[] GroupNoBetween { get; set; } public virtual short[] GroupNoIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string DiscountLedgerID { get; set; } public virtual string DiscountLedgerIDStartsWith { get; set; } public virtual string DiscountLedgerIDEndsWith { get; set; } public virtual string DiscountLedgerIDContains { get; set; } public virtual string DiscountLedgerIDLike { get; set; } public virtual string[] DiscountLedgerIDBetween { get; set; } public virtual string[] DiscountLedgerIDIn { get; set; } public virtual decimal? HomeDiscountTaken { get; set; } public virtual decimal? HomeDiscountTakenGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeDiscountTakenGreaterThan { get; set; } public virtual decimal? HomeDiscountTakenLessThan { get; set; } public virtual decimal? HomeDiscountTakenLessThanOrEqualTo { get; set; } public virtual decimal? HomeDiscountTakenNotEqualTo { get; set; } public virtual Nullable[] HomeDiscountTakenBetween { get; set; } public virtual Nullable[] HomeDiscountTakenIn { get; set; } public virtual decimal? SupplierAmount { get; set; } public virtual decimal? SupplierAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierAmountGreaterThan { get; set; } public virtual decimal? SupplierAmountLessThan { get; set; } public virtual decimal? SupplierAmountLessThanOrEqualTo { get; set; } public virtual decimal? SupplierAmountNotEqualTo { get; set; } public virtual Nullable[] SupplierAmountBetween { get; set; } public virtual Nullable[] SupplierAmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual decimal? SupplierDiscountTaken { get; set; } public virtual decimal? SupplierDiscountTakenGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierDiscountTakenGreaterThan { get; set; } public virtual decimal? SupplierDiscountTakenLessThan { get; set; } public virtual decimal? SupplierDiscountTakenLessThanOrEqualTo { get; set; } public virtual decimal? SupplierDiscountTakenNotEqualTo { get; set; } public virtual Nullable[] SupplierDiscountTakenBetween { get; set; } public virtual Nullable[] SupplierDiscountTakenIn { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string Approval { get; set; } public virtual string ApprovalStartsWith { get; set; } public virtual string ApprovalEndsWith { get; set; } public virtual string ApprovalContains { get; set; } public virtual string ApprovalLike { get; set; } public virtual string[] ApprovalBetween { get; set; } public virtual string[] ApprovalIn { get; set; } public virtual bool? UpdateDebtorBankDetails { get; set; } public virtual string GSTRateID { get; set; } public virtual string GSTRateIDStartsWith { get; set; } public virtual string GSTRateIDEndsWith { get; set; } public virtual string GSTRateIDContains { get; set; } public virtual string GSTRateIDLike { get; set; } public virtual string[] GSTRateIDBetween { get; set; } public virtual string[] GSTRateIDIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual string DiscountGSTRateID { get; set; } public virtual string DiscountGSTRateIDStartsWith { get; set; } public virtual string DiscountGSTRateIDEndsWith { get; set; } public virtual string DiscountGSTRateIDContains { get; set; } public virtual string DiscountGSTRateIDLike { get; set; } public virtual string[] DiscountGSTRateIDBetween { get; set; } public virtual string[] DiscountGSTRateIDIn { get; set; } public virtual decimal? DiscountGSTRate { get; set; } public virtual decimal? DiscountGSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountGSTRateGreaterThan { get; set; } public virtual decimal? DiscountGSTRateLessThan { get; set; } public virtual decimal? DiscountGSTRateLessThanOrEqualTo { get; set; } public virtual decimal? DiscountGSTRateNotEqualTo { get; set; } public virtual Nullable[] DiscountGSTRateBetween { get; set; } public virtual Nullable[] DiscountGSTRateIn { get; set; } public virtual decimal? DiscountGSTAmount { get; set; } public virtual decimal? DiscountGSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountGSTAmountGreaterThan { get; set; } public virtual decimal? DiscountGSTAmountLessThan { get; set; } public virtual decimal? DiscountGSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountGSTAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountGSTAmountBetween { get; set; } public virtual Nullable[] DiscountGSTAmountIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual decimal? JobChargeAmount { get; set; } public virtual decimal? JobChargeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? JobChargeAmountGreaterThan { get; set; } public virtual decimal? JobChargeAmountLessThan { get; set; } public virtual decimal? JobChargeAmountLessThanOrEqualTo { get; set; } public virtual decimal? JobChargeAmountNotEqualTo { get; set; } public virtual Nullable[] JobChargeAmountBetween { get; set; } public virtual Nullable[] JobChargeAmountIn { get; set; } public virtual string FXCurrencyID { get; set; } public virtual string FXCurrencyIDStartsWith { get; set; } public virtual string FXCurrencyIDEndsWith { get; set; } public virtual string FXCurrencyIDContains { get; set; } public virtual string FXCurrencyIDLike { get; set; } public virtual string[] FXCurrencyIDBetween { get; set; } public virtual string[] FXCurrencyIDIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual short? AUDDecimalPlaces { get; set; } public virtual short? AUDDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? AUDDecimalPlacesGreaterThan { get; set; } public virtual short? AUDDecimalPlacesLessThan { get; set; } public virtual short? AUDDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? AUDDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] AUDDecimalPlacesBetween { get; set; } public virtual Nullable[] AUDDecimalPlacesIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual decimal? SupplierAllocatedAmount { get; set; } public virtual decimal? SupplierAllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierAllocatedAmountGreaterThan { get; set; } public virtual decimal? SupplierAllocatedAmountLessThan { get; set; } public virtual decimal? SupplierAllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? SupplierAllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] SupplierAllocatedAmountBetween { get; set; } public virtual Nullable[] SupplierAllocatedAmountIn { get; set; } } public partial class CB_BatchTrans { [Required] public virtual string CBBatchID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string StaffID { get; set; } public virtual DateTime? BatchDate { get; set; } public virtual string BatchNo { get; set; } public virtual bool? Activated { get; set; } [Required] public virtual string Description { get; set; } public virtual byte? ReceiptPayment { get; set; } [Required] public virtual string BankLedgerID { get; set; } [Required] public virtual bool GroupJournals { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_BatchTransQuery : QueryDb, IReturn> { public CB_BatchTransQuery() { CBBatchIDBetween = new string[]{}; CBBatchIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; BatchDateBetween = new Nullable[]{}; BatchDateIn = new Nullable[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ReceiptPaymentBetween = new Nullable[]{}; ReceiptPaymentIn = new Nullable[]{}; BankLedgerIDBetween = new string[]{}; BankLedgerIDIn = new string[]{}; } public virtual string CBBatchID { get; set; } public virtual string CBBatchIDStartsWith { get; set; } public virtual string CBBatchIDEndsWith { get; set; } public virtual string CBBatchIDContains { get; set; } public virtual string CBBatchIDLike { get; set; } public virtual string[] CBBatchIDBetween { get; set; } public virtual string[] CBBatchIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? BatchDate { get; set; } public virtual DateTime? BatchDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BatchDateGreaterThan { get; set; } public virtual DateTime? BatchDateLessThan { get; set; } public virtual DateTime? BatchDateLessThanOrEqualTo { get; set; } public virtual DateTime? BatchDateNotEqualTo { get; set; } public virtual Nullable[] BatchDateBetween { get; set; } public virtual Nullable[] BatchDateIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual bool? Activated { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte? ReceiptPayment { get; set; } public virtual byte? ReceiptPaymentGreaterThanOrEqualTo { get; set; } public virtual byte? ReceiptPaymentGreaterThan { get; set; } public virtual byte? ReceiptPaymentLessThan { get; set; } public virtual byte? ReceiptPaymentLessThanOrEqualTo { get; set; } public virtual byte? ReceiptPaymentNotEqualTo { get; set; } public virtual Nullable[] ReceiptPaymentBetween { get; set; } public virtual Nullable[] ReceiptPaymentIn { get; set; } public virtual string BankLedgerID { get; set; } public virtual string BankLedgerIDStartsWith { get; set; } public virtual string BankLedgerIDEndsWith { get; set; } public virtual string BankLedgerIDContains { get; set; } public virtual string BankLedgerIDLike { get; set; } public virtual string[] BankLedgerIDBetween { get; set; } public virtual string[] BankLedgerIDIn { get; set; } public virtual bool? GroupJournals { get; set; } } public partial class CB_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_CustomSettingQuery : QueryDb, IReturn> { public CB_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CB_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CB_BatchTrans))] [Required] public virtual string CashBookID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_CustomSettingValuesQuery : QueryDb, IReturn> { public CB_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CashBookIDBetween = new string[]{}; CashBookIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CashBookID { get; set; } public virtual string CashBookIDStartsWith { get; set; } public virtual string CashBookIDEndsWith { get; set; } public virtual string CashBookIDContains { get; set; } public virtual string CashBookIDLike { get; set; } public virtual string[] CashBookIDBetween { get; set; } public virtual string[] CashBookIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CB_Documents { public CB_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string CashBookID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_DocumentsQuery : QueryDb, IReturn> { public CB_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CashBookIDBetween = new string[]{}; CashBookIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CashBookID { get; set; } public virtual string CashBookIDStartsWith { get; set; } public virtual string CashBookIDEndsWith { get; set; } public virtual string CashBookIDContains { get; set; } public virtual string CashBookIDLike { get; set; } public virtual string[] CashBookIDBetween { get; set; } public virtual string[] CashBookIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CB_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string CashBookID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CB_NotesQuery : QueryDb, IReturn> { public CB_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CashBookIDBetween = new string[]{}; CashBookIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CashBookID { get; set; } public virtual string CashBookIDStartsWith { get; set; } public virtual string CashBookIDEndsWith { get; set; } public virtual string CashBookIDContains { get; set; } public virtual string CashBookIDLike { get; set; } public virtual string[] CashBookIDBetween { get; set; } public virtual string[] CashBookIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CN_Contact { [Required] public virtual string ContactID { get; set; } public virtual string AccNo { get; set; } public virtual string Title { get; set; } public virtual string FName { get; set; } public virtual string SName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CN_ContactPosition))] [Required] public virtual string PrimaryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CN_ContactPosition))] [Required] public virtual string SecondaryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CN_ContactPosition))] [Required] public virtual string TertiaryID { get; set; } public virtual string Phone { get; set; } public virtual string Mobile { get; set; } public virtual string Fax { get; set; } public virtual string EmailAddress { get; set; } [Required] public virtual string ProspectID { get; set; } public virtual string LogonCode { get; set; } public virtual string LogonPassword { get; set; } public virtual string ExternalAppRecID { get; set; } public virtual bool? DefaultContact { get; set; } public virtual bool? DebtorContact { get; set; } public virtual bool? CreditorContact { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } } public partial class CN_ContactPosition { [Required] public virtual string ContactPositionID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Position { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_ContactPositionQuery : QueryDb, IReturn> { public CN_ContactPositionQuery() { ContactPositionIDBetween = new string[]{}; ContactPositionIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; PositionBetween = new string[]{}; PositionIn = new string[]{}; } public virtual string ContactPositionID { get; set; } public virtual string ContactPositionIDStartsWith { get; set; } public virtual string ContactPositionIDEndsWith { get; set; } public virtual string ContactPositionIDContains { get; set; } public virtual string ContactPositionIDLike { get; set; } public virtual string[] ContactPositionIDBetween { get; set; } public virtual string[] ContactPositionIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Position { get; set; } public virtual string PositionStartsWith { get; set; } public virtual string PositionEndsWith { get; set; } public virtual string PositionContains { get; set; } public virtual string PositionLike { get; set; } public virtual string[] PositionBetween { get; set; } public virtual string[] PositionIn { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_ContactQuery : QueryDb, IReturn> { public CN_ContactQuery() { ContactIDBetween = new string[]{}; ContactIDIn = new string[]{}; AccNoBetween = new string[]{}; AccNoIn = new string[]{}; TitleBetween = new string[]{}; TitleIn = new string[]{}; FNameBetween = new string[]{}; FNameIn = new string[]{}; SNameBetween = new string[]{}; SNameIn = new string[]{}; PrimaryIDBetween = new string[]{}; PrimaryIDIn = new string[]{}; SecondaryIDBetween = new string[]{}; SecondaryIDIn = new string[]{}; TertiaryIDBetween = new string[]{}; TertiaryIDIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; MobileBetween = new string[]{}; MobileIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; ProspectIDBetween = new string[]{}; ProspectIDIn = new string[]{}; LogonCodeBetween = new string[]{}; LogonCodeIn = new string[]{}; LogonPasswordBetween = new string[]{}; LogonPasswordIn = new string[]{}; ExternalAppRecIDBetween = new string[]{}; ExternalAppRecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string ContactID { get; set; } public virtual string ContactIDStartsWith { get; set; } public virtual string ContactIDEndsWith { get; set; } public virtual string ContactIDContains { get; set; } public virtual string ContactIDLike { get; set; } public virtual string[] ContactIDBetween { get; set; } public virtual string[] ContactIDIn { get; set; } public virtual string AccNo { get; set; } public virtual string AccNoStartsWith { get; set; } public virtual string AccNoEndsWith { get; set; } public virtual string AccNoContains { get; set; } public virtual string AccNoLike { get; set; } public virtual string[] AccNoBetween { get; set; } public virtual string[] AccNoIn { get; set; } public virtual string Title { get; set; } public virtual string TitleStartsWith { get; set; } public virtual string TitleEndsWith { get; set; } public virtual string TitleContains { get; set; } public virtual string TitleLike { get; set; } public virtual string[] TitleBetween { get; set; } public virtual string[] TitleIn { get; set; } public virtual string FName { get; set; } public virtual string FNameStartsWith { get; set; } public virtual string FNameEndsWith { get; set; } public virtual string FNameContains { get; set; } public virtual string FNameLike { get; set; } public virtual string[] FNameBetween { get; set; } public virtual string[] FNameIn { get; set; } public virtual string SName { get; set; } public virtual string SNameStartsWith { get; set; } public virtual string SNameEndsWith { get; set; } public virtual string SNameContains { get; set; } public virtual string SNameLike { get; set; } public virtual string[] SNameBetween { get; set; } public virtual string[] SNameIn { get; set; } public virtual string PrimaryID { get; set; } public virtual string PrimaryIDStartsWith { get; set; } public virtual string PrimaryIDEndsWith { get; set; } public virtual string PrimaryIDContains { get; set; } public virtual string PrimaryIDLike { get; set; } public virtual string[] PrimaryIDBetween { get; set; } public virtual string[] PrimaryIDIn { get; set; } public virtual string SecondaryID { get; set; } public virtual string SecondaryIDStartsWith { get; set; } public virtual string SecondaryIDEndsWith { get; set; } public virtual string SecondaryIDContains { get; set; } public virtual string SecondaryIDLike { get; set; } public virtual string[] SecondaryIDBetween { get; set; } public virtual string[] SecondaryIDIn { get; set; } public virtual string TertiaryID { get; set; } public virtual string TertiaryIDStartsWith { get; set; } public virtual string TertiaryIDEndsWith { get; set; } public virtual string TertiaryIDContains { get; set; } public virtual string TertiaryIDLike { get; set; } public virtual string[] TertiaryIDBetween { get; set; } public virtual string[] TertiaryIDIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Mobile { get; set; } public virtual string MobileStartsWith { get; set; } public virtual string MobileEndsWith { get; set; } public virtual string MobileContains { get; set; } public virtual string MobileLike { get; set; } public virtual string[] MobileBetween { get; set; } public virtual string[] MobileIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual string ProspectID { get; set; } public virtual string ProspectIDStartsWith { get; set; } public virtual string ProspectIDEndsWith { get; set; } public virtual string ProspectIDContains { get; set; } public virtual string ProspectIDLike { get; set; } public virtual string[] ProspectIDBetween { get; set; } public virtual string[] ProspectIDIn { get; set; } public virtual string LogonCode { get; set; } public virtual string LogonCodeStartsWith { get; set; } public virtual string LogonCodeEndsWith { get; set; } public virtual string LogonCodeContains { get; set; } public virtual string LogonCodeLike { get; set; } public virtual string[] LogonCodeBetween { get; set; } public virtual string[] LogonCodeIn { get; set; } public virtual string LogonPassword { get; set; } public virtual string LogonPasswordStartsWith { get; set; } public virtual string LogonPasswordEndsWith { get; set; } public virtual string LogonPasswordContains { get; set; } public virtual string LogonPasswordLike { get; set; } public virtual string[] LogonPasswordBetween { get; set; } public virtual string[] LogonPasswordIn { get; set; } public virtual string ExternalAppRecID { get; set; } public virtual string ExternalAppRecIDStartsWith { get; set; } public virtual string ExternalAppRecIDEndsWith { get; set; } public virtual string ExternalAppRecIDContains { get; set; } public virtual string ExternalAppRecIDLike { get; set; } public virtual string[] ExternalAppRecIDBetween { get; set; } public virtual string[] ExternalAppRecIDIn { get; set; } public virtual bool? DefaultContact { get; set; } public virtual bool? DebtorContact { get; set; } public virtual bool? CreditorContact { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CN_Documents { public CN_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string ProspectID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_DocumentsQuery : QueryDb, IReturn> { public CN_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ProspectIDBetween = new string[]{}; ProspectIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ProspectID { get; set; } public virtual string ProspectIDStartsWith { get; set; } public virtual string ProspectIDEndsWith { get; set; } public virtual string ProspectIDContains { get; set; } public virtual string ProspectIDLike { get; set; } public virtual string[] ProspectIDBetween { get; set; } public virtual string[] ProspectIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CN_Group { [Required] public virtual string GroupID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } } public partial class CN_GroupLink { [Required] public virtual string LinkID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CN_Group))] [Required] public virtual string GroupID { get; set; } public virtual string ProspectID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } [Required] public virtual bool DefaultItem { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_GroupLinkQuery : QueryDb, IReturn> { public CN_GroupLinkQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; GroupIDBetween = new string[]{}; GroupIDIn = new string[]{}; ProspectIDBetween = new string[]{}; ProspectIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string GroupID { get; set; } public virtual string GroupIDStartsWith { get; set; } public virtual string GroupIDEndsWith { get; set; } public virtual string GroupIDContains { get; set; } public virtual string GroupIDLike { get; set; } public virtual string[] GroupIDBetween { get; set; } public virtual string[] GroupIDIn { get; set; } public virtual string ProspectID { get; set; } public virtual string ProspectIDStartsWith { get; set; } public virtual string ProspectIDEndsWith { get; set; } public virtual string ProspectIDContains { get; set; } public virtual string ProspectIDLike { get; set; } public virtual string[] ProspectIDBetween { get; set; } public virtual string[] ProspectIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_GroupQuery : QueryDb, IReturn> { public CN_GroupQuery() { GroupIDBetween = new string[]{}; GroupIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string GroupID { get; set; } public virtual string GroupIDStartsWith { get; set; } public virtual string GroupIDEndsWith { get; set; } public virtual string GroupIDContains { get; set; } public virtual string GroupIDLike { get; set; } public virtual string[] GroupIDBetween { get; set; } public virtual string[] GroupIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class CN_Main { [Required] public virtual string ProspectID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string ProspectNumber { get; set; } public virtual string CompanyName { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string State { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string EmailAddress { get; set; } public virtual string CRAccountNo { get; set; } public virtual string DBAccountNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string CreditorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string DebtorID { get; set; } public virtual string ExternalAppRecID { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } [Required] public virtual string Country { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_MainQuery : QueryDb, IReturn> { public CN_MainQuery() { ProspectIDBetween = new string[]{}; ProspectIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ProspectNumberBetween = new string[]{}; ProspectNumberIn = new string[]{}; CompanyNameBetween = new string[]{}; CompanyNameIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; StateBetween = new string[]{}; StateIn = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CRAccountNoBetween = new string[]{}; CRAccountNoIn = new string[]{}; DBAccountNoBetween = new string[]{}; DBAccountNoIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; ExternalAppRecIDBetween = new string[]{}; ExternalAppRecIDIn = new string[]{}; AustPostDPIDBetween = new string[]{}; AustPostDPIDIn = new string[]{}; AustPostBCSPBetween = new string[]{}; AustPostBCSPIn = new string[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string ProspectID { get; set; } public virtual string ProspectIDStartsWith { get; set; } public virtual string ProspectIDEndsWith { get; set; } public virtual string ProspectIDContains { get; set; } public virtual string ProspectIDLike { get; set; } public virtual string[] ProspectIDBetween { get; set; } public virtual string[] ProspectIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string ProspectNumber { get; set; } public virtual string ProspectNumberStartsWith { get; set; } public virtual string ProspectNumberEndsWith { get; set; } public virtual string ProspectNumberContains { get; set; } public virtual string ProspectNumberLike { get; set; } public virtual string[] ProspectNumberBetween { get; set; } public virtual string[] ProspectNumberIn { get; set; } public virtual string CompanyName { get; set; } public virtual string CompanyNameStartsWith { get; set; } public virtual string CompanyNameEndsWith { get; set; } public virtual string CompanyNameContains { get; set; } public virtual string CompanyNameLike { get; set; } public virtual string[] CompanyNameBetween { get; set; } public virtual string[] CompanyNameIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string State { get; set; } public virtual string StateStartsWith { get; set; } public virtual string StateEndsWith { get; set; } public virtual string StateContains { get; set; } public virtual string StateLike { get; set; } public virtual string[] StateBetween { get; set; } public virtual string[] StateIn { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual string CRAccountNo { get; set; } public virtual string CRAccountNoStartsWith { get; set; } public virtual string CRAccountNoEndsWith { get; set; } public virtual string CRAccountNoContains { get; set; } public virtual string CRAccountNoLike { get; set; } public virtual string[] CRAccountNoBetween { get; set; } public virtual string[] CRAccountNoIn { get; set; } public virtual string DBAccountNo { get; set; } public virtual string DBAccountNoStartsWith { get; set; } public virtual string DBAccountNoEndsWith { get; set; } public virtual string DBAccountNoContains { get; set; } public virtual string DBAccountNoLike { get; set; } public virtual string[] DBAccountNoBetween { get; set; } public virtual string[] DBAccountNoIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string ExternalAppRecID { get; set; } public virtual string ExternalAppRecIDStartsWith { get; set; } public virtual string ExternalAppRecIDEndsWith { get; set; } public virtual string ExternalAppRecIDContains { get; set; } public virtual string ExternalAppRecIDLike { get; set; } public virtual string[] ExternalAppRecIDBetween { get; set; } public virtual string[] ExternalAppRecIDIn { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostDPIDStartsWith { get; set; } public virtual string AustPostDPIDEndsWith { get; set; } public virtual string AustPostDPIDContains { get; set; } public virtual string AustPostDPIDLike { get; set; } public virtual string[] AustPostDPIDBetween { get; set; } public virtual string[] AustPostDPIDIn { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string AustPostBCSPStartsWith { get; set; } public virtual string AustPostBCSPEndsWith { get; set; } public virtual string AustPostBCSPContains { get; set; } public virtual string AustPostBCSPLike { get; set; } public virtual string[] AustPostBCSPBetween { get; set; } public virtual string[] AustPostBCSPIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class CN_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string ProspectID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_NotesQuery : QueryDb, IReturn> { public CN_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ProspectIDBetween = new string[]{}; ProspectIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ProspectID { get; set; } public virtual string ProspectIDStartsWith { get; set; } public virtual string ProspectIDEndsWith { get; set; } public virtual string ProspectIDContains { get; set; } public virtual string ProspectIDLike { get; set; } public virtual string[] ProspectIDBetween { get; set; } public virtual string[] ProspectIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CN_SyncLog { [Required] public virtual string RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SyncFlag { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CN_SyncLogQuery : QueryDb, IReturn> { public CN_SyncLogQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SyncFlagBetween = new string[]{}; SyncFlagIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string SyncFlag { get; set; } public virtual string SyncFlagStartsWith { get; set; } public virtual string SyncFlagEndsWith { get; set; } public virtual string SyncFlagContains { get; set; } public virtual string SyncFlagLike { get; set; } public virtual string[] SyncFlagBetween { get; set; } public virtual string[] SyncFlagIn { get; set; } } public partial class CR_AllocationBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual DateTime BatchDate { get; set; } [Required] public virtual string CreditorID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_AllocationBatchQuery : QueryDb, IReturn> { public CR_AllocationBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; BatchDateBetween = new DateTime[]{}; BatchDateIn = new DateTime[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? BatchDate { get; set; } public virtual DateTime? BatchDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BatchDateGreaterThan { get; set; } public virtual DateTime? BatchDateLessThan { get; set; } public virtual DateTime? BatchDateLessThanOrEqualTo { get; set; } public virtual DateTime? BatchDateNotEqualTo { get; set; } public virtual DateTime[] BatchDateBetween { get; set; } public virtual DateTime[] BatchDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } } public partial class CR_AllocationBatchTransactions { [Required] public virtual string CR_TransAlloc_AllocID { get; set; } [Required] public virtual string CR_AllocationBatch_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_AllocationBatchTransactionsQuery : QueryDb, IReturn> { public CR_AllocationBatchTransactionsQuery() { CR_TransAlloc_AllocIDBetween = new string[]{}; CR_TransAlloc_AllocIDIn = new string[]{}; CR_AllocationBatch_RecIDBetween = new string[]{}; CR_AllocationBatch_RecIDIn = new string[]{}; } public virtual string CR_TransAlloc_AllocID { get; set; } public virtual string CR_TransAlloc_AllocIDStartsWith { get; set; } public virtual string CR_TransAlloc_AllocIDEndsWith { get; set; } public virtual string CR_TransAlloc_AllocIDContains { get; set; } public virtual string CR_TransAlloc_AllocIDLike { get; set; } public virtual string[] CR_TransAlloc_AllocIDBetween { get; set; } public virtual string[] CR_TransAlloc_AllocIDIn { get; set; } public virtual string CR_AllocationBatch_RecID { get; set; } public virtual string CR_AllocationBatch_RecIDStartsWith { get; set; } public virtual string CR_AllocationBatch_RecIDEndsWith { get; set; } public virtual string CR_AllocationBatch_RecIDContains { get; set; } public virtual string CR_AllocationBatch_RecIDLike { get; set; } public virtual string[] CR_AllocationBatch_RecIDBetween { get; set; } public virtual string[] CR_AllocationBatch_RecIDIn { get; set; } } public partial class CR_APIKey { public CR_APIKey() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CR_Main_CreditorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? CancelledDateTime { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string KeyValue { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_APIKeyQuery : QueryDb, IReturn> { public CR_APIKeyQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CR_Main_CreditorIDBetween = new string[]{}; CR_Main_CreditorIDIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; ExpiryDateTimeBetween = new Nullable[]{}; ExpiryDateTimeIn = new Nullable[]{}; CancelledDateTimeBetween = new Nullable[]{}; CancelledDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; KeyValueBetween = new string[]{}; KeyValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string CR_Main_CreditorID { get; set; } public virtual string CR_Main_CreditorIDStartsWith { get; set; } public virtual string CR_Main_CreditorIDEndsWith { get; set; } public virtual string CR_Main_CreditorIDContains { get; set; } public virtual string CR_Main_CreditorIDLike { get; set; } public virtual string[] CR_Main_CreditorIDBetween { get; set; } public virtual string[] CR_Main_CreditorIDIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateTimeBetween { get; set; } public virtual Nullable[] ExpiryDateTimeIn { get; set; } public virtual DateTime? CancelledDateTime { get; set; } public virtual DateTime? CancelledDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeGreaterThan { get; set; } public virtual DateTime? CancelledDateTimeLessThan { get; set; } public virtual DateTime? CancelledDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeNotEqualTo { get; set; } public virtual Nullable[] CancelledDateTimeBetween { get; set; } public virtual Nullable[] CancelledDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string KeyValue { get; set; } public virtual string KeyValueStartsWith { get; set; } public virtual string KeyValueEndsWith { get; set; } public virtual string KeyValueContains { get; set; } public virtual string KeyValueLike { get; set; } public virtual string[] KeyValueBetween { get; set; } public virtual string[] KeyValueIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class CR_AUDIT { [Required] public virtual string CreditorID { get; set; } public virtual decimal? CreditorTotal { get; set; } [Required] public virtual string ReportGroup { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_AUDITQuery : QueryDb, IReturn> { public CR_AUDITQuery() { CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; CreditorTotalBetween = new Nullable[]{}; CreditorTotalIn = new Nullable[]{}; ReportGroupBetween = new string[]{}; ReportGroupIn = new string[]{}; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual decimal? CreditorTotal { get; set; } public virtual decimal? CreditorTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditorTotalGreaterThan { get; set; } public virtual decimal? CreditorTotalLessThan { get; set; } public virtual decimal? CreditorTotalLessThanOrEqualTo { get; set; } public virtual decimal? CreditorTotalNotEqualTo { get; set; } public virtual Nullable[] CreditorTotalBetween { get; set; } public virtual Nullable[] CreditorTotalIn { get; set; } public virtual string ReportGroup { get; set; } public virtual string ReportGroupStartsWith { get; set; } public virtual string ReportGroupEndsWith { get; set; } public virtual string ReportGroupContains { get; set; } public virtual string ReportGroupLike { get; set; } public virtual string[] ReportGroupBetween { get; set; } public virtual string[] ReportGroupIn { get; set; } } public partial class CR_AutoTran { [Required] public virtual string CRAutoTranID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? RunDateTime { get; set; } public virtual string UserName { get; set; } public virtual string RunNo { get; set; } } public partial class CR_AutoTranLines { [Required] public virtual string CRAutoTranLineID { get; set; } [Required] public virtual string CRAutoTranID { get; set; } [Required] public virtual string SourceCRBatchID { get; set; } [Required] public virtual string SourceBatchNo { get; set; } [Required] public virtual short SourceReceiptType { get; set; } public virtual string SourceDesc { get; set; } public virtual DateTime? PostingDue { get; set; } public virtual string Reason { get; set; } [Required] public virtual string DestCRBatchID { get; set; } [Required] public virtual string DestBatchNo { get; set; } [Required] public virtual short LineNum { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_AutoTranLinesQuery : QueryDb, IReturn> { public CR_AutoTranLinesQuery() { CRAutoTranLineIDBetween = new string[]{}; CRAutoTranLineIDIn = new string[]{}; CRAutoTranIDBetween = new string[]{}; CRAutoTranIDIn = new string[]{}; SourceCRBatchIDBetween = new string[]{}; SourceCRBatchIDIn = new string[]{}; SourceBatchNoBetween = new string[]{}; SourceBatchNoIn = new string[]{}; SourceReceiptTypeBetween = new short[]{}; SourceReceiptTypeIn = new short[]{}; SourceDescBetween = new string[]{}; SourceDescIn = new string[]{}; PostingDueBetween = new Nullable[]{}; PostingDueIn = new Nullable[]{}; ReasonBetween = new string[]{}; ReasonIn = new string[]{}; DestCRBatchIDBetween = new string[]{}; DestCRBatchIDIn = new string[]{}; DestBatchNoBetween = new string[]{}; DestBatchNoIn = new string[]{}; LineNumBetween = new short[]{}; LineNumIn = new short[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string CRAutoTranLineID { get; set; } public virtual string CRAutoTranLineIDStartsWith { get; set; } public virtual string CRAutoTranLineIDEndsWith { get; set; } public virtual string CRAutoTranLineIDContains { get; set; } public virtual string CRAutoTranLineIDLike { get; set; } public virtual string[] CRAutoTranLineIDBetween { get; set; } public virtual string[] CRAutoTranLineIDIn { get; set; } public virtual string CRAutoTranID { get; set; } public virtual string CRAutoTranIDStartsWith { get; set; } public virtual string CRAutoTranIDEndsWith { get; set; } public virtual string CRAutoTranIDContains { get; set; } public virtual string CRAutoTranIDLike { get; set; } public virtual string[] CRAutoTranIDBetween { get; set; } public virtual string[] CRAutoTranIDIn { get; set; } public virtual string SourceCRBatchID { get; set; } public virtual string SourceCRBatchIDStartsWith { get; set; } public virtual string SourceCRBatchIDEndsWith { get; set; } public virtual string SourceCRBatchIDContains { get; set; } public virtual string SourceCRBatchIDLike { get; set; } public virtual string[] SourceCRBatchIDBetween { get; set; } public virtual string[] SourceCRBatchIDIn { get; set; } public virtual string SourceBatchNo { get; set; } public virtual string SourceBatchNoStartsWith { get; set; } public virtual string SourceBatchNoEndsWith { get; set; } public virtual string SourceBatchNoContains { get; set; } public virtual string SourceBatchNoLike { get; set; } public virtual string[] SourceBatchNoBetween { get; set; } public virtual string[] SourceBatchNoIn { get; set; } public virtual short? SourceReceiptType { get; set; } public virtual short? SourceReceiptTypeGreaterThanOrEqualTo { get; set; } public virtual short? SourceReceiptTypeGreaterThan { get; set; } public virtual short? SourceReceiptTypeLessThan { get; set; } public virtual short? SourceReceiptTypeLessThanOrEqualTo { get; set; } public virtual short? SourceReceiptTypeNotEqualTo { get; set; } public virtual short[] SourceReceiptTypeBetween { get; set; } public virtual short[] SourceReceiptTypeIn { get; set; } public virtual string SourceDesc { get; set; } public virtual string SourceDescStartsWith { get; set; } public virtual string SourceDescEndsWith { get; set; } public virtual string SourceDescContains { get; set; } public virtual string SourceDescLike { get; set; } public virtual string[] SourceDescBetween { get; set; } public virtual string[] SourceDescIn { get; set; } public virtual DateTime? PostingDue { get; set; } public virtual DateTime? PostingDueGreaterThanOrEqualTo { get; set; } public virtual DateTime? PostingDueGreaterThan { get; set; } public virtual DateTime? PostingDueLessThan { get; set; } public virtual DateTime? PostingDueLessThanOrEqualTo { get; set; } public virtual DateTime? PostingDueNotEqualTo { get; set; } public virtual Nullable[] PostingDueBetween { get; set; } public virtual Nullable[] PostingDueIn { get; set; } public virtual string Reason { get; set; } public virtual string ReasonStartsWith { get; set; } public virtual string ReasonEndsWith { get; set; } public virtual string ReasonContains { get; set; } public virtual string ReasonLike { get; set; } public virtual string[] ReasonBetween { get; set; } public virtual string[] ReasonIn { get; set; } public virtual string DestCRBatchID { get; set; } public virtual string DestCRBatchIDStartsWith { get; set; } public virtual string DestCRBatchIDEndsWith { get; set; } public virtual string DestCRBatchIDContains { get; set; } public virtual string DestCRBatchIDLike { get; set; } public virtual string[] DestCRBatchIDBetween { get; set; } public virtual string[] DestCRBatchIDIn { get; set; } public virtual string DestBatchNo { get; set; } public virtual string DestBatchNoStartsWith { get; set; } public virtual string DestBatchNoEndsWith { get; set; } public virtual string DestBatchNoContains { get; set; } public virtual string DestBatchNoLike { get; set; } public virtual string[] DestBatchNoBetween { get; set; } public virtual string[] DestBatchNoIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual short[] LineNumBetween { get; set; } public virtual short[] LineNumIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_AutoTranQuery : QueryDb, IReturn> { public CR_AutoTranQuery() { CRAutoTranIDBetween = new string[]{}; CRAutoTranIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RunDateTimeBetween = new Nullable[]{}; RunDateTimeIn = new Nullable[]{}; UserNameBetween = new string[]{}; UserNameIn = new string[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; } public virtual string CRAutoTranID { get; set; } public virtual string CRAutoTranIDStartsWith { get; set; } public virtual string CRAutoTranIDEndsWith { get; set; } public virtual string CRAutoTranIDContains { get; set; } public virtual string CRAutoTranIDLike { get; set; } public virtual string[] CRAutoTranIDBetween { get; set; } public virtual string[] CRAutoTranIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual DateTime? RunDateTime { get; set; } public virtual DateTime? RunDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeGreaterThan { get; set; } public virtual DateTime? RunDateTimeLessThan { get; set; } public virtual DateTime? RunDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeNotEqualTo { get; set; } public virtual Nullable[] RunDateTimeBetween { get; set; } public virtual Nullable[] RunDateTimeIn { get; set; } public virtual string UserName { get; set; } public virtual string UserNameStartsWith { get; set; } public virtual string UserNameEndsWith { get; set; } public virtual string UserNameContains { get; set; } public virtual string UserNameLike { get; set; } public virtual string[] UserNameBetween { get; set; } public virtual string[] UserNameIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } } public partial class CR_BatchPayLines { [Required] public virtual string CR_BatchPayLinesID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchPayment))] [Required] public virtual string CR_BatchPayID { get; set; } [Required] public virtual string CR_TransID { get; set; } public virtual decimal? PaymentAmount { get; set; } public virtual short? BatchLineNo { get; set; } [Required] public virtual string HistoryText { get; set; } [Required] public virtual string PaymentTransID { get; set; } [Required] public virtual string ChequeNo { get; set; } public virtual string LedgerID { get; set; } public virtual decimal? PaymentFromBankAmount { get; set; } public virtual decimal? PaymentFXAmount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string FXShortCode { get; set; } public virtual decimal? DiscountAmount { get; set; } public virtual decimal? HomeDiscountAmount { get; set; } public virtual string GSTID { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTRate { get; set; } public virtual string DiscountLedgerID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual decimal? UnrealisedGainLoss { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? PaymentFromBankFXAmount { get; set; } public virtual string BankLedgerID { get; set; } public virtual decimal? FeeAmount { get; set; } public virtual string FeeGSTID { get; set; } public virtual decimal? FeeGSTRate { get; set; } public virtual decimal? FeeGSTAmount { get; set; } public virtual decimal? FeeIncGSTAmount { get; set; } public virtual int? LineNumber { get; set; } public virtual decimal? CR_TransOutstandingAmount { get; set; } public virtual decimal? CR_TransOutstandingFXAmount { get; set; } public virtual string EFTReference { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchPayLinesQuery : QueryDb, IReturn> { public CR_BatchPayLinesQuery() { CR_BatchPayLinesIDBetween = new string[]{}; CR_BatchPayLinesIDIn = new string[]{}; CR_BatchPayIDBetween = new string[]{}; CR_BatchPayIDIn = new string[]{}; CR_TransIDBetween = new string[]{}; CR_TransIDIn = new string[]{}; PaymentAmountBetween = new Nullable[]{}; PaymentAmountIn = new Nullable[]{}; BatchLineNoBetween = new Nullable[]{}; BatchLineNoIn = new Nullable[]{}; HistoryTextBetween = new string[]{}; HistoryTextIn = new string[]{}; PaymentTransIDBetween = new string[]{}; PaymentTransIDIn = new string[]{}; ChequeNoBetween = new string[]{}; ChequeNoIn = new string[]{}; LedgerIDBetween = new string[]{}; LedgerIDIn = new string[]{}; PaymentFromBankAmountBetween = new Nullable[]{}; PaymentFromBankAmountIn = new Nullable[]{}; PaymentFXAmountBetween = new Nullable[]{}; PaymentFXAmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; FXShortCodeBetween = new string[]{}; FXShortCodeIn = new string[]{}; DiscountAmountBetween = new Nullable[]{}; DiscountAmountIn = new Nullable[]{}; HomeDiscountAmountBetween = new Nullable[]{}; HomeDiscountAmountIn = new Nullable[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; DiscountLedgerIDBetween = new string[]{}; DiscountLedgerIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; UnrealisedGainLossBetween = new Nullable[]{}; UnrealisedGainLossIn = new Nullable[]{}; RealisedGainLossBetween = new Nullable[]{}; RealisedGainLossIn = new Nullable[]{}; PaymentFromBankFXAmountBetween = new Nullable[]{}; PaymentFromBankFXAmountIn = new Nullable[]{}; BankLedgerIDBetween = new string[]{}; BankLedgerIDIn = new string[]{}; FeeAmountBetween = new Nullable[]{}; FeeAmountIn = new Nullable[]{}; FeeGSTIDBetween = new string[]{}; FeeGSTIDIn = new string[]{}; FeeGSTRateBetween = new Nullable[]{}; FeeGSTRateIn = new Nullable[]{}; FeeGSTAmountBetween = new Nullable[]{}; FeeGSTAmountIn = new Nullable[]{}; FeeIncGSTAmountBetween = new Nullable[]{}; FeeIncGSTAmountIn = new Nullable[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; CR_TransOutstandingAmountBetween = new Nullable[]{}; CR_TransOutstandingAmountIn = new Nullable[]{}; CR_TransOutstandingFXAmountBetween = new Nullable[]{}; CR_TransOutstandingFXAmountIn = new Nullable[]{}; EFTReferenceBetween = new string[]{}; EFTReferenceIn = new string[]{}; } public virtual string CR_BatchPayLinesID { get; set; } public virtual string CR_BatchPayLinesIDStartsWith { get; set; } public virtual string CR_BatchPayLinesIDEndsWith { get; set; } public virtual string CR_BatchPayLinesIDContains { get; set; } public virtual string CR_BatchPayLinesIDLike { get; set; } public virtual string[] CR_BatchPayLinesIDBetween { get; set; } public virtual string[] CR_BatchPayLinesIDIn { get; set; } public virtual string CR_BatchPayID { get; set; } public virtual string CR_BatchPayIDStartsWith { get; set; } public virtual string CR_BatchPayIDEndsWith { get; set; } public virtual string CR_BatchPayIDContains { get; set; } public virtual string CR_BatchPayIDLike { get; set; } public virtual string[] CR_BatchPayIDBetween { get; set; } public virtual string[] CR_BatchPayIDIn { get; set; } public virtual string CR_TransID { get; set; } public virtual string CR_TransIDStartsWith { get; set; } public virtual string CR_TransIDEndsWith { get; set; } public virtual string CR_TransIDContains { get; set; } public virtual string CR_TransIDLike { get; set; } public virtual string[] CR_TransIDBetween { get; set; } public virtual string[] CR_TransIDIn { get; set; } public virtual decimal? PaymentAmount { get; set; } public virtual decimal? PaymentAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? PaymentAmountGreaterThan { get; set; } public virtual decimal? PaymentAmountLessThan { get; set; } public virtual decimal? PaymentAmountLessThanOrEqualTo { get; set; } public virtual decimal? PaymentAmountNotEqualTo { get; set; } public virtual Nullable[] PaymentAmountBetween { get; set; } public virtual Nullable[] PaymentAmountIn { get; set; } public virtual short? BatchLineNo { get; set; } public virtual short? BatchLineNoGreaterThanOrEqualTo { get; set; } public virtual short? BatchLineNoGreaterThan { get; set; } public virtual short? BatchLineNoLessThan { get; set; } public virtual short? BatchLineNoLessThanOrEqualTo { get; set; } public virtual short? BatchLineNoNotEqualTo { get; set; } public virtual Nullable[] BatchLineNoBetween { get; set; } public virtual Nullable[] BatchLineNoIn { get; set; } public virtual string HistoryText { get; set; } public virtual string HistoryTextStartsWith { get; set; } public virtual string HistoryTextEndsWith { get; set; } public virtual string HistoryTextContains { get; set; } public virtual string HistoryTextLike { get; set; } public virtual string[] HistoryTextBetween { get; set; } public virtual string[] HistoryTextIn { get; set; } public virtual string PaymentTransID { get; set; } public virtual string PaymentTransIDStartsWith { get; set; } public virtual string PaymentTransIDEndsWith { get; set; } public virtual string PaymentTransIDContains { get; set; } public virtual string PaymentTransIDLike { get; set; } public virtual string[] PaymentTransIDBetween { get; set; } public virtual string[] PaymentTransIDIn { get; set; } public virtual string ChequeNo { get; set; } public virtual string ChequeNoStartsWith { get; set; } public virtual string ChequeNoEndsWith { get; set; } public virtual string ChequeNoContains { get; set; } public virtual string ChequeNoLike { get; set; } public virtual string[] ChequeNoBetween { get; set; } public virtual string[] ChequeNoIn { get; set; } public virtual string LedgerID { get; set; } public virtual string LedgerIDStartsWith { get; set; } public virtual string LedgerIDEndsWith { get; set; } public virtual string LedgerIDContains { get; set; } public virtual string LedgerIDLike { get; set; } public virtual string[] LedgerIDBetween { get; set; } public virtual string[] LedgerIDIn { get; set; } public virtual decimal? PaymentFromBankAmount { get; set; } public virtual decimal? PaymentFromBankAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? PaymentFromBankAmountGreaterThan { get; set; } public virtual decimal? PaymentFromBankAmountLessThan { get; set; } public virtual decimal? PaymentFromBankAmountLessThanOrEqualTo { get; set; } public virtual decimal? PaymentFromBankAmountNotEqualTo { get; set; } public virtual Nullable[] PaymentFromBankAmountBetween { get; set; } public virtual Nullable[] PaymentFromBankAmountIn { get; set; } public virtual decimal? PaymentFXAmount { get; set; } public virtual decimal? PaymentFXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? PaymentFXAmountGreaterThan { get; set; } public virtual decimal? PaymentFXAmountLessThan { get; set; } public virtual decimal? PaymentFXAmountLessThanOrEqualTo { get; set; } public virtual decimal? PaymentFXAmountNotEqualTo { get; set; } public virtual Nullable[] PaymentFXAmountBetween { get; set; } public virtual Nullable[] PaymentFXAmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual string FXShortCode { get; set; } public virtual string FXShortCodeStartsWith { get; set; } public virtual string FXShortCodeEndsWith { get; set; } public virtual string FXShortCodeContains { get; set; } public virtual string FXShortCodeLike { get; set; } public virtual string[] FXShortCodeBetween { get; set; } public virtual string[] FXShortCodeIn { get; set; } public virtual decimal? DiscountAmount { get; set; } public virtual decimal? DiscountAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountGreaterThan { get; set; } public virtual decimal? DiscountAmountLessThan { get; set; } public virtual decimal? DiscountAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountBetween { get; set; } public virtual Nullable[] DiscountAmountIn { get; set; } public virtual decimal? HomeDiscountAmount { get; set; } public virtual decimal? HomeDiscountAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeDiscountAmountGreaterThan { get; set; } public virtual decimal? HomeDiscountAmountLessThan { get; set; } public virtual decimal? HomeDiscountAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeDiscountAmountNotEqualTo { get; set; } public virtual Nullable[] HomeDiscountAmountBetween { get; set; } public virtual Nullable[] HomeDiscountAmountIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual string DiscountLedgerID { get; set; } public virtual string DiscountLedgerIDStartsWith { get; set; } public virtual string DiscountLedgerIDEndsWith { get; set; } public virtual string DiscountLedgerIDContains { get; set; } public virtual string DiscountLedgerIDLike { get; set; } public virtual string[] DiscountLedgerIDBetween { get; set; } public virtual string[] DiscountLedgerIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? UnrealisedGainLoss { get; set; } public virtual decimal? UnrealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? UnrealisedGainLossGreaterThan { get; set; } public virtual decimal? UnrealisedGainLossLessThan { get; set; } public virtual decimal? UnrealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? UnrealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] UnrealisedGainLossBetween { get; set; } public virtual Nullable[] UnrealisedGainLossIn { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? RealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossGreaterThan { get; set; } public virtual decimal? RealisedGainLossLessThan { get; set; } public virtual decimal? RealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] RealisedGainLossBetween { get; set; } public virtual Nullable[] RealisedGainLossIn { get; set; } public virtual decimal? PaymentFromBankFXAmount { get; set; } public virtual decimal? PaymentFromBankFXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? PaymentFromBankFXAmountGreaterThan { get; set; } public virtual decimal? PaymentFromBankFXAmountLessThan { get; set; } public virtual decimal? PaymentFromBankFXAmountLessThanOrEqualTo { get; set; } public virtual decimal? PaymentFromBankFXAmountNotEqualTo { get; set; } public virtual Nullable[] PaymentFromBankFXAmountBetween { get; set; } public virtual Nullable[] PaymentFromBankFXAmountIn { get; set; } public virtual string BankLedgerID { get; set; } public virtual string BankLedgerIDStartsWith { get; set; } public virtual string BankLedgerIDEndsWith { get; set; } public virtual string BankLedgerIDContains { get; set; } public virtual string BankLedgerIDLike { get; set; } public virtual string[] BankLedgerIDBetween { get; set; } public virtual string[] BankLedgerIDIn { get; set; } public virtual decimal? FeeAmount { get; set; } public virtual decimal? FeeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FeeAmountGreaterThan { get; set; } public virtual decimal? FeeAmountLessThan { get; set; } public virtual decimal? FeeAmountLessThanOrEqualTo { get; set; } public virtual decimal? FeeAmountNotEqualTo { get; set; } public virtual Nullable[] FeeAmountBetween { get; set; } public virtual Nullable[] FeeAmountIn { get; set; } public virtual string FeeGSTID { get; set; } public virtual string FeeGSTIDStartsWith { get; set; } public virtual string FeeGSTIDEndsWith { get; set; } public virtual string FeeGSTIDContains { get; set; } public virtual string FeeGSTIDLike { get; set; } public virtual string[] FeeGSTIDBetween { get; set; } public virtual string[] FeeGSTIDIn { get; set; } public virtual decimal? FeeGSTRate { get; set; } public virtual decimal? FeeGSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FeeGSTRateGreaterThan { get; set; } public virtual decimal? FeeGSTRateLessThan { get; set; } public virtual decimal? FeeGSTRateLessThanOrEqualTo { get; set; } public virtual decimal? FeeGSTRateNotEqualTo { get; set; } public virtual Nullable[] FeeGSTRateBetween { get; set; } public virtual Nullable[] FeeGSTRateIn { get; set; } public virtual decimal? FeeGSTAmount { get; set; } public virtual decimal? FeeGSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FeeGSTAmountGreaterThan { get; set; } public virtual decimal? FeeGSTAmountLessThan { get; set; } public virtual decimal? FeeGSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? FeeGSTAmountNotEqualTo { get; set; } public virtual Nullable[] FeeGSTAmountBetween { get; set; } public virtual Nullable[] FeeGSTAmountIn { get; set; } public virtual decimal? FeeIncGSTAmount { get; set; } public virtual decimal? FeeIncGSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FeeIncGSTAmountGreaterThan { get; set; } public virtual decimal? FeeIncGSTAmountLessThan { get; set; } public virtual decimal? FeeIncGSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? FeeIncGSTAmountNotEqualTo { get; set; } public virtual Nullable[] FeeIncGSTAmountBetween { get; set; } public virtual Nullable[] FeeIncGSTAmountIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual decimal? CR_TransOutstandingAmount { get; set; } public virtual decimal? CR_TransOutstandingAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? CR_TransOutstandingAmountGreaterThan { get; set; } public virtual decimal? CR_TransOutstandingAmountLessThan { get; set; } public virtual decimal? CR_TransOutstandingAmountLessThanOrEqualTo { get; set; } public virtual decimal? CR_TransOutstandingAmountNotEqualTo { get; set; } public virtual Nullable[] CR_TransOutstandingAmountBetween { get; set; } public virtual Nullable[] CR_TransOutstandingAmountIn { get; set; } public virtual decimal? CR_TransOutstandingFXAmount { get; set; } public virtual decimal? CR_TransOutstandingFXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? CR_TransOutstandingFXAmountGreaterThan { get; set; } public virtual decimal? CR_TransOutstandingFXAmountLessThan { get; set; } public virtual decimal? CR_TransOutstandingFXAmountLessThanOrEqualTo { get; set; } public virtual decimal? CR_TransOutstandingFXAmountNotEqualTo { get; set; } public virtual Nullable[] CR_TransOutstandingFXAmountBetween { get; set; } public virtual Nullable[] CR_TransOutstandingFXAmountIn { get; set; } public virtual string EFTReference { get; set; } public virtual string EFTReferenceStartsWith { get; set; } public virtual string EFTReferenceEndsWith { get; set; } public virtual string EFTReferenceContains { get; set; } public virtual string EFTReferenceLike { get; set; } public virtual string[] EFTReferenceBetween { get; set; } public virtual string[] EFTReferenceIn { get; set; } } public partial class CR_BatchPayment { [Required] public virtual string CR_BatchPayID { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual DateTime? CreationDate { get; set; } public virtual DateTime? ActivationDate { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual short? Status { get; set; } [Required] public virtual string GLBankID { get; set; } [Required] public virtual bool OneCheque { get; set; } public virtual bool? UseSelectedBank { get; set; } public virtual bool? TypeCheque { get; set; } public virtual string StartChequeNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedBy_HR_Staff_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchPaymentQuery : QueryDb, IReturn> { public CR_BatchPaymentQuery() { CR_BatchPayIDBetween = new string[]{}; CR_BatchPayIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; CreationDateBetween = new Nullable[]{}; CreationDateIn = new Nullable[]{}; ActivationDateBetween = new Nullable[]{}; ActivationDateIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; GLBankIDBetween = new string[]{}; GLBankIDIn = new string[]{}; StartChequeNoBetween = new string[]{}; StartChequeNoIn = new string[]{}; CreatedBy_HR_Staff_RecIDBetween = new string[]{}; CreatedBy_HR_Staff_RecIDIn = new string[]{}; } public virtual string CR_BatchPayID { get; set; } public virtual string CR_BatchPayIDStartsWith { get; set; } public virtual string CR_BatchPayIDEndsWith { get; set; } public virtual string CR_BatchPayIDContains { get; set; } public virtual string CR_BatchPayIDLike { get; set; } public virtual string[] CR_BatchPayIDBetween { get; set; } public virtual string[] CR_BatchPayIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? CreationDate { get; set; } public virtual DateTime? CreationDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreationDateGreaterThan { get; set; } public virtual DateTime? CreationDateLessThan { get; set; } public virtual DateTime? CreationDateLessThanOrEqualTo { get; set; } public virtual DateTime? CreationDateNotEqualTo { get; set; } public virtual Nullable[] CreationDateBetween { get; set; } public virtual Nullable[] CreationDateIn { get; set; } public virtual DateTime? ActivationDate { get; set; } public virtual DateTime? ActivationDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ActivationDateGreaterThan { get; set; } public virtual DateTime? ActivationDateLessThan { get; set; } public virtual DateTime? ActivationDateLessThanOrEqualTo { get; set; } public virtual DateTime? ActivationDateNotEqualTo { get; set; } public virtual Nullable[] ActivationDateBetween { get; set; } public virtual Nullable[] ActivationDateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string GLBankID { get; set; } public virtual string GLBankIDStartsWith { get; set; } public virtual string GLBankIDEndsWith { get; set; } public virtual string GLBankIDContains { get; set; } public virtual string GLBankIDLike { get; set; } public virtual string[] GLBankIDBetween { get; set; } public virtual string[] GLBankIDIn { get; set; } public virtual bool? OneCheque { get; set; } public virtual bool? UseSelectedBank { get; set; } public virtual bool? TypeCheque { get; set; } public virtual string StartChequeNo { get; set; } public virtual string StartChequeNoStartsWith { get; set; } public virtual string StartChequeNoEndsWith { get; set; } public virtual string StartChequeNoContains { get; set; } public virtual string StartChequeNoLike { get; set; } public virtual string[] StartChequeNoBetween { get; set; } public virtual string[] StartChequeNoIn { get; set; } public virtual string CreatedBy_HR_Staff_RecID { get; set; } public virtual string CreatedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string CreatedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string CreatedBy_HR_Staff_RecIDContains { get; set; } public virtual string CreatedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] CreatedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] CreatedBy_HR_Staff_RecIDIn { get; set; } } public partial class CR_BatchTranLines { [Required] public virtual string ReceiptLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string ReceiptID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string AccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerID { get; set; } public virtual string LineReference { get; set; } public virtual string Remark { get; set; } public virtual string RemitNo { get; set; } public virtual decimal? HomeTransAmount { get; set; } [Required] public virtual int LineNum { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string OtherLedgerID { get; set; } public virtual decimal? HomeDispAmount { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual decimal? SupplierTransAmount { get; set; } public virtual decimal? SupplierDispAmount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual DateTime? DueDate { get; set; } public virtual decimal? HomeDispAmountIncGST { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual decimal? JobChargeAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] public virtual string JB_JobStages_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchTranLinesQuery : QueryDb, IReturn> { public CR_BatchTranLinesQuery() { ReceiptLineIDBetween = new string[]{}; ReceiptLineIDIn = new string[]{}; ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountIDBetween = new string[]{}; AccountIDIn = new string[]{}; LedgerIDBetween = new string[]{}; LedgerIDIn = new string[]{}; LineReferenceBetween = new string[]{}; LineReferenceIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; HomeTransAmountBetween = new Nullable[]{}; HomeTransAmountIn = new Nullable[]{}; LineNumBetween = new int[]{}; LineNumIn = new int[]{}; OtherLedgerIDBetween = new string[]{}; OtherLedgerIDIn = new string[]{}; HomeDispAmountBetween = new Nullable[]{}; HomeDispAmountIn = new Nullable[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; SupplierTransAmountBetween = new Nullable[]{}; SupplierTransAmountIn = new Nullable[]{}; SupplierDispAmountBetween = new Nullable[]{}; SupplierDispAmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; HomeDispAmountIncGSTBetween = new Nullable[]{}; HomeDispAmountIncGSTIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; JobChargeAmountBetween = new Nullable[]{}; JobChargeAmountIn = new Nullable[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; } public virtual string ReceiptLineID { get; set; } public virtual string ReceiptLineIDStartsWith { get; set; } public virtual string ReceiptLineIDEndsWith { get; set; } public virtual string ReceiptLineIDContains { get; set; } public virtual string ReceiptLineIDLike { get; set; } public virtual string[] ReceiptLineIDBetween { get; set; } public virtual string[] ReceiptLineIDIn { get; set; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountID { get; set; } public virtual string AccountIDStartsWith { get; set; } public virtual string AccountIDEndsWith { get; set; } public virtual string AccountIDContains { get; set; } public virtual string AccountIDLike { get; set; } public virtual string[] AccountIDBetween { get; set; } public virtual string[] AccountIDIn { get; set; } public virtual string LedgerID { get; set; } public virtual string LedgerIDStartsWith { get; set; } public virtual string LedgerIDEndsWith { get; set; } public virtual string LedgerIDContains { get; set; } public virtual string LedgerIDLike { get; set; } public virtual string[] LedgerIDBetween { get; set; } public virtual string[] LedgerIDIn { get; set; } public virtual string LineReference { get; set; } public virtual string LineReferenceStartsWith { get; set; } public virtual string LineReferenceEndsWith { get; set; } public virtual string LineReferenceContains { get; set; } public virtual string LineReferenceLike { get; set; } public virtual string[] LineReferenceBetween { get; set; } public virtual string[] LineReferenceIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } public virtual decimal? HomeTransAmount { get; set; } public virtual decimal? HomeTransAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeTransAmountGreaterThan { get; set; } public virtual decimal? HomeTransAmountLessThan { get; set; } public virtual decimal? HomeTransAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeTransAmountNotEqualTo { get; set; } public virtual Nullable[] HomeTransAmountBetween { get; set; } public virtual Nullable[] HomeTransAmountIn { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual int[] LineNumBetween { get; set; } public virtual int[] LineNumIn { get; set; } public virtual string OtherLedgerID { get; set; } public virtual string OtherLedgerIDStartsWith { get; set; } public virtual string OtherLedgerIDEndsWith { get; set; } public virtual string OtherLedgerIDContains { get; set; } public virtual string OtherLedgerIDLike { get; set; } public virtual string[] OtherLedgerIDBetween { get; set; } public virtual string[] OtherLedgerIDIn { get; set; } public virtual decimal? HomeDispAmount { get; set; } public virtual decimal? HomeDispAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeDispAmountGreaterThan { get; set; } public virtual decimal? HomeDispAmountLessThan { get; set; } public virtual decimal? HomeDispAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeDispAmountNotEqualTo { get; set; } public virtual Nullable[] HomeDispAmountBetween { get; set; } public virtual Nullable[] HomeDispAmountIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual decimal? SupplierTransAmount { get; set; } public virtual decimal? SupplierTransAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierTransAmountGreaterThan { get; set; } public virtual decimal? SupplierTransAmountLessThan { get; set; } public virtual decimal? SupplierTransAmountLessThanOrEqualTo { get; set; } public virtual decimal? SupplierTransAmountNotEqualTo { get; set; } public virtual Nullable[] SupplierTransAmountBetween { get; set; } public virtual Nullable[] SupplierTransAmountIn { get; set; } public virtual decimal? SupplierDispAmount { get; set; } public virtual decimal? SupplierDispAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierDispAmountGreaterThan { get; set; } public virtual decimal? SupplierDispAmountLessThan { get; set; } public virtual decimal? SupplierDispAmountLessThanOrEqualTo { get; set; } public virtual decimal? SupplierDispAmountNotEqualTo { get; set; } public virtual Nullable[] SupplierDispAmountBetween { get; set; } public virtual Nullable[] SupplierDispAmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual decimal? HomeDispAmountIncGST { get; set; } public virtual decimal? HomeDispAmountIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeDispAmountIncGSTGreaterThan { get; set; } public virtual decimal? HomeDispAmountIncGSTLessThan { get; set; } public virtual decimal? HomeDispAmountIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? HomeDispAmountIncGSTNotEqualTo { get; set; } public virtual Nullable[] HomeDispAmountIncGSTBetween { get; set; } public virtual Nullable[] HomeDispAmountIncGSTIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? JobChargeAmount { get; set; } public virtual decimal? JobChargeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? JobChargeAmountGreaterThan { get; set; } public virtual decimal? JobChargeAmountLessThan { get; set; } public virtual decimal? JobChargeAmountLessThanOrEqualTo { get; set; } public virtual decimal? JobChargeAmountNotEqualTo { get; set; } public virtual Nullable[] JobChargeAmountBetween { get; set; } public virtual Nullable[] JobChargeAmountIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } } public partial class CR_BatchTrans { [Required] public virtual string ReceiptID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string JiwaUser { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual string BatchNum { get; set; } public virtual short? ReceiptType { get; set; } public virtual short? ReceiptStatus { get; set; } [Required] public virtual short BatchType { get; set; } [Required] public virtual short RepeatingType { get; set; } [Required] public virtual short RepeatingUnits { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } [Required] public virtual bool RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual string Description { get; set; } } public partial class CR_BatchTransDocuments { public CR_BatchTransDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchTransDocumentsQuery : QueryDb, IReturn> { public CR_BatchTransDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CR_BatchTransNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchTransNotesQuery : QueryDb, IReturn> { public CR_BatchTransNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_BatchTransQuery : QueryDb, IReturn> { public CR_BatchTransQuery() { ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; JiwaUserBetween = new string[]{}; JiwaUserIn = new string[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; BatchNumBetween = new string[]{}; BatchNumIn = new string[]{}; ReceiptTypeBetween = new Nullable[]{}; ReceiptTypeIn = new Nullable[]{}; ReceiptStatusBetween = new Nullable[]{}; ReceiptStatusIn = new Nullable[]{}; BatchTypeBetween = new short[]{}; BatchTypeIn = new short[]{}; RepeatingTypeBetween = new short[]{}; RepeatingTypeIn = new short[]{}; RepeatingUnitsBetween = new short[]{}; RepeatingUnitsIn = new short[]{}; NextRepeatingDateBetween = new Nullable[]{}; NextRepeatingDateIn = new Nullable[]{}; RepeatingEndDateBetween = new Nullable[]{}; RepeatingEndDateIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string JiwaUser { get; set; } public virtual string JiwaUserStartsWith { get; set; } public virtual string JiwaUserEndsWith { get; set; } public virtual string JiwaUserContains { get; set; } public virtual string JiwaUserLike { get; set; } public virtual string[] JiwaUserBetween { get; set; } public virtual string[] JiwaUserIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual string BatchNum { get; set; } public virtual string BatchNumStartsWith { get; set; } public virtual string BatchNumEndsWith { get; set; } public virtual string BatchNumContains { get; set; } public virtual string BatchNumLike { get; set; } public virtual string[] BatchNumBetween { get; set; } public virtual string[] BatchNumIn { get; set; } public virtual short? ReceiptType { get; set; } public virtual short? ReceiptTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReceiptTypeGreaterThan { get; set; } public virtual short? ReceiptTypeLessThan { get; set; } public virtual short? ReceiptTypeLessThanOrEqualTo { get; set; } public virtual short? ReceiptTypeNotEqualTo { get; set; } public virtual Nullable[] ReceiptTypeBetween { get; set; } public virtual Nullable[] ReceiptTypeIn { get; set; } public virtual short? ReceiptStatus { get; set; } public virtual short? ReceiptStatusGreaterThanOrEqualTo { get; set; } public virtual short? ReceiptStatusGreaterThan { get; set; } public virtual short? ReceiptStatusLessThan { get; set; } public virtual short? ReceiptStatusLessThanOrEqualTo { get; set; } public virtual short? ReceiptStatusNotEqualTo { get; set; } public virtual Nullable[] ReceiptStatusBetween { get; set; } public virtual Nullable[] ReceiptStatusIn { get; set; } public virtual short? BatchType { get; set; } public virtual short? BatchTypeGreaterThanOrEqualTo { get; set; } public virtual short? BatchTypeGreaterThan { get; set; } public virtual short? BatchTypeLessThan { get; set; } public virtual short? BatchTypeLessThanOrEqualTo { get; set; } public virtual short? BatchTypeNotEqualTo { get; set; } public virtual short[] BatchTypeBetween { get; set; } public virtual short[] BatchTypeIn { get; set; } public virtual short? RepeatingType { get; set; } public virtual short? RepeatingTypeGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingTypeGreaterThan { get; set; } public virtual short? RepeatingTypeLessThan { get; set; } public virtual short? RepeatingTypeLessThanOrEqualTo { get; set; } public virtual short? RepeatingTypeNotEqualTo { get; set; } public virtual short[] RepeatingTypeBetween { get; set; } public virtual short[] RepeatingTypeIn { get; set; } public virtual short? RepeatingUnits { get; set; } public virtual short? RepeatingUnitsGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsGreaterThan { get; set; } public virtual short? RepeatingUnitsLessThan { get; set; } public virtual short? RepeatingUnitsLessThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsNotEqualTo { get; set; } public virtual short[] RepeatingUnitsBetween { get; set; } public virtual short[] RepeatingUnitsIn { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } public virtual DateTime? NextRepeatingDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateGreaterThan { get; set; } public virtual DateTime? NextRepeatingDateLessThan { get; set; } public virtual DateTime? NextRepeatingDateLessThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateNotEqualTo { get; set; } public virtual Nullable[] NextRepeatingDateBetween { get; set; } public virtual Nullable[] NextRepeatingDateIn { get; set; } public virtual bool? RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual DateTime? RepeatingEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateGreaterThan { get; set; } public virtual DateTime? RepeatingEndDateLessThan { get; set; } public virtual DateTime? RepeatingEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateNotEqualTo { get; set; } public virtual Nullable[] RepeatingEndDateBetween { get; set; } public virtual Nullable[] RepeatingEndDateIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class CR_Classification { [Required] public virtual string CreditorClassificationID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } public virtual string LedgerIDCreditorControl { get; set; } public virtual string LedgerIDCreditorPurchases { get; set; } public virtual string LedgerIDCreditorDiscounts { get; set; } public virtual string LedgerIDCreditorSourcedPayments { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustment { get; set; } public virtual string LedgerIDCreditorSourcedPurchase { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustment { get; set; } public virtual string LedgerIDCreditorFreight { get; set; } public virtual string LedgerIDCreditorInsurance { get; set; } public virtual string LedgerIDCreditorDuty { get; set; } public virtual string LedgerIDCreditorRealisedGainLoss { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLoss { get; set; } public virtual short? TermsDays { get; set; } [Required] public virtual short TermsType { get; set; } [Required] public virtual string PO_Workflows_RecID { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_ClassificationQuery : QueryDb, IReturn> { public CR_ClassificationQuery() { CreditorClassificationIDBetween = new string[]{}; CreditorClassificationIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LedgerIDCreditorControlBetween = new string[]{}; LedgerIDCreditorControlIn = new string[]{}; LedgerIDCreditorPurchasesBetween = new string[]{}; LedgerIDCreditorPurchasesIn = new string[]{}; LedgerIDCreditorDiscountsBetween = new string[]{}; LedgerIDCreditorDiscountsIn = new string[]{}; LedgerIDCreditorSourcedPaymentsBetween = new string[]{}; LedgerIDCreditorSourcedPaymentsIn = new string[]{}; LedgerIDCreditorSourcedDebitAdjustmentBetween = new string[]{}; LedgerIDCreditorSourcedDebitAdjustmentIn = new string[]{}; LedgerIDCreditorSourcedPurchaseBetween = new string[]{}; LedgerIDCreditorSourcedPurchaseIn = new string[]{}; LedgerIDCreditorSourcedCreditAdjustmentBetween = new string[]{}; LedgerIDCreditorSourcedCreditAdjustmentIn = new string[]{}; LedgerIDCreditorFreightBetween = new string[]{}; LedgerIDCreditorFreightIn = new string[]{}; LedgerIDCreditorInsuranceBetween = new string[]{}; LedgerIDCreditorInsuranceIn = new string[]{}; LedgerIDCreditorDutyBetween = new string[]{}; LedgerIDCreditorDutyIn = new string[]{}; LedgerIDCreditorRealisedGainLossBetween = new string[]{}; LedgerIDCreditorRealisedGainLossIn = new string[]{}; LedgerIDCreditorUnRealisedGainLossBetween = new string[]{}; LedgerIDCreditorUnRealisedGainLossIn = new string[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; TermsTypeBetween = new short[]{}; TermsTypeIn = new short[]{}; PO_Workflows_RecIDBetween = new string[]{}; PO_Workflows_RecIDIn = new string[]{}; } public virtual string CreditorClassificationID { get; set; } public virtual string CreditorClassificationIDStartsWith { get; set; } public virtual string CreditorClassificationIDEndsWith { get; set; } public virtual string CreditorClassificationIDContains { get; set; } public virtual string CreditorClassificationIDLike { get; set; } public virtual string[] CreditorClassificationIDBetween { get; set; } public virtual string[] CreditorClassificationIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LedgerIDCreditorControl { get; set; } public virtual string LedgerIDCreditorControlStartsWith { get; set; } public virtual string LedgerIDCreditorControlEndsWith { get; set; } public virtual string LedgerIDCreditorControlContains { get; set; } public virtual string LedgerIDCreditorControlLike { get; set; } public virtual string[] LedgerIDCreditorControlBetween { get; set; } public virtual string[] LedgerIDCreditorControlIn { get; set; } public virtual string LedgerIDCreditorPurchases { get; set; } public virtual string LedgerIDCreditorPurchasesStartsWith { get; set; } public virtual string LedgerIDCreditorPurchasesEndsWith { get; set; } public virtual string LedgerIDCreditorPurchasesContains { get; set; } public virtual string LedgerIDCreditorPurchasesLike { get; set; } public virtual string[] LedgerIDCreditorPurchasesBetween { get; set; } public virtual string[] LedgerIDCreditorPurchasesIn { get; set; } public virtual string LedgerIDCreditorDiscounts { get; set; } public virtual string LedgerIDCreditorDiscountsStartsWith { get; set; } public virtual string LedgerIDCreditorDiscountsEndsWith { get; set; } public virtual string LedgerIDCreditorDiscountsContains { get; set; } public virtual string LedgerIDCreditorDiscountsLike { get; set; } public virtual string[] LedgerIDCreditorDiscountsBetween { get; set; } public virtual string[] LedgerIDCreditorDiscountsIn { get; set; } public virtual string LedgerIDCreditorSourcedPayments { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsContains { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsLike { get; set; } public virtual string[] LedgerIDCreditorSourcedPaymentsBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedPaymentsIn { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustment { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentContains { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentLike { get; set; } public virtual string[] LedgerIDCreditorSourcedDebitAdjustmentBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedDebitAdjustmentIn { get; set; } public virtual string LedgerIDCreditorSourcedPurchase { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseContains { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseLike { get; set; } public virtual string[] LedgerIDCreditorSourcedPurchaseBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedPurchaseIn { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustment { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentContains { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentLike { get; set; } public virtual string[] LedgerIDCreditorSourcedCreditAdjustmentBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedCreditAdjustmentIn { get; set; } public virtual string LedgerIDCreditorFreight { get; set; } public virtual string LedgerIDCreditorFreightStartsWith { get; set; } public virtual string LedgerIDCreditorFreightEndsWith { get; set; } public virtual string LedgerIDCreditorFreightContains { get; set; } public virtual string LedgerIDCreditorFreightLike { get; set; } public virtual string[] LedgerIDCreditorFreightBetween { get; set; } public virtual string[] LedgerIDCreditorFreightIn { get; set; } public virtual string LedgerIDCreditorInsurance { get; set; } public virtual string LedgerIDCreditorInsuranceStartsWith { get; set; } public virtual string LedgerIDCreditorInsuranceEndsWith { get; set; } public virtual string LedgerIDCreditorInsuranceContains { get; set; } public virtual string LedgerIDCreditorInsuranceLike { get; set; } public virtual string[] LedgerIDCreditorInsuranceBetween { get; set; } public virtual string[] LedgerIDCreditorInsuranceIn { get; set; } public virtual string LedgerIDCreditorDuty { get; set; } public virtual string LedgerIDCreditorDutyStartsWith { get; set; } public virtual string LedgerIDCreditorDutyEndsWith { get; set; } public virtual string LedgerIDCreditorDutyContains { get; set; } public virtual string LedgerIDCreditorDutyLike { get; set; } public virtual string[] LedgerIDCreditorDutyBetween { get; set; } public virtual string[] LedgerIDCreditorDutyIn { get; set; } public virtual string LedgerIDCreditorRealisedGainLoss { get; set; } public virtual string LedgerIDCreditorRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDCreditorRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDCreditorRealisedGainLossContains { get; set; } public virtual string LedgerIDCreditorRealisedGainLossLike { get; set; } public virtual string[] LedgerIDCreditorRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDCreditorRealisedGainLossIn { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLoss { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossContains { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossLike { get; set; } public virtual string[] LedgerIDCreditorUnRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDCreditorUnRealisedGainLossIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual short? TermsType { get; set; } public virtual short? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual short? TermsTypeGreaterThan { get; set; } public virtual short? TermsTypeLessThan { get; set; } public virtual short? TermsTypeLessThanOrEqualTo { get; set; } public virtual short? TermsTypeNotEqualTo { get; set; } public virtual short[] TermsTypeBetween { get; set; } public virtual short[] TermsTypeIn { get; set; } public virtual string PO_Workflows_RecID { get; set; } public virtual string PO_Workflows_RecIDStartsWith { get; set; } public virtual string PO_Workflows_RecIDEndsWith { get; set; } public virtual string PO_Workflows_RecIDContains { get; set; } public virtual string PO_Workflows_RecIDLike { get; set; } public virtual string[] PO_Workflows_RecIDBetween { get; set; } public virtual string[] PO_Workflows_RecIDIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class CR_CreditAdjustmentCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditAdjustmentCustomSettingQuery : QueryDb, IReturn> { public CR_CreditAdjustmentCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CR_CreditAdjustmentCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CreditAdjustmentCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditAdjustmentCustomSettingValuesQuery : QueryDb, IReturn> { public CR_CreditAdjustmentCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_CreditorCreditAdjustmentLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorCreditAdjustmentLineCustomFieldsQuery : QueryDb, IReturn> { public CR_CreditorCreditAdjustmentLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CR_CreditorCreditAdjustmentLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTranLines))] [Required] public virtual string CR_CreditorCreditAdjustmentLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CreditorCreditAdjustmentLineCustomFields))] [Required] public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorCreditAdjustmentLineCustomValuesQuery : QueryDb, IReturn> { public CR_CreditorCreditAdjustmentLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_CreditorCreditAdjustmentLines_RecIDBetween = new string[]{}; CR_CreditorCreditAdjustmentLines_RecIDIn = new string[]{}; CR_CreditorCreditAdjustmentLineCustomFields_RecIDBetween = new string[]{}; CR_CreditorCreditAdjustmentLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_CreditorCreditAdjustmentLines_RecID { get; set; } public virtual string CR_CreditorCreditAdjustmentLines_RecIDStartsWith { get; set; } public virtual string CR_CreditorCreditAdjustmentLines_RecIDEndsWith { get; set; } public virtual string CR_CreditorCreditAdjustmentLines_RecIDContains { get; set; } public virtual string CR_CreditorCreditAdjustmentLines_RecIDLike { get; set; } public virtual string[] CR_CreditorCreditAdjustmentLines_RecIDBetween { get; set; } public virtual string[] CR_CreditorCreditAdjustmentLines_RecIDIn { get; set; } public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecID { get; set; } public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecIDStartsWith { get; set; } public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecIDEndsWith { get; set; } public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecIDContains { get; set; } public virtual string CR_CreditorCreditAdjustmentLineCustomFields_RecIDLike { get; set; } public virtual string[] CR_CreditorCreditAdjustmentLineCustomFields_RecIDBetween { get; set; } public virtual string[] CR_CreditorCreditAdjustmentLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_CreditorDebitAdjustmentLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorDebitAdjustmentLineCustomFieldsQuery : QueryDb, IReturn> { public CR_CreditorDebitAdjustmentLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CR_CreditorDebitAdjustmentLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTranLines))] [Required] public virtual string CR_CreditorDebitAdjustmentLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CreditorDebitAdjustmentLineCustomFields))] [Required] public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorDebitAdjustmentLineCustomValuesQuery : QueryDb, IReturn> { public CR_CreditorDebitAdjustmentLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_CreditorDebitAdjustmentLines_RecIDBetween = new string[]{}; CR_CreditorDebitAdjustmentLines_RecIDIn = new string[]{}; CR_CreditorDebitAdjustmentLineCustomFields_RecIDBetween = new string[]{}; CR_CreditorDebitAdjustmentLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_CreditorDebitAdjustmentLines_RecID { get; set; } public virtual string CR_CreditorDebitAdjustmentLines_RecIDStartsWith { get; set; } public virtual string CR_CreditorDebitAdjustmentLines_RecIDEndsWith { get; set; } public virtual string CR_CreditorDebitAdjustmentLines_RecIDContains { get; set; } public virtual string CR_CreditorDebitAdjustmentLines_RecIDLike { get; set; } public virtual string[] CR_CreditorDebitAdjustmentLines_RecIDBetween { get; set; } public virtual string[] CR_CreditorDebitAdjustmentLines_RecIDIn { get; set; } public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecID { get; set; } public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecIDStartsWith { get; set; } public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecIDEndsWith { get; set; } public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecIDContains { get; set; } public virtual string CR_CreditorDebitAdjustmentLineCustomFields_RecIDLike { get; set; } public virtual string[] CR_CreditorDebitAdjustmentLineCustomFields_RecIDBetween { get; set; } public virtual string[] CR_CreditorDebitAdjustmentLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_CreditorPaymentLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorPaymentLineCustomFieldsQuery : QueryDb, IReturn> { public CR_CreditorPaymentLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CR_CreditorPaymentLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTranLines))] [Required] public virtual string CR_CreditorPaymentLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CreditorPaymentLineCustomFields))] [Required] public virtual string CR_CreditorPaymentLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorPaymentLineCustomValuesQuery : QueryDb, IReturn> { public CR_CreditorPaymentLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_CreditorPaymentLines_RecIDBetween = new string[]{}; CR_CreditorPaymentLines_RecIDIn = new string[]{}; CR_CreditorPaymentLineCustomFields_RecIDBetween = new string[]{}; CR_CreditorPaymentLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_CreditorPaymentLines_RecID { get; set; } public virtual string CR_CreditorPaymentLines_RecIDStartsWith { get; set; } public virtual string CR_CreditorPaymentLines_RecIDEndsWith { get; set; } public virtual string CR_CreditorPaymentLines_RecIDContains { get; set; } public virtual string CR_CreditorPaymentLines_RecIDLike { get; set; } public virtual string[] CR_CreditorPaymentLines_RecIDBetween { get; set; } public virtual string[] CR_CreditorPaymentLines_RecIDIn { get; set; } public virtual string CR_CreditorPaymentLineCustomFields_RecID { get; set; } public virtual string CR_CreditorPaymentLineCustomFields_RecIDStartsWith { get; set; } public virtual string CR_CreditorPaymentLineCustomFields_RecIDEndsWith { get; set; } public virtual string CR_CreditorPaymentLineCustomFields_RecIDContains { get; set; } public virtual string CR_CreditorPaymentLineCustomFields_RecIDLike { get; set; } public virtual string[] CR_CreditorPaymentLineCustomFields_RecIDBetween { get; set; } public virtual string[] CR_CreditorPaymentLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_CreditorPurchaseLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorPurchaseLineCustomFieldsQuery : QueryDb, IReturn> { public CR_CreditorPurchaseLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CR_CreditorPurchaseLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTranLines))] [Required] public virtual string CR_CreditorPurchaseLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CreditorPurchaseLineCustomFields))] [Required] public virtual string CR_CreditorPurchaseLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CreditorPurchaseLineCustomValuesQuery : QueryDb, IReturn> { public CR_CreditorPurchaseLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_CreditorPurchaseLines_RecIDBetween = new string[]{}; CR_CreditorPurchaseLines_RecIDIn = new string[]{}; CR_CreditorPurchaseLineCustomFields_RecIDBetween = new string[]{}; CR_CreditorPurchaseLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_CreditorPurchaseLines_RecID { get; set; } public virtual string CR_CreditorPurchaseLines_RecIDStartsWith { get; set; } public virtual string CR_CreditorPurchaseLines_RecIDEndsWith { get; set; } public virtual string CR_CreditorPurchaseLines_RecIDContains { get; set; } public virtual string CR_CreditorPurchaseLines_RecIDLike { get; set; } public virtual string[] CR_CreditorPurchaseLines_RecIDBetween { get; set; } public virtual string[] CR_CreditorPurchaseLines_RecIDIn { get; set; } public virtual string CR_CreditorPurchaseLineCustomFields_RecID { get; set; } public virtual string CR_CreditorPurchaseLineCustomFields_RecIDStartsWith { get; set; } public virtual string CR_CreditorPurchaseLineCustomFields_RecIDEndsWith { get; set; } public virtual string CR_CreditorPurchaseLineCustomFields_RecIDContains { get; set; } public virtual string CR_CreditorPurchaseLineCustomFields_RecIDLike { get; set; } public virtual string[] CR_CreditorPurchaseLineCustomFields_RecIDBetween { get; set; } public virtual string[] CR_CreditorPurchaseLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CustomSettingQuery : QueryDb, IReturn> { public CR_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CR_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_CustomSettingValuesQuery : QueryDb, IReturn> { public CR_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_DebitAdjustmentCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_DebitAdjustmentCustomSettingQuery : QueryDb, IReturn> { public CR_DebitAdjustmentCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CR_DebitAdjustmentCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_DebitAdjustmentCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_DebitAdjustmentCustomSettingValuesQuery : QueryDb, IReturn> { public CR_DebitAdjustmentCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_DetailedGLAudit { [Required] public virtual string ReceiptID { get; set; } public virtual string AccountID { get; set; } [Required] public virtual string CRAccountNo { get; set; } public virtual string RemitNo { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual decimal? HomeTransAmount { get; set; } public virtual string SourceID { get; set; } public virtual short? SetType { get; set; } public virtual string GLSetID { get; set; } public virtual string GLAccountNo { get; set; } public virtual string Ref { get; set; } public virtual decimal? GLTransAmount { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_DetailedGLAuditQuery : QueryDb, IReturn> { public CR_DetailedGLAuditQuery() { ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; AccountIDBetween = new string[]{}; AccountIDIn = new string[]{}; CRAccountNoBetween = new string[]{}; CRAccountNoIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; HomeTransAmountBetween = new Nullable[]{}; HomeTransAmountIn = new Nullable[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SetTypeBetween = new Nullable[]{}; SetTypeIn = new Nullable[]{}; GLSetIDBetween = new string[]{}; GLSetIDIn = new string[]{}; GLAccountNoBetween = new string[]{}; GLAccountNoIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; GLTransAmountBetween = new Nullable[]{}; GLTransAmountIn = new Nullable[]{}; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual string AccountID { get; set; } public virtual string AccountIDStartsWith { get; set; } public virtual string AccountIDEndsWith { get; set; } public virtual string AccountIDContains { get; set; } public virtual string AccountIDLike { get; set; } public virtual string[] AccountIDBetween { get; set; } public virtual string[] AccountIDIn { get; set; } public virtual string CRAccountNo { get; set; } public virtual string CRAccountNoStartsWith { get; set; } public virtual string CRAccountNoEndsWith { get; set; } public virtual string CRAccountNoContains { get; set; } public virtual string CRAccountNoLike { get; set; } public virtual string[] CRAccountNoBetween { get; set; } public virtual string[] CRAccountNoIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual decimal? HomeTransAmount { get; set; } public virtual decimal? HomeTransAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeTransAmountGreaterThan { get; set; } public virtual decimal? HomeTransAmountLessThan { get; set; } public virtual decimal? HomeTransAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeTransAmountNotEqualTo { get; set; } public virtual Nullable[] HomeTransAmountBetween { get; set; } public virtual Nullable[] HomeTransAmountIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual short? SetType { get; set; } public virtual short? SetTypeGreaterThanOrEqualTo { get; set; } public virtual short? SetTypeGreaterThan { get; set; } public virtual short? SetTypeLessThan { get; set; } public virtual short? SetTypeLessThanOrEqualTo { get; set; } public virtual short? SetTypeNotEqualTo { get; set; } public virtual Nullable[] SetTypeBetween { get; set; } public virtual Nullable[] SetTypeIn { get; set; } public virtual string GLSetID { get; set; } public virtual string GLSetIDStartsWith { get; set; } public virtual string GLSetIDEndsWith { get; set; } public virtual string GLSetIDContains { get; set; } public virtual string GLSetIDLike { get; set; } public virtual string[] GLSetIDBetween { get; set; } public virtual string[] GLSetIDIn { get; set; } public virtual string GLAccountNo { get; set; } public virtual string GLAccountNoStartsWith { get; set; } public virtual string GLAccountNoEndsWith { get; set; } public virtual string GLAccountNoContains { get; set; } public virtual string GLAccountNoLike { get; set; } public virtual string[] GLAccountNoBetween { get; set; } public virtual string[] GLAccountNoIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual decimal? GLTransAmount { get; set; } public virtual decimal? GLTransAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GLTransAmountGreaterThan { get; set; } public virtual decimal? GLTransAmountLessThan { get; set; } public virtual decimal? GLTransAmountLessThanOrEqualTo { get; set; } public virtual decimal? GLTransAmountNotEqualTo { get; set; } public virtual Nullable[] GLTransAmountBetween { get; set; } public virtual Nullable[] GLTransAmountIn { get; set; } } public partial class CR_Documents { public CR_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string CreditorID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_DocumentsQuery : QueryDb, IReturn> { public CR_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CR_ForwardCover { public CR_ForwardCover() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string ContractNo { get; set; } public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] [Required] public virtual string FX_Main_RecID { get; set; } public virtual short? CurrencyDecimalPlaces { get; set; } public virtual decimal? CurrencyRate { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual string Reference { get; set; } [Required] public virtual DateTime InitiatedDate { get; set; } [Required] public virtual DateTime StartDate { get; set; } [Required] public virtual DateTime EndDate { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual byte AutoCloseContract { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID_CreatedBy { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID_LastSavedBy { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class CR_ForwardCoverNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_ForwardCover))] [Required] public virtual string CR_ForwardCover_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_ForwardCoverNotesQuery : QueryDb, IReturn> { public CR_ForwardCoverNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_ForwardCover_RecIDBetween = new string[]{}; CR_ForwardCover_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_ForwardCover_RecID { get; set; } public virtual string CR_ForwardCover_RecIDStartsWith { get; set; } public virtual string CR_ForwardCover_RecIDEndsWith { get; set; } public virtual string CR_ForwardCover_RecIDContains { get; set; } public virtual string CR_ForwardCover_RecIDLike { get; set; } public virtual string[] CR_ForwardCover_RecIDBetween { get; set; } public virtual string[] CR_ForwardCover_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_ForwardCoverQuery : QueryDb, IReturn> { public CR_ForwardCoverQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ContractNoBetween = new string[]{}; ContractNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; FX_Main_RecIDBetween = new string[]{}; FX_Main_RecIDIn = new string[]{}; CurrencyDecimalPlacesBetween = new Nullable[]{}; CurrencyDecimalPlacesIn = new Nullable[]{}; CurrencyRateBetween = new Nullable[]{}; CurrencyRateIn = new Nullable[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; HomeAmountBetween = new Nullable[]{}; HomeAmountIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; InitiatedDateBetween = new DateTime[]{}; InitiatedDateIn = new DateTime[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; EndDateBetween = new DateTime[]{}; EndDateIn = new DateTime[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; AutoCloseContractBetween = new byte[]{}; AutoCloseContractIn = new byte[]{}; HR_Staff_RecID_CreatedByBetween = new string[]{}; HR_Staff_RecID_CreatedByIn = new string[]{}; HR_Staff_RecID_LastSavedByBetween = new string[]{}; HR_Staff_RecID_LastSavedByIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string ContractNo { get; set; } public virtual string ContractNoStartsWith { get; set; } public virtual string ContractNoEndsWith { get; set; } public virtual string ContractNoContains { get; set; } public virtual string ContractNoLike { get; set; } public virtual string[] ContractNoBetween { get; set; } public virtual string[] ContractNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string FX_Main_RecID { get; set; } public virtual string FX_Main_RecIDStartsWith { get; set; } public virtual string FX_Main_RecIDEndsWith { get; set; } public virtual string FX_Main_RecIDContains { get; set; } public virtual string FX_Main_RecIDLike { get; set; } public virtual string[] FX_Main_RecIDBetween { get; set; } public virtual string[] FX_Main_RecIDIn { get; set; } public virtual short? CurrencyDecimalPlaces { get; set; } public virtual short? CurrencyDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? CurrencyDecimalPlacesGreaterThan { get; set; } public virtual short? CurrencyDecimalPlacesLessThan { get; set; } public virtual short? CurrencyDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? CurrencyDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] CurrencyDecimalPlacesBetween { get; set; } public virtual Nullable[] CurrencyDecimalPlacesIn { get; set; } public virtual decimal? CurrencyRate { get; set; } public virtual decimal? CurrencyRateGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateGreaterThan { get; set; } public virtual decimal? CurrencyRateLessThan { get; set; } public virtual decimal? CurrencyRateLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateBetween { get; set; } public virtual Nullable[] CurrencyRateIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual Nullable[] HomeAmountBetween { get; set; } public virtual Nullable[] HomeAmountIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual DateTime? InitiatedDate { get; set; } public virtual DateTime? InitiatedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InitiatedDateGreaterThan { get; set; } public virtual DateTime? InitiatedDateLessThan { get; set; } public virtual DateTime? InitiatedDateLessThanOrEqualTo { get; set; } public virtual DateTime? InitiatedDateNotEqualTo { get; set; } public virtual DateTime[] InitiatedDateBetween { get; set; } public virtual DateTime[] InitiatedDateIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual DateTime[] EndDateBetween { get; set; } public virtual DateTime[] EndDateIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual byte? AutoCloseContract { get; set; } public virtual byte? AutoCloseContractGreaterThanOrEqualTo { get; set; } public virtual byte? AutoCloseContractGreaterThan { get; set; } public virtual byte? AutoCloseContractLessThan { get; set; } public virtual byte? AutoCloseContractLessThanOrEqualTo { get; set; } public virtual byte? AutoCloseContractNotEqualTo { get; set; } public virtual byte[] AutoCloseContractBetween { get; set; } public virtual byte[] AutoCloseContractIn { get; set; } public virtual string HR_Staff_RecID_CreatedBy { get; set; } public virtual string HR_Staff_RecID_CreatedByStartsWith { get; set; } public virtual string HR_Staff_RecID_CreatedByEndsWith { get; set; } public virtual string HR_Staff_RecID_CreatedByContains { get; set; } public virtual string HR_Staff_RecID_CreatedByLike { get; set; } public virtual string[] HR_Staff_RecID_CreatedByBetween { get; set; } public virtual string[] HR_Staff_RecID_CreatedByIn { get; set; } public virtual string HR_Staff_RecID_LastSavedBy { get; set; } public virtual string HR_Staff_RecID_LastSavedByStartsWith { get; set; } public virtual string HR_Staff_RecID_LastSavedByEndsWith { get; set; } public virtual string HR_Staff_RecID_LastSavedByContains { get; set; } public virtual string HR_Staff_RecID_LastSavedByLike { get; set; } public virtual string[] HR_Staff_RecID_LastSavedByBetween { get; set; } public virtual string[] HR_Staff_RecID_LastSavedByIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class CR_ForwardCoverTransactions { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_ForwardCover))] [Required] public virtual string CR_ForwardCover_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal FXAmount { get; set; } [Required] public virtual decimal HomeAmount { get; set; } [Required] public virtual byte SourceType { get; set; } [Required] public virtual string SourceID { get; set; } public virtual string SourceReference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Trans))] [Required] public virtual string CRTrans_RecID { get; set; } [Required] public virtual byte TransactionType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_ForwardCoverTransactionsQuery : QueryDb, IReturn> { public CR_ForwardCoverTransactionsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_ForwardCover_RecIDBetween = new string[]{}; CR_ForwardCover_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; FXAmountBetween = new decimal[]{}; FXAmountIn = new decimal[]{}; HomeAmountBetween = new decimal[]{}; HomeAmountIn = new decimal[]{}; SourceTypeBetween = new byte[]{}; SourceTypeIn = new byte[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SourceReferenceBetween = new string[]{}; SourceReferenceIn = new string[]{}; CRTrans_RecIDBetween = new string[]{}; CRTrans_RecIDIn = new string[]{}; TransactionTypeBetween = new byte[]{}; TransactionTypeIn = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_ForwardCover_RecID { get; set; } public virtual string CR_ForwardCover_RecIDStartsWith { get; set; } public virtual string CR_ForwardCover_RecIDEndsWith { get; set; } public virtual string CR_ForwardCover_RecIDContains { get; set; } public virtual string CR_ForwardCover_RecIDLike { get; set; } public virtual string[] CR_ForwardCover_RecIDBetween { get; set; } public virtual string[] CR_ForwardCover_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual decimal[] FXAmountBetween { get; set; } public virtual decimal[] FXAmountIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual decimal[] HomeAmountBetween { get; set; } public virtual decimal[] HomeAmountIn { get; set; } public virtual byte? SourceType { get; set; } public virtual byte? SourceTypeGreaterThanOrEqualTo { get; set; } public virtual byte? SourceTypeGreaterThan { get; set; } public virtual byte? SourceTypeLessThan { get; set; } public virtual byte? SourceTypeLessThanOrEqualTo { get; set; } public virtual byte? SourceTypeNotEqualTo { get; set; } public virtual byte[] SourceTypeBetween { get; set; } public virtual byte[] SourceTypeIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string SourceReference { get; set; } public virtual string SourceReferenceStartsWith { get; set; } public virtual string SourceReferenceEndsWith { get; set; } public virtual string SourceReferenceContains { get; set; } public virtual string SourceReferenceLike { get; set; } public virtual string[] SourceReferenceBetween { get; set; } public virtual string[] SourceReferenceIn { get; set; } public virtual string CRTrans_RecID { get; set; } public virtual string CRTrans_RecIDStartsWith { get; set; } public virtual string CRTrans_RecIDEndsWith { get; set; } public virtual string CRTrans_RecIDContains { get; set; } public virtual string CRTrans_RecIDLike { get; set; } public virtual string[] CRTrans_RecIDBetween { get; set; } public virtual string[] CRTrans_RecIDIn { get; set; } public virtual byte? TransactionType { get; set; } public virtual byte? TransactionTypeGreaterThanOrEqualTo { get; set; } public virtual byte? TransactionTypeGreaterThan { get; set; } public virtual byte? TransactionTypeLessThan { get; set; } public virtual byte? TransactionTypeLessThanOrEqualTo { get; set; } public virtual byte? TransactionTypeNotEqualTo { get; set; } public virtual byte[] TransactionTypeBetween { get; set; } public virtual byte[] TransactionTypeIn { get; set; } } public partial class CR_GLAudit { [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LedgerValue { get; set; } [Required] public virtual string ReportGroup { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_GLAuditQuery : QueryDb, IReturn> { public CR_GLAuditQuery() { GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LedgerValueBetween = new Nullable[]{}; LedgerValueIn = new Nullable[]{}; ReportGroupBetween = new string[]{}; ReportGroupIn = new string[]{}; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LedgerValue { get; set; } public virtual decimal? LedgerValueGreaterThanOrEqualTo { get; set; } public virtual decimal? LedgerValueGreaterThan { get; set; } public virtual decimal? LedgerValueLessThan { get; set; } public virtual decimal? LedgerValueLessThanOrEqualTo { get; set; } public virtual decimal? LedgerValueNotEqualTo { get; set; } public virtual Nullable[] LedgerValueBetween { get; set; } public virtual Nullable[] LedgerValueIn { get; set; } public virtual string ReportGroup { get; set; } public virtual string ReportGroupStartsWith { get; set; } public virtual string ReportGroupEndsWith { get; set; } public virtual string ReportGroupContains { get; set; } public virtual string ReportGroupLike { get; set; } public virtual string[] ReportGroupBetween { get; set; } public virtual string[] ReportGroupIn { get; set; } } public partial class CR_Main { [Required] public virtual string CreditorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual byte? DefaultPaymentType { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual short? EarlyPayDisOnRemitDays { get; set; } [Required] public virtual decimal EarlyPayDisOnRemitAmt { get; set; } public virtual DateTime? LastSaleDate { get; set; } public virtual DateTime? LastPaymentDate { get; set; } [Required] public virtual string ClassificationID { get; set; } [Required] public virtual bool AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } [Required] public virtual decimal Period1 { get; set; } [Required] public virtual decimal Period2 { get; set; } [Required] public virtual decimal Period3 { get; set; } [Required] public virtual decimal Period4 { get; set; } public virtual string AltAccountNo { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual short? TermsDays { get; set; } public virtual string ACN { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } [Required] public virtual bool UsesFX { get; set; } public virtual string ABN { get; set; } public virtual byte? TermsType { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } [Required] public virtual decimal MinPOValue { get; set; } [Required] public virtual decimal MaxPOValue { get; set; } public virtual short? PeriodType { get; set; } public virtual string TradingName { get; set; } public virtual string CompanyName { get; set; } public virtual string ProprietorName { get; set; } [Required] public virtual decimal FXCurrentBalance { get; set; } [Required] public virtual decimal FXPeriod1 { get; set; } [Required] public virtual decimal FXPeriod2 { get; set; } [Required] public virtual decimal FXPeriod3 { get; set; } [Required] public virtual decimal FXPeriod4 { get; set; } public virtual byte? TradingStatus { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorControl { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorPurchases { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorDiscounts { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorSourcedPayments { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorSourcedDebitAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorSourcedPurchase { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorSourcedCreditAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorFreight { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorInsurance { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorDuty { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorRealisedGainLoss { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDCreditorUnRealisedGainLoss { get; set; } [Required] public virtual string PO_Workflows_RecID { get; set; } [Required] public virtual string Country { get; set; } } public partial class CR_Main1 { [Required] public virtual string CreditorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual byte? DefaultPaymentType { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual short? EarlyPayDisOnRemitDays { get; set; } [Required] public virtual decimal EarlyPayDisOnRemitAmt { get; set; } public virtual DateTime? LastSaleDate { get; set; } public virtual DateTime? LastPaymentDate { get; set; } [Required] public virtual string ClassificationID { get; set; } [Required] public virtual bool AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } [Required] public virtual decimal Period1 { get; set; } [Required] public virtual decimal Period2 { get; set; } [Required] public virtual decimal Period3 { get; set; } [Required] public virtual decimal Period4 { get; set; } public virtual string AltAccountNo { get; set; } public virtual DateTime? CommenceDate { get; set; } [Required] public virtual int ContactType { get; set; } public virtual short? TermsDays { get; set; } public virtual string ACN { get; set; } public virtual string CurrencyID { get; set; } [Required] public virtual bool UsesFX { get; set; } public virtual string ABN { get; set; } public virtual byte? TermsType { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } [Required] public virtual decimal MinPOValue { get; set; } [Required] public virtual decimal MaxPOValue { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_Main1Query : QueryDb, IReturn> { public CR_Main1Query() { CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; DefaultPaymentTypeBetween = new Nullable[]{}; DefaultPaymentTypeIn = new Nullable[]{}; CreditLimitBetween = new Nullable[]{}; CreditLimitIn = new Nullable[]{}; EarlyPayDisOnRemitDaysBetween = new Nullable[]{}; EarlyPayDisOnRemitDaysIn = new Nullable[]{}; EarlyPayDisOnRemitAmtBetween = new decimal[]{}; EarlyPayDisOnRemitAmtIn = new decimal[]{}; LastSaleDateBetween = new Nullable[]{}; LastSaleDateIn = new Nullable[]{}; LastPaymentDateBetween = new Nullable[]{}; LastPaymentDateIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CurrentBalanceBetween = new Nullable[]{}; CurrentBalanceIn = new Nullable[]{}; Period1Between = new decimal[]{}; Period1In = new decimal[]{}; Period2Between = new decimal[]{}; Period2In = new decimal[]{}; Period3Between = new decimal[]{}; Period3In = new decimal[]{}; Period4Between = new decimal[]{}; Period4In = new decimal[]{}; AltAccountNoBetween = new string[]{}; AltAccountNoIn = new string[]{}; CommenceDateBetween = new Nullable[]{}; CommenceDateIn = new Nullable[]{}; ContactTypeBetween = new int[]{}; ContactTypeIn = new int[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; ACNBetween = new string[]{}; ACNIn = new string[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; ABNBetween = new string[]{}; ABNIn = new string[]{}; TermsTypeBetween = new Nullable[]{}; TermsTypeIn = new Nullable[]{}; AustPostDPIDBetween = new string[]{}; AustPostDPIDIn = new string[]{}; AustPostBCSPBetween = new string[]{}; AustPostBCSPIn = new string[]{}; MinPOValueBetween = new decimal[]{}; MinPOValueIn = new decimal[]{}; MaxPOValueBetween = new decimal[]{}; MaxPOValueIn = new decimal[]{}; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual byte? DefaultPaymentType { get; set; } public virtual byte? DefaultPaymentTypeGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultPaymentTypeGreaterThan { get; set; } public virtual byte? DefaultPaymentTypeLessThan { get; set; } public virtual byte? DefaultPaymentTypeLessThanOrEqualTo { get; set; } public virtual byte? DefaultPaymentTypeNotEqualTo { get; set; } public virtual Nullable[] DefaultPaymentTypeBetween { get; set; } public virtual Nullable[] DefaultPaymentTypeIn { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual decimal? CreditLimitGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditLimitGreaterThan { get; set; } public virtual decimal? CreditLimitLessThan { get; set; } public virtual decimal? CreditLimitLessThanOrEqualTo { get; set; } public virtual decimal? CreditLimitNotEqualTo { get; set; } public virtual Nullable[] CreditLimitBetween { get; set; } public virtual Nullable[] CreditLimitIn { get; set; } public virtual short? EarlyPayDisOnRemitDays { get; set; } public virtual short? EarlyPayDisOnRemitDaysGreaterThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnRemitDaysGreaterThan { get; set; } public virtual short? EarlyPayDisOnRemitDaysLessThan { get; set; } public virtual short? EarlyPayDisOnRemitDaysLessThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnRemitDaysNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnRemitDaysBetween { get; set; } public virtual Nullable[] EarlyPayDisOnRemitDaysIn { get; set; } public virtual decimal? EarlyPayDisOnRemitAmt { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtGreaterThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtGreaterThan { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtLessThan { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtLessThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtNotEqualTo { get; set; } public virtual decimal[] EarlyPayDisOnRemitAmtBetween { get; set; } public virtual decimal[] EarlyPayDisOnRemitAmtIn { get; set; } public virtual DateTime? LastSaleDate { get; set; } public virtual DateTime? LastSaleDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSaleDateGreaterThan { get; set; } public virtual DateTime? LastSaleDateLessThan { get; set; } public virtual DateTime? LastSaleDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastSaleDateNotEqualTo { get; set; } public virtual Nullable[] LastSaleDateBetween { get; set; } public virtual Nullable[] LastSaleDateIn { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual DateTime? LastPaymentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateGreaterThan { get; set; } public virtual DateTime? LastPaymentDateLessThan { get; set; } public virtual DateTime? LastPaymentDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateNotEqualTo { get; set; } public virtual Nullable[] LastPaymentDateBetween { get; set; } public virtual Nullable[] LastPaymentDateIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? CurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceGreaterThan { get; set; } public virtual decimal? CurrentBalanceLessThan { get; set; } public virtual decimal? CurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] CurrentBalanceBetween { get; set; } public virtual Nullable[] CurrentBalanceIn { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period1GreaterThanOrEqualTo { get; set; } public virtual decimal? Period1GreaterThan { get; set; } public virtual decimal? Period1LessThan { get; set; } public virtual decimal? Period1LessThanOrEqualTo { get; set; } public virtual decimal? Period1NotEqualTo { get; set; } public virtual decimal[] Period1Between { get; set; } public virtual decimal[] Period1In { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period2GreaterThanOrEqualTo { get; set; } public virtual decimal? Period2GreaterThan { get; set; } public virtual decimal? Period2LessThan { get; set; } public virtual decimal? Period2LessThanOrEqualTo { get; set; } public virtual decimal? Period2NotEqualTo { get; set; } public virtual decimal[] Period2Between { get; set; } public virtual decimal[] Period2In { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period3GreaterThanOrEqualTo { get; set; } public virtual decimal? Period3GreaterThan { get; set; } public virtual decimal? Period3LessThan { get; set; } public virtual decimal? Period3LessThanOrEqualTo { get; set; } public virtual decimal? Period3NotEqualTo { get; set; } public virtual decimal[] Period3Between { get; set; } public virtual decimal[] Period3In { get; set; } public virtual decimal? Period4 { get; set; } public virtual decimal? Period4GreaterThanOrEqualTo { get; set; } public virtual decimal? Period4GreaterThan { get; set; } public virtual decimal? Period4LessThan { get; set; } public virtual decimal? Period4LessThanOrEqualTo { get; set; } public virtual decimal? Period4NotEqualTo { get; set; } public virtual decimal[] Period4Between { get; set; } public virtual decimal[] Period4In { get; set; } public virtual string AltAccountNo { get; set; } public virtual string AltAccountNoStartsWith { get; set; } public virtual string AltAccountNoEndsWith { get; set; } public virtual string AltAccountNoContains { get; set; } public virtual string AltAccountNoLike { get; set; } public virtual string[] AltAccountNoBetween { get; set; } public virtual string[] AltAccountNoIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual Nullable[] CommenceDateBetween { get; set; } public virtual Nullable[] CommenceDateIn { get; set; } public virtual int? ContactType { get; set; } public virtual int? ContactTypeGreaterThanOrEqualTo { get; set; } public virtual int? ContactTypeGreaterThan { get; set; } public virtual int? ContactTypeLessThan { get; set; } public virtual int? ContactTypeLessThanOrEqualTo { get; set; } public virtual int? ContactTypeNotEqualTo { get; set; } public virtual int[] ContactTypeBetween { get; set; } public virtual int[] ContactTypeIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual string ACN { get; set; } public virtual string ACNStartsWith { get; set; } public virtual string ACNEndsWith { get; set; } public virtual string ACNContains { get; set; } public virtual string ACNLike { get; set; } public virtual string[] ACNBetween { get; set; } public virtual string[] ACNIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual bool? UsesFX { get; set; } public virtual string ABN { get; set; } public virtual string ABNStartsWith { get; set; } public virtual string ABNEndsWith { get; set; } public virtual string ABNContains { get; set; } public virtual string ABNLike { get; set; } public virtual string[] ABNBetween { get; set; } public virtual string[] ABNIn { get; set; } public virtual byte? TermsType { get; set; } public virtual byte? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual byte? TermsTypeGreaterThan { get; set; } public virtual byte? TermsTypeLessThan { get; set; } public virtual byte? TermsTypeLessThanOrEqualTo { get; set; } public virtual byte? TermsTypeNotEqualTo { get; set; } public virtual Nullable[] TermsTypeBetween { get; set; } public virtual Nullable[] TermsTypeIn { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostDPIDStartsWith { get; set; } public virtual string AustPostDPIDEndsWith { get; set; } public virtual string AustPostDPIDContains { get; set; } public virtual string AustPostDPIDLike { get; set; } public virtual string[] AustPostDPIDBetween { get; set; } public virtual string[] AustPostDPIDIn { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string AustPostBCSPStartsWith { get; set; } public virtual string AustPostBCSPEndsWith { get; set; } public virtual string AustPostBCSPContains { get; set; } public virtual string AustPostBCSPLike { get; set; } public virtual string[] AustPostBCSPBetween { get; set; } public virtual string[] AustPostBCSPIn { get; set; } public virtual decimal? MinPOValue { get; set; } public virtual decimal? MinPOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? MinPOValueGreaterThan { get; set; } public virtual decimal? MinPOValueLessThan { get; set; } public virtual decimal? MinPOValueLessThanOrEqualTo { get; set; } public virtual decimal? MinPOValueNotEqualTo { get; set; } public virtual decimal[] MinPOValueBetween { get; set; } public virtual decimal[] MinPOValueIn { get; set; } public virtual decimal? MaxPOValue { get; set; } public virtual decimal? MaxPOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? MaxPOValueGreaterThan { get; set; } public virtual decimal? MaxPOValueLessThan { get; set; } public virtual decimal? MaxPOValueLessThanOrEqualTo { get; set; } public virtual decimal? MaxPOValueNotEqualTo { get; set; } public virtual decimal[] MaxPOValueBetween { get; set; } public virtual decimal[] MaxPOValueIn { get; set; } } public partial class CR_Main2 { [Required] public virtual string CreditorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string C1 { get; set; } public virtual string C2 { get; set; } public virtual string C3 { get; set; } public virtual string C4 { get; set; } public virtual string C5 { get; set; } public virtual string C7 { get; set; } public virtual string C8 { get; set; } public virtual string C10 { get; set; } public virtual string C11 { get; set; } public virtual string C12 { get; set; } [Required] public virtual int OpeningBal1 { get; set; } [Required] public virtual int OpeningBal2 { get; set; } [Required] public virtual int OpeningBal3 { get; set; } [Required] public virtual int OpeningBal4 { get; set; } [Required] public virtual int OpeningBal5 { get; set; } [Required] public virtual int OpeningBal6 { get; set; } [Required] public virtual int OpeningBal7 { get; set; } [Required] public virtual int OpeningBal8 { get; set; } [Required] public virtual int OpeningBal9 { get; set; } [Required] public virtual int OpeningBal10 { get; set; } [Required] public virtual int OpeningBal11 { get; set; } [Required] public virtual int OpeningBal12 { get; set; } [Required] public virtual int OpeningBal14 { get; set; } [Required] public virtual int OpeningBal15 { get; set; } [Required] public virtual int OpeningBal13 { get; set; } [Required] public virtual int OpeningBal16 { get; set; } [Required] public virtual int OpeningBal17 { get; set; } [Required] public virtual int OpeningBal18 { get; set; } [Required] public virtual int OpeningBal19 { get; set; } [Required] public virtual int OpeningBal20 { get; set; } [Required] public virtual int OpeningBal21 { get; set; } [Required] public virtual int OpeningBal22 { get; set; } [Required] public virtual int OpeningBal23 { get; set; } [Required] public virtual int OpeningBal24 { get; set; } [Required] public virtual int OpeningBal25 { get; set; } [Required] public virtual int OpeningBal26 { get; set; } [Required] public virtual int OpeningBal27 { get; set; } [Required] public virtual int OpeningBal28 { get; set; } [Required] public virtual int OpeningBal29 { get; set; } [Required] public virtual int OpeningBal30 { get; set; } [Required] public virtual int OpeningBal31 { get; set; } [Required] public virtual int OpeningBal32 { get; set; } [Required] public virtual int OpeningBal33 { get; set; } [Required] public virtual int OpeningBal34 { get; set; } [Required] public virtual int OpeningBal35 { get; set; } [Required] public virtual int OpeningBal36 { get; set; } [Required] public virtual int OpeningBal37 { get; set; } [Required] public virtual int OpeningBal38 { get; set; } [Required] public virtual int OpeningBal39 { get; set; } [Required] public virtual int OpeningBal40 { get; set; } [Required] public virtual int OpeningBal41 { get; set; } [Required] public virtual int OpeningBal42 { get; set; } [Required] public virtual int OpeningBal43 { get; set; } [Required] public virtual int OpeningBal44 { get; set; } [Required] public virtual int OpeningBal45 { get; set; } [Required] public virtual int OpeningBal46 { get; set; } [Required] public virtual int OpeningBal47 { get; set; } [Required] public virtual int OpeningBal48 { get; set; } [Required] public virtual int OpeningBal49 { get; set; } [Required] public virtual int OpeningBal50 { get; set; } [Required] public virtual int OpeningBal51 { get; set; } [Required] public virtual int OpeningBal52 { get; set; } [Required] public virtual int OpeningBal53 { get; set; } public virtual short? PeriodType { get; set; } public virtual string FXGainLossLedgerID { get; set; } public virtual string FXUnRealizedLedgerID { get; set; } public virtual string CustomField1 { get; set; } public virtual string CustomField2 { get; set; } public virtual string CustomField3 { get; set; } public virtual string CustomField4 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_Main2Query : QueryDb, IReturn> { public CR_Main2Query() { CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; C1Between = new string[]{}; C1In = new string[]{}; C2Between = new string[]{}; C2In = new string[]{}; C3Between = new string[]{}; C3In = new string[]{}; C4Between = new string[]{}; C4In = new string[]{}; C5Between = new string[]{}; C5In = new string[]{}; C7Between = new string[]{}; C7In = new string[]{}; C8Between = new string[]{}; C8In = new string[]{}; C10Between = new string[]{}; C10In = new string[]{}; C11Between = new string[]{}; C11In = new string[]{}; C12Between = new string[]{}; C12In = new string[]{}; OpeningBal1Between = new int[]{}; OpeningBal1In = new int[]{}; OpeningBal2Between = new int[]{}; OpeningBal2In = new int[]{}; OpeningBal3Between = new int[]{}; OpeningBal3In = new int[]{}; OpeningBal4Between = new int[]{}; OpeningBal4In = new int[]{}; OpeningBal5Between = new int[]{}; OpeningBal5In = new int[]{}; OpeningBal6Between = new int[]{}; OpeningBal6In = new int[]{}; OpeningBal7Between = new int[]{}; OpeningBal7In = new int[]{}; OpeningBal8Between = new int[]{}; OpeningBal8In = new int[]{}; OpeningBal9Between = new int[]{}; OpeningBal9In = new int[]{}; OpeningBal10Between = new int[]{}; OpeningBal10In = new int[]{}; OpeningBal11Between = new int[]{}; OpeningBal11In = new int[]{}; OpeningBal12Between = new int[]{}; OpeningBal12In = new int[]{}; OpeningBal14Between = new int[]{}; OpeningBal14In = new int[]{}; OpeningBal15Between = new int[]{}; OpeningBal15In = new int[]{}; OpeningBal13Between = new int[]{}; OpeningBal13In = new int[]{}; OpeningBal16Between = new int[]{}; OpeningBal16In = new int[]{}; OpeningBal17Between = new int[]{}; OpeningBal17In = new int[]{}; OpeningBal18Between = new int[]{}; OpeningBal18In = new int[]{}; OpeningBal19Between = new int[]{}; OpeningBal19In = new int[]{}; OpeningBal20Between = new int[]{}; OpeningBal20In = new int[]{}; OpeningBal21Between = new int[]{}; OpeningBal21In = new int[]{}; OpeningBal22Between = new int[]{}; OpeningBal22In = new int[]{}; OpeningBal23Between = new int[]{}; OpeningBal23In = new int[]{}; OpeningBal24Between = new int[]{}; OpeningBal24In = new int[]{}; OpeningBal25Between = new int[]{}; OpeningBal25In = new int[]{}; OpeningBal26Between = new int[]{}; OpeningBal26In = new int[]{}; OpeningBal27Between = new int[]{}; OpeningBal27In = new int[]{}; OpeningBal28Between = new int[]{}; OpeningBal28In = new int[]{}; OpeningBal29Between = new int[]{}; OpeningBal29In = new int[]{}; OpeningBal30Between = new int[]{}; OpeningBal30In = new int[]{}; OpeningBal31Between = new int[]{}; OpeningBal31In = new int[]{}; OpeningBal32Between = new int[]{}; OpeningBal32In = new int[]{}; OpeningBal33Between = new int[]{}; OpeningBal33In = new int[]{}; OpeningBal34Between = new int[]{}; OpeningBal34In = new int[]{}; OpeningBal35Between = new int[]{}; OpeningBal35In = new int[]{}; OpeningBal36Between = new int[]{}; OpeningBal36In = new int[]{}; OpeningBal37Between = new int[]{}; OpeningBal37In = new int[]{}; OpeningBal38Between = new int[]{}; OpeningBal38In = new int[]{}; OpeningBal39Between = new int[]{}; OpeningBal39In = new int[]{}; OpeningBal40Between = new int[]{}; OpeningBal40In = new int[]{}; OpeningBal41Between = new int[]{}; OpeningBal41In = new int[]{}; OpeningBal42Between = new int[]{}; OpeningBal42In = new int[]{}; OpeningBal43Between = new int[]{}; OpeningBal43In = new int[]{}; OpeningBal44Between = new int[]{}; OpeningBal44In = new int[]{}; OpeningBal45Between = new int[]{}; OpeningBal45In = new int[]{}; OpeningBal46Between = new int[]{}; OpeningBal46In = new int[]{}; OpeningBal47Between = new int[]{}; OpeningBal47In = new int[]{}; OpeningBal48Between = new int[]{}; OpeningBal48In = new int[]{}; OpeningBal49Between = new int[]{}; OpeningBal49In = new int[]{}; OpeningBal50Between = new int[]{}; OpeningBal50In = new int[]{}; OpeningBal51Between = new int[]{}; OpeningBal51In = new int[]{}; OpeningBal52Between = new int[]{}; OpeningBal52In = new int[]{}; OpeningBal53Between = new int[]{}; OpeningBal53In = new int[]{}; PeriodTypeBetween = new Nullable[]{}; PeriodTypeIn = new Nullable[]{}; FXGainLossLedgerIDBetween = new string[]{}; FXGainLossLedgerIDIn = new string[]{}; FXUnRealizedLedgerIDBetween = new string[]{}; FXUnRealizedLedgerIDIn = new string[]{}; CustomField1Between = new string[]{}; CustomField1In = new string[]{}; CustomField2Between = new string[]{}; CustomField2In = new string[]{}; CustomField3Between = new string[]{}; CustomField3In = new string[]{}; CustomField4Between = new string[]{}; CustomField4In = new string[]{}; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string C1 { get; set; } public virtual string C1StartsWith { get; set; } public virtual string C1EndsWith { get; set; } public virtual string C1Contains { get; set; } public virtual string C1Like { get; set; } public virtual string[] C1Between { get; set; } public virtual string[] C1In { get; set; } public virtual string C2 { get; set; } public virtual string C2StartsWith { get; set; } public virtual string C2EndsWith { get; set; } public virtual string C2Contains { get; set; } public virtual string C2Like { get; set; } public virtual string[] C2Between { get; set; } public virtual string[] C2In { get; set; } public virtual string C3 { get; set; } public virtual string C3StartsWith { get; set; } public virtual string C3EndsWith { get; set; } public virtual string C3Contains { get; set; } public virtual string C3Like { get; set; } public virtual string[] C3Between { get; set; } public virtual string[] C3In { get; set; } public virtual string C4 { get; set; } public virtual string C4StartsWith { get; set; } public virtual string C4EndsWith { get; set; } public virtual string C4Contains { get; set; } public virtual string C4Like { get; set; } public virtual string[] C4Between { get; set; } public virtual string[] C4In { get; set; } public virtual string C5 { get; set; } public virtual string C5StartsWith { get; set; } public virtual string C5EndsWith { get; set; } public virtual string C5Contains { get; set; } public virtual string C5Like { get; set; } public virtual string[] C5Between { get; set; } public virtual string[] C5In { get; set; } public virtual string C7 { get; set; } public virtual string C7StartsWith { get; set; } public virtual string C7EndsWith { get; set; } public virtual string C7Contains { get; set; } public virtual string C7Like { get; set; } public virtual string[] C7Between { get; set; } public virtual string[] C7In { get; set; } public virtual string C8 { get; set; } public virtual string C8StartsWith { get; set; } public virtual string C8EndsWith { get; set; } public virtual string C8Contains { get; set; } public virtual string C8Like { get; set; } public virtual string[] C8Between { get; set; } public virtual string[] C8In { get; set; } public virtual string C10 { get; set; } public virtual string C10StartsWith { get; set; } public virtual string C10EndsWith { get; set; } public virtual string C10Contains { get; set; } public virtual string C10Like { get; set; } public virtual string[] C10Between { get; set; } public virtual string[] C10In { get; set; } public virtual string C11 { get; set; } public virtual string C11StartsWith { get; set; } public virtual string C11EndsWith { get; set; } public virtual string C11Contains { get; set; } public virtual string C11Like { get; set; } public virtual string[] C11Between { get; set; } public virtual string[] C11In { get; set; } public virtual string C12 { get; set; } public virtual string C12StartsWith { get; set; } public virtual string C12EndsWith { get; set; } public virtual string C12Contains { get; set; } public virtual string C12Like { get; set; } public virtual string[] C12Between { get; set; } public virtual string[] C12In { get; set; } public virtual int? OpeningBal1 { get; set; } public virtual int? OpeningBal1GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal1GreaterThan { get; set; } public virtual int? OpeningBal1LessThan { get; set; } public virtual int? OpeningBal1LessThanOrEqualTo { get; set; } public virtual int? OpeningBal1NotEqualTo { get; set; } public virtual int[] OpeningBal1Between { get; set; } public virtual int[] OpeningBal1In { get; set; } public virtual int? OpeningBal2 { get; set; } public virtual int? OpeningBal2GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal2GreaterThan { get; set; } public virtual int? OpeningBal2LessThan { get; set; } public virtual int? OpeningBal2LessThanOrEqualTo { get; set; } public virtual int? OpeningBal2NotEqualTo { get; set; } public virtual int[] OpeningBal2Between { get; set; } public virtual int[] OpeningBal2In { get; set; } public virtual int? OpeningBal3 { get; set; } public virtual int? OpeningBal3GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal3GreaterThan { get; set; } public virtual int? OpeningBal3LessThan { get; set; } public virtual int? OpeningBal3LessThanOrEqualTo { get; set; } public virtual int? OpeningBal3NotEqualTo { get; set; } public virtual int[] OpeningBal3Between { get; set; } public virtual int[] OpeningBal3In { get; set; } public virtual int? OpeningBal4 { get; set; } public virtual int? OpeningBal4GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal4GreaterThan { get; set; } public virtual int? OpeningBal4LessThan { get; set; } public virtual int? OpeningBal4LessThanOrEqualTo { get; set; } public virtual int? OpeningBal4NotEqualTo { get; set; } public virtual int[] OpeningBal4Between { get; set; } public virtual int[] OpeningBal4In { get; set; } public virtual int? OpeningBal5 { get; set; } public virtual int? OpeningBal5GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal5GreaterThan { get; set; } public virtual int? OpeningBal5LessThan { get; set; } public virtual int? OpeningBal5LessThanOrEqualTo { get; set; } public virtual int? OpeningBal5NotEqualTo { get; set; } public virtual int[] OpeningBal5Between { get; set; } public virtual int[] OpeningBal5In { get; set; } public virtual int? OpeningBal6 { get; set; } public virtual int? OpeningBal6GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal6GreaterThan { get; set; } public virtual int? OpeningBal6LessThan { get; set; } public virtual int? OpeningBal6LessThanOrEqualTo { get; set; } public virtual int? OpeningBal6NotEqualTo { get; set; } public virtual int[] OpeningBal6Between { get; set; } public virtual int[] OpeningBal6In { get; set; } public virtual int? OpeningBal7 { get; set; } public virtual int? OpeningBal7GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal7GreaterThan { get; set; } public virtual int? OpeningBal7LessThan { get; set; } public virtual int? OpeningBal7LessThanOrEqualTo { get; set; } public virtual int? OpeningBal7NotEqualTo { get; set; } public virtual int[] OpeningBal7Between { get; set; } public virtual int[] OpeningBal7In { get; set; } public virtual int? OpeningBal8 { get; set; } public virtual int? OpeningBal8GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal8GreaterThan { get; set; } public virtual int? OpeningBal8LessThan { get; set; } public virtual int? OpeningBal8LessThanOrEqualTo { get; set; } public virtual int? OpeningBal8NotEqualTo { get; set; } public virtual int[] OpeningBal8Between { get; set; } public virtual int[] OpeningBal8In { get; set; } public virtual int? OpeningBal9 { get; set; } public virtual int? OpeningBal9GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal9GreaterThan { get; set; } public virtual int? OpeningBal9LessThan { get; set; } public virtual int? OpeningBal9LessThanOrEqualTo { get; set; } public virtual int? OpeningBal9NotEqualTo { get; set; } public virtual int[] OpeningBal9Between { get; set; } public virtual int[] OpeningBal9In { get; set; } public virtual int? OpeningBal10 { get; set; } public virtual int? OpeningBal10GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal10GreaterThan { get; set; } public virtual int? OpeningBal10LessThan { get; set; } public virtual int? OpeningBal10LessThanOrEqualTo { get; set; } public virtual int? OpeningBal10NotEqualTo { get; set; } public virtual int[] OpeningBal10Between { get; set; } public virtual int[] OpeningBal10In { get; set; } public virtual int? OpeningBal11 { get; set; } public virtual int? OpeningBal11GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal11GreaterThan { get; set; } public virtual int? OpeningBal11LessThan { get; set; } public virtual int? OpeningBal11LessThanOrEqualTo { get; set; } public virtual int? OpeningBal11NotEqualTo { get; set; } public virtual int[] OpeningBal11Between { get; set; } public virtual int[] OpeningBal11In { get; set; } public virtual int? OpeningBal12 { get; set; } public virtual int? OpeningBal12GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal12GreaterThan { get; set; } public virtual int? OpeningBal12LessThan { get; set; } public virtual int? OpeningBal12LessThanOrEqualTo { get; set; } public virtual int? OpeningBal12NotEqualTo { get; set; } public virtual int[] OpeningBal12Between { get; set; } public virtual int[] OpeningBal12In { get; set; } public virtual int? OpeningBal14 { get; set; } public virtual int? OpeningBal14GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal14GreaterThan { get; set; } public virtual int? OpeningBal14LessThan { get; set; } public virtual int? OpeningBal14LessThanOrEqualTo { get; set; } public virtual int? OpeningBal14NotEqualTo { get; set; } public virtual int[] OpeningBal14Between { get; set; } public virtual int[] OpeningBal14In { get; set; } public virtual int? OpeningBal15 { get; set; } public virtual int? OpeningBal15GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal15GreaterThan { get; set; } public virtual int? OpeningBal15LessThan { get; set; } public virtual int? OpeningBal15LessThanOrEqualTo { get; set; } public virtual int? OpeningBal15NotEqualTo { get; set; } public virtual int[] OpeningBal15Between { get; set; } public virtual int[] OpeningBal15In { get; set; } public virtual int? OpeningBal13 { get; set; } public virtual int? OpeningBal13GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal13GreaterThan { get; set; } public virtual int? OpeningBal13LessThan { get; set; } public virtual int? OpeningBal13LessThanOrEqualTo { get; set; } public virtual int? OpeningBal13NotEqualTo { get; set; } public virtual int[] OpeningBal13Between { get; set; } public virtual int[] OpeningBal13In { get; set; } public virtual int? OpeningBal16 { get; set; } public virtual int? OpeningBal16GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal16GreaterThan { get; set; } public virtual int? OpeningBal16LessThan { get; set; } public virtual int? OpeningBal16LessThanOrEqualTo { get; set; } public virtual int? OpeningBal16NotEqualTo { get; set; } public virtual int[] OpeningBal16Between { get; set; } public virtual int[] OpeningBal16In { get; set; } public virtual int? OpeningBal17 { get; set; } public virtual int? OpeningBal17GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal17GreaterThan { get; set; } public virtual int? OpeningBal17LessThan { get; set; } public virtual int? OpeningBal17LessThanOrEqualTo { get; set; } public virtual int? OpeningBal17NotEqualTo { get; set; } public virtual int[] OpeningBal17Between { get; set; } public virtual int[] OpeningBal17In { get; set; } public virtual int? OpeningBal18 { get; set; } public virtual int? OpeningBal18GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal18GreaterThan { get; set; } public virtual int? OpeningBal18LessThan { get; set; } public virtual int? OpeningBal18LessThanOrEqualTo { get; set; } public virtual int? OpeningBal18NotEqualTo { get; set; } public virtual int[] OpeningBal18Between { get; set; } public virtual int[] OpeningBal18In { get; set; } public virtual int? OpeningBal19 { get; set; } public virtual int? OpeningBal19GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal19GreaterThan { get; set; } public virtual int? OpeningBal19LessThan { get; set; } public virtual int? OpeningBal19LessThanOrEqualTo { get; set; } public virtual int? OpeningBal19NotEqualTo { get; set; } public virtual int[] OpeningBal19Between { get; set; } public virtual int[] OpeningBal19In { get; set; } public virtual int? OpeningBal20 { get; set; } public virtual int? OpeningBal20GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal20GreaterThan { get; set; } public virtual int? OpeningBal20LessThan { get; set; } public virtual int? OpeningBal20LessThanOrEqualTo { get; set; } public virtual int? OpeningBal20NotEqualTo { get; set; } public virtual int[] OpeningBal20Between { get; set; } public virtual int[] OpeningBal20In { get; set; } public virtual int? OpeningBal21 { get; set; } public virtual int? OpeningBal21GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal21GreaterThan { get; set; } public virtual int? OpeningBal21LessThan { get; set; } public virtual int? OpeningBal21LessThanOrEqualTo { get; set; } public virtual int? OpeningBal21NotEqualTo { get; set; } public virtual int[] OpeningBal21Between { get; set; } public virtual int[] OpeningBal21In { get; set; } public virtual int? OpeningBal22 { get; set; } public virtual int? OpeningBal22GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal22GreaterThan { get; set; } public virtual int? OpeningBal22LessThan { get; set; } public virtual int? OpeningBal22LessThanOrEqualTo { get; set; } public virtual int? OpeningBal22NotEqualTo { get; set; } public virtual int[] OpeningBal22Between { get; set; } public virtual int[] OpeningBal22In { get; set; } public virtual int? OpeningBal23 { get; set; } public virtual int? OpeningBal23GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal23GreaterThan { get; set; } public virtual int? OpeningBal23LessThan { get; set; } public virtual int? OpeningBal23LessThanOrEqualTo { get; set; } public virtual int? OpeningBal23NotEqualTo { get; set; } public virtual int[] OpeningBal23Between { get; set; } public virtual int[] OpeningBal23In { get; set; } public virtual int? OpeningBal24 { get; set; } public virtual int? OpeningBal24GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal24GreaterThan { get; set; } public virtual int? OpeningBal24LessThan { get; set; } public virtual int? OpeningBal24LessThanOrEqualTo { get; set; } public virtual int? OpeningBal24NotEqualTo { get; set; } public virtual int[] OpeningBal24Between { get; set; } public virtual int[] OpeningBal24In { get; set; } public virtual int? OpeningBal25 { get; set; } public virtual int? OpeningBal25GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal25GreaterThan { get; set; } public virtual int? OpeningBal25LessThan { get; set; } public virtual int? OpeningBal25LessThanOrEqualTo { get; set; } public virtual int? OpeningBal25NotEqualTo { get; set; } public virtual int[] OpeningBal25Between { get; set; } public virtual int[] OpeningBal25In { get; set; } public virtual int? OpeningBal26 { get; set; } public virtual int? OpeningBal26GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal26GreaterThan { get; set; } public virtual int? OpeningBal26LessThan { get; set; } public virtual int? OpeningBal26LessThanOrEqualTo { get; set; } public virtual int? OpeningBal26NotEqualTo { get; set; } public virtual int[] OpeningBal26Between { get; set; } public virtual int[] OpeningBal26In { get; set; } public virtual int? OpeningBal27 { get; set; } public virtual int? OpeningBal27GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal27GreaterThan { get; set; } public virtual int? OpeningBal27LessThan { get; set; } public virtual int? OpeningBal27LessThanOrEqualTo { get; set; } public virtual int? OpeningBal27NotEqualTo { get; set; } public virtual int[] OpeningBal27Between { get; set; } public virtual int[] OpeningBal27In { get; set; } public virtual int? OpeningBal28 { get; set; } public virtual int? OpeningBal28GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal28GreaterThan { get; set; } public virtual int? OpeningBal28LessThan { get; set; } public virtual int? OpeningBal28LessThanOrEqualTo { get; set; } public virtual int? OpeningBal28NotEqualTo { get; set; } public virtual int[] OpeningBal28Between { get; set; } public virtual int[] OpeningBal28In { get; set; } public virtual int? OpeningBal29 { get; set; } public virtual int? OpeningBal29GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal29GreaterThan { get; set; } public virtual int? OpeningBal29LessThan { get; set; } public virtual int? OpeningBal29LessThanOrEqualTo { get; set; } public virtual int? OpeningBal29NotEqualTo { get; set; } public virtual int[] OpeningBal29Between { get; set; } public virtual int[] OpeningBal29In { get; set; } public virtual int? OpeningBal30 { get; set; } public virtual int? OpeningBal30GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal30GreaterThan { get; set; } public virtual int? OpeningBal30LessThan { get; set; } public virtual int? OpeningBal30LessThanOrEqualTo { get; set; } public virtual int? OpeningBal30NotEqualTo { get; set; } public virtual int[] OpeningBal30Between { get; set; } public virtual int[] OpeningBal30In { get; set; } public virtual int? OpeningBal31 { get; set; } public virtual int? OpeningBal31GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal31GreaterThan { get; set; } public virtual int? OpeningBal31LessThan { get; set; } public virtual int? OpeningBal31LessThanOrEqualTo { get; set; } public virtual int? OpeningBal31NotEqualTo { get; set; } public virtual int[] OpeningBal31Between { get; set; } public virtual int[] OpeningBal31In { get; set; } public virtual int? OpeningBal32 { get; set; } public virtual int? OpeningBal32GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal32GreaterThan { get; set; } public virtual int? OpeningBal32LessThan { get; set; } public virtual int? OpeningBal32LessThanOrEqualTo { get; set; } public virtual int? OpeningBal32NotEqualTo { get; set; } public virtual int[] OpeningBal32Between { get; set; } public virtual int[] OpeningBal32In { get; set; } public virtual int? OpeningBal33 { get; set; } public virtual int? OpeningBal33GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal33GreaterThan { get; set; } public virtual int? OpeningBal33LessThan { get; set; } public virtual int? OpeningBal33LessThanOrEqualTo { get; set; } public virtual int? OpeningBal33NotEqualTo { get; set; } public virtual int[] OpeningBal33Between { get; set; } public virtual int[] OpeningBal33In { get; set; } public virtual int? OpeningBal34 { get; set; } public virtual int? OpeningBal34GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal34GreaterThan { get; set; } public virtual int? OpeningBal34LessThan { get; set; } public virtual int? OpeningBal34LessThanOrEqualTo { get; set; } public virtual int? OpeningBal34NotEqualTo { get; set; } public virtual int[] OpeningBal34Between { get; set; } public virtual int[] OpeningBal34In { get; set; } public virtual int? OpeningBal35 { get; set; } public virtual int? OpeningBal35GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal35GreaterThan { get; set; } public virtual int? OpeningBal35LessThan { get; set; } public virtual int? OpeningBal35LessThanOrEqualTo { get; set; } public virtual int? OpeningBal35NotEqualTo { get; set; } public virtual int[] OpeningBal35Between { get; set; } public virtual int[] OpeningBal35In { get; set; } public virtual int? OpeningBal36 { get; set; } public virtual int? OpeningBal36GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal36GreaterThan { get; set; } public virtual int? OpeningBal36LessThan { get; set; } public virtual int? OpeningBal36LessThanOrEqualTo { get; set; } public virtual int? OpeningBal36NotEqualTo { get; set; } public virtual int[] OpeningBal36Between { get; set; } public virtual int[] OpeningBal36In { get; set; } public virtual int? OpeningBal37 { get; set; } public virtual int? OpeningBal37GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal37GreaterThan { get; set; } public virtual int? OpeningBal37LessThan { get; set; } public virtual int? OpeningBal37LessThanOrEqualTo { get; set; } public virtual int? OpeningBal37NotEqualTo { get; set; } public virtual int[] OpeningBal37Between { get; set; } public virtual int[] OpeningBal37In { get; set; } public virtual int? OpeningBal38 { get; set; } public virtual int? OpeningBal38GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal38GreaterThan { get; set; } public virtual int? OpeningBal38LessThan { get; set; } public virtual int? OpeningBal38LessThanOrEqualTo { get; set; } public virtual int? OpeningBal38NotEqualTo { get; set; } public virtual int[] OpeningBal38Between { get; set; } public virtual int[] OpeningBal38In { get; set; } public virtual int? OpeningBal39 { get; set; } public virtual int? OpeningBal39GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal39GreaterThan { get; set; } public virtual int? OpeningBal39LessThan { get; set; } public virtual int? OpeningBal39LessThanOrEqualTo { get; set; } public virtual int? OpeningBal39NotEqualTo { get; set; } public virtual int[] OpeningBal39Between { get; set; } public virtual int[] OpeningBal39In { get; set; } public virtual int? OpeningBal40 { get; set; } public virtual int? OpeningBal40GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal40GreaterThan { get; set; } public virtual int? OpeningBal40LessThan { get; set; } public virtual int? OpeningBal40LessThanOrEqualTo { get; set; } public virtual int? OpeningBal40NotEqualTo { get; set; } public virtual int[] OpeningBal40Between { get; set; } public virtual int[] OpeningBal40In { get; set; } public virtual int? OpeningBal41 { get; set; } public virtual int? OpeningBal41GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal41GreaterThan { get; set; } public virtual int? OpeningBal41LessThan { get; set; } public virtual int? OpeningBal41LessThanOrEqualTo { get; set; } public virtual int? OpeningBal41NotEqualTo { get; set; } public virtual int[] OpeningBal41Between { get; set; } public virtual int[] OpeningBal41In { get; set; } public virtual int? OpeningBal42 { get; set; } public virtual int? OpeningBal42GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal42GreaterThan { get; set; } public virtual int? OpeningBal42LessThan { get; set; } public virtual int? OpeningBal42LessThanOrEqualTo { get; set; } public virtual int? OpeningBal42NotEqualTo { get; set; } public virtual int[] OpeningBal42Between { get; set; } public virtual int[] OpeningBal42In { get; set; } public virtual int? OpeningBal43 { get; set; } public virtual int? OpeningBal43GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal43GreaterThan { get; set; } public virtual int? OpeningBal43LessThan { get; set; } public virtual int? OpeningBal43LessThanOrEqualTo { get; set; } public virtual int? OpeningBal43NotEqualTo { get; set; } public virtual int[] OpeningBal43Between { get; set; } public virtual int[] OpeningBal43In { get; set; } public virtual int? OpeningBal44 { get; set; } public virtual int? OpeningBal44GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal44GreaterThan { get; set; } public virtual int? OpeningBal44LessThan { get; set; } public virtual int? OpeningBal44LessThanOrEqualTo { get; set; } public virtual int? OpeningBal44NotEqualTo { get; set; } public virtual int[] OpeningBal44Between { get; set; } public virtual int[] OpeningBal44In { get; set; } public virtual int? OpeningBal45 { get; set; } public virtual int? OpeningBal45GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal45GreaterThan { get; set; } public virtual int? OpeningBal45LessThan { get; set; } public virtual int? OpeningBal45LessThanOrEqualTo { get; set; } public virtual int? OpeningBal45NotEqualTo { get; set; } public virtual int[] OpeningBal45Between { get; set; } public virtual int[] OpeningBal45In { get; set; } public virtual int? OpeningBal46 { get; set; } public virtual int? OpeningBal46GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal46GreaterThan { get; set; } public virtual int? OpeningBal46LessThan { get; set; } public virtual int? OpeningBal46LessThanOrEqualTo { get; set; } public virtual int? OpeningBal46NotEqualTo { get; set; } public virtual int[] OpeningBal46Between { get; set; } public virtual int[] OpeningBal46In { get; set; } public virtual int? OpeningBal47 { get; set; } public virtual int? OpeningBal47GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal47GreaterThan { get; set; } public virtual int? OpeningBal47LessThan { get; set; } public virtual int? OpeningBal47LessThanOrEqualTo { get; set; } public virtual int? OpeningBal47NotEqualTo { get; set; } public virtual int[] OpeningBal47Between { get; set; } public virtual int[] OpeningBal47In { get; set; } public virtual int? OpeningBal48 { get; set; } public virtual int? OpeningBal48GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal48GreaterThan { get; set; } public virtual int? OpeningBal48LessThan { get; set; } public virtual int? OpeningBal48LessThanOrEqualTo { get; set; } public virtual int? OpeningBal48NotEqualTo { get; set; } public virtual int[] OpeningBal48Between { get; set; } public virtual int[] OpeningBal48In { get; set; } public virtual int? OpeningBal49 { get; set; } public virtual int? OpeningBal49GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal49GreaterThan { get; set; } public virtual int? OpeningBal49LessThan { get; set; } public virtual int? OpeningBal49LessThanOrEqualTo { get; set; } public virtual int? OpeningBal49NotEqualTo { get; set; } public virtual int[] OpeningBal49Between { get; set; } public virtual int[] OpeningBal49In { get; set; } public virtual int? OpeningBal50 { get; set; } public virtual int? OpeningBal50GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal50GreaterThan { get; set; } public virtual int? OpeningBal50LessThan { get; set; } public virtual int? OpeningBal50LessThanOrEqualTo { get; set; } public virtual int? OpeningBal50NotEqualTo { get; set; } public virtual int[] OpeningBal50Between { get; set; } public virtual int[] OpeningBal50In { get; set; } public virtual int? OpeningBal51 { get; set; } public virtual int? OpeningBal51GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal51GreaterThan { get; set; } public virtual int? OpeningBal51LessThan { get; set; } public virtual int? OpeningBal51LessThanOrEqualTo { get; set; } public virtual int? OpeningBal51NotEqualTo { get; set; } public virtual int[] OpeningBal51Between { get; set; } public virtual int[] OpeningBal51In { get; set; } public virtual int? OpeningBal52 { get; set; } public virtual int? OpeningBal52GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal52GreaterThan { get; set; } public virtual int? OpeningBal52LessThan { get; set; } public virtual int? OpeningBal52LessThanOrEqualTo { get; set; } public virtual int? OpeningBal52NotEqualTo { get; set; } public virtual int[] OpeningBal52Between { get; set; } public virtual int[] OpeningBal52In { get; set; } public virtual int? OpeningBal53 { get; set; } public virtual int? OpeningBal53GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal53GreaterThan { get; set; } public virtual int? OpeningBal53LessThan { get; set; } public virtual int? OpeningBal53LessThanOrEqualTo { get; set; } public virtual int? OpeningBal53NotEqualTo { get; set; } public virtual int[] OpeningBal53Between { get; set; } public virtual int[] OpeningBal53In { get; set; } public virtual short? PeriodType { get; set; } public virtual short? PeriodTypeGreaterThanOrEqualTo { get; set; } public virtual short? PeriodTypeGreaterThan { get; set; } public virtual short? PeriodTypeLessThan { get; set; } public virtual short? PeriodTypeLessThanOrEqualTo { get; set; } public virtual short? PeriodTypeNotEqualTo { get; set; } public virtual Nullable[] PeriodTypeBetween { get; set; } public virtual Nullable[] PeriodTypeIn { get; set; } public virtual string FXGainLossLedgerID { get; set; } public virtual string FXGainLossLedgerIDStartsWith { get; set; } public virtual string FXGainLossLedgerIDEndsWith { get; set; } public virtual string FXGainLossLedgerIDContains { get; set; } public virtual string FXGainLossLedgerIDLike { get; set; } public virtual string[] FXGainLossLedgerIDBetween { get; set; } public virtual string[] FXGainLossLedgerIDIn { get; set; } public virtual string FXUnRealizedLedgerID { get; set; } public virtual string FXUnRealizedLedgerIDStartsWith { get; set; } public virtual string FXUnRealizedLedgerIDEndsWith { get; set; } public virtual string FXUnRealizedLedgerIDContains { get; set; } public virtual string FXUnRealizedLedgerIDLike { get; set; } public virtual string[] FXUnRealizedLedgerIDBetween { get; set; } public virtual string[] FXUnRealizedLedgerIDIn { get; set; } public virtual string CustomField1 { get; set; } public virtual string CustomField1StartsWith { get; set; } public virtual string CustomField1EndsWith { get; set; } public virtual string CustomField1Contains { get; set; } public virtual string CustomField1Like { get; set; } public virtual string[] CustomField1Between { get; set; } public virtual string[] CustomField1In { get; set; } public virtual string CustomField2 { get; set; } public virtual string CustomField2StartsWith { get; set; } public virtual string CustomField2EndsWith { get; set; } public virtual string CustomField2Contains { get; set; } public virtual string CustomField2Like { get; set; } public virtual string[] CustomField2Between { get; set; } public virtual string[] CustomField2In { get; set; } public virtual string CustomField3 { get; set; } public virtual string CustomField3StartsWith { get; set; } public virtual string CustomField3EndsWith { get; set; } public virtual string CustomField3Contains { get; set; } public virtual string CustomField3Like { get; set; } public virtual string[] CustomField3Between { get; set; } public virtual string[] CustomField3In { get; set; } public virtual string CustomField4 { get; set; } public virtual string CustomField4StartsWith { get; set; } public virtual string CustomField4EndsWith { get; set; } public virtual string CustomField4Contains { get; set; } public virtual string CustomField4Like { get; set; } public virtual string[] CustomField4Between { get; set; } public virtual string[] CustomField4In { get; set; } } [Route("/Queries/CR_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_MainQuery : QueryDb, IReturn> { public CR_MainQuery() { CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; DefaultPaymentTypeBetween = new Nullable[]{}; DefaultPaymentTypeIn = new Nullable[]{}; CreditLimitBetween = new Nullable[]{}; CreditLimitIn = new Nullable[]{}; EarlyPayDisOnRemitDaysBetween = new Nullable[]{}; EarlyPayDisOnRemitDaysIn = new Nullable[]{}; EarlyPayDisOnRemitAmtBetween = new decimal[]{}; EarlyPayDisOnRemitAmtIn = new decimal[]{}; LastSaleDateBetween = new Nullable[]{}; LastSaleDateIn = new Nullable[]{}; LastPaymentDateBetween = new Nullable[]{}; LastPaymentDateIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CurrentBalanceBetween = new Nullable[]{}; CurrentBalanceIn = new Nullable[]{}; Period1Between = new decimal[]{}; Period1In = new decimal[]{}; Period2Between = new decimal[]{}; Period2In = new decimal[]{}; Period3Between = new decimal[]{}; Period3In = new decimal[]{}; Period4Between = new decimal[]{}; Period4In = new decimal[]{}; AltAccountNoBetween = new string[]{}; AltAccountNoIn = new string[]{}; CommenceDateBetween = new Nullable[]{}; CommenceDateIn = new Nullable[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; ACNBetween = new string[]{}; ACNIn = new string[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; ABNBetween = new string[]{}; ABNIn = new string[]{}; TermsTypeBetween = new Nullable[]{}; TermsTypeIn = new Nullable[]{}; AustPostDPIDBetween = new string[]{}; AustPostDPIDIn = new string[]{}; AustPostBCSPBetween = new string[]{}; AustPostBCSPIn = new string[]{}; MinPOValueBetween = new decimal[]{}; MinPOValueIn = new decimal[]{}; MaxPOValueBetween = new decimal[]{}; MaxPOValueIn = new decimal[]{}; PeriodTypeBetween = new Nullable[]{}; PeriodTypeIn = new Nullable[]{}; TradingNameBetween = new string[]{}; TradingNameIn = new string[]{}; CompanyNameBetween = new string[]{}; CompanyNameIn = new string[]{}; ProprietorNameBetween = new string[]{}; ProprietorNameIn = new string[]{}; FXCurrentBalanceBetween = new decimal[]{}; FXCurrentBalanceIn = new decimal[]{}; FXPeriod1Between = new decimal[]{}; FXPeriod1In = new decimal[]{}; FXPeriod2Between = new decimal[]{}; FXPeriod2In = new decimal[]{}; FXPeriod3Between = new decimal[]{}; FXPeriod3In = new decimal[]{}; FXPeriod4Between = new decimal[]{}; FXPeriod4In = new decimal[]{}; TradingStatusBetween = new Nullable[]{}; TradingStatusIn = new Nullable[]{}; LedgerIDCreditorControlBetween = new string[]{}; LedgerIDCreditorControlIn = new string[]{}; LedgerIDCreditorPurchasesBetween = new string[]{}; LedgerIDCreditorPurchasesIn = new string[]{}; LedgerIDCreditorDiscountsBetween = new string[]{}; LedgerIDCreditorDiscountsIn = new string[]{}; LedgerIDCreditorSourcedPaymentsBetween = new string[]{}; LedgerIDCreditorSourcedPaymentsIn = new string[]{}; LedgerIDCreditorSourcedDebitAdjustmentBetween = new string[]{}; LedgerIDCreditorSourcedDebitAdjustmentIn = new string[]{}; LedgerIDCreditorSourcedPurchaseBetween = new string[]{}; LedgerIDCreditorSourcedPurchaseIn = new string[]{}; LedgerIDCreditorSourcedCreditAdjustmentBetween = new string[]{}; LedgerIDCreditorSourcedCreditAdjustmentIn = new string[]{}; LedgerIDCreditorFreightBetween = new string[]{}; LedgerIDCreditorFreightIn = new string[]{}; LedgerIDCreditorInsuranceBetween = new string[]{}; LedgerIDCreditorInsuranceIn = new string[]{}; LedgerIDCreditorDutyBetween = new string[]{}; LedgerIDCreditorDutyIn = new string[]{}; LedgerIDCreditorRealisedGainLossBetween = new string[]{}; LedgerIDCreditorRealisedGainLossIn = new string[]{}; LedgerIDCreditorUnRealisedGainLossBetween = new string[]{}; LedgerIDCreditorUnRealisedGainLossIn = new string[]{}; PO_Workflows_RecIDBetween = new string[]{}; PO_Workflows_RecIDIn = new string[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual byte? DefaultPaymentType { get; set; } public virtual byte? DefaultPaymentTypeGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultPaymentTypeGreaterThan { get; set; } public virtual byte? DefaultPaymentTypeLessThan { get; set; } public virtual byte? DefaultPaymentTypeLessThanOrEqualTo { get; set; } public virtual byte? DefaultPaymentTypeNotEqualTo { get; set; } public virtual Nullable[] DefaultPaymentTypeBetween { get; set; } public virtual Nullable[] DefaultPaymentTypeIn { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual decimal? CreditLimitGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditLimitGreaterThan { get; set; } public virtual decimal? CreditLimitLessThan { get; set; } public virtual decimal? CreditLimitLessThanOrEqualTo { get; set; } public virtual decimal? CreditLimitNotEqualTo { get; set; } public virtual Nullable[] CreditLimitBetween { get; set; } public virtual Nullable[] CreditLimitIn { get; set; } public virtual short? EarlyPayDisOnRemitDays { get; set; } public virtual short? EarlyPayDisOnRemitDaysGreaterThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnRemitDaysGreaterThan { get; set; } public virtual short? EarlyPayDisOnRemitDaysLessThan { get; set; } public virtual short? EarlyPayDisOnRemitDaysLessThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnRemitDaysNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnRemitDaysBetween { get; set; } public virtual Nullable[] EarlyPayDisOnRemitDaysIn { get; set; } public virtual decimal? EarlyPayDisOnRemitAmt { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtGreaterThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtGreaterThan { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtLessThan { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtLessThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnRemitAmtNotEqualTo { get; set; } public virtual decimal[] EarlyPayDisOnRemitAmtBetween { get; set; } public virtual decimal[] EarlyPayDisOnRemitAmtIn { get; set; } public virtual DateTime? LastSaleDate { get; set; } public virtual DateTime? LastSaleDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSaleDateGreaterThan { get; set; } public virtual DateTime? LastSaleDateLessThan { get; set; } public virtual DateTime? LastSaleDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastSaleDateNotEqualTo { get; set; } public virtual Nullable[] LastSaleDateBetween { get; set; } public virtual Nullable[] LastSaleDateIn { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual DateTime? LastPaymentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateGreaterThan { get; set; } public virtual DateTime? LastPaymentDateLessThan { get; set; } public virtual DateTime? LastPaymentDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateNotEqualTo { get; set; } public virtual Nullable[] LastPaymentDateBetween { get; set; } public virtual Nullable[] LastPaymentDateIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? CurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceGreaterThan { get; set; } public virtual decimal? CurrentBalanceLessThan { get; set; } public virtual decimal? CurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] CurrentBalanceBetween { get; set; } public virtual Nullable[] CurrentBalanceIn { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period1GreaterThanOrEqualTo { get; set; } public virtual decimal? Period1GreaterThan { get; set; } public virtual decimal? Period1LessThan { get; set; } public virtual decimal? Period1LessThanOrEqualTo { get; set; } public virtual decimal? Period1NotEqualTo { get; set; } public virtual decimal[] Period1Between { get; set; } public virtual decimal[] Period1In { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period2GreaterThanOrEqualTo { get; set; } public virtual decimal? Period2GreaterThan { get; set; } public virtual decimal? Period2LessThan { get; set; } public virtual decimal? Period2LessThanOrEqualTo { get; set; } public virtual decimal? Period2NotEqualTo { get; set; } public virtual decimal[] Period2Between { get; set; } public virtual decimal[] Period2In { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period3GreaterThanOrEqualTo { get; set; } public virtual decimal? Period3GreaterThan { get; set; } public virtual decimal? Period3LessThan { get; set; } public virtual decimal? Period3LessThanOrEqualTo { get; set; } public virtual decimal? Period3NotEqualTo { get; set; } public virtual decimal[] Period3Between { get; set; } public virtual decimal[] Period3In { get; set; } public virtual decimal? Period4 { get; set; } public virtual decimal? Period4GreaterThanOrEqualTo { get; set; } public virtual decimal? Period4GreaterThan { get; set; } public virtual decimal? Period4LessThan { get; set; } public virtual decimal? Period4LessThanOrEqualTo { get; set; } public virtual decimal? Period4NotEqualTo { get; set; } public virtual decimal[] Period4Between { get; set; } public virtual decimal[] Period4In { get; set; } public virtual string AltAccountNo { get; set; } public virtual string AltAccountNoStartsWith { get; set; } public virtual string AltAccountNoEndsWith { get; set; } public virtual string AltAccountNoContains { get; set; } public virtual string AltAccountNoLike { get; set; } public virtual string[] AltAccountNoBetween { get; set; } public virtual string[] AltAccountNoIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual Nullable[] CommenceDateBetween { get; set; } public virtual Nullable[] CommenceDateIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual string ACN { get; set; } public virtual string ACNStartsWith { get; set; } public virtual string ACNEndsWith { get; set; } public virtual string ACNContains { get; set; } public virtual string ACNLike { get; set; } public virtual string[] ACNBetween { get; set; } public virtual string[] ACNIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual bool? UsesFX { get; set; } public virtual string ABN { get; set; } public virtual string ABNStartsWith { get; set; } public virtual string ABNEndsWith { get; set; } public virtual string ABNContains { get; set; } public virtual string ABNLike { get; set; } public virtual string[] ABNBetween { get; set; } public virtual string[] ABNIn { get; set; } public virtual byte? TermsType { get; set; } public virtual byte? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual byte? TermsTypeGreaterThan { get; set; } public virtual byte? TermsTypeLessThan { get; set; } public virtual byte? TermsTypeLessThanOrEqualTo { get; set; } public virtual byte? TermsTypeNotEqualTo { get; set; } public virtual Nullable[] TermsTypeBetween { get; set; } public virtual Nullable[] TermsTypeIn { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostDPIDStartsWith { get; set; } public virtual string AustPostDPIDEndsWith { get; set; } public virtual string AustPostDPIDContains { get; set; } public virtual string AustPostDPIDLike { get; set; } public virtual string[] AustPostDPIDBetween { get; set; } public virtual string[] AustPostDPIDIn { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string AustPostBCSPStartsWith { get; set; } public virtual string AustPostBCSPEndsWith { get; set; } public virtual string AustPostBCSPContains { get; set; } public virtual string AustPostBCSPLike { get; set; } public virtual string[] AustPostBCSPBetween { get; set; } public virtual string[] AustPostBCSPIn { get; set; } public virtual decimal? MinPOValue { get; set; } public virtual decimal? MinPOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? MinPOValueGreaterThan { get; set; } public virtual decimal? MinPOValueLessThan { get; set; } public virtual decimal? MinPOValueLessThanOrEqualTo { get; set; } public virtual decimal? MinPOValueNotEqualTo { get; set; } public virtual decimal[] MinPOValueBetween { get; set; } public virtual decimal[] MinPOValueIn { get; set; } public virtual decimal? MaxPOValue { get; set; } public virtual decimal? MaxPOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? MaxPOValueGreaterThan { get; set; } public virtual decimal? MaxPOValueLessThan { get; set; } public virtual decimal? MaxPOValueLessThanOrEqualTo { get; set; } public virtual decimal? MaxPOValueNotEqualTo { get; set; } public virtual decimal[] MaxPOValueBetween { get; set; } public virtual decimal[] MaxPOValueIn { get; set; } public virtual short? PeriodType { get; set; } public virtual short? PeriodTypeGreaterThanOrEqualTo { get; set; } public virtual short? PeriodTypeGreaterThan { get; set; } public virtual short? PeriodTypeLessThan { get; set; } public virtual short? PeriodTypeLessThanOrEqualTo { get; set; } public virtual short? PeriodTypeNotEqualTo { get; set; } public virtual Nullable[] PeriodTypeBetween { get; set; } public virtual Nullable[] PeriodTypeIn { get; set; } public virtual string TradingName { get; set; } public virtual string TradingNameStartsWith { get; set; } public virtual string TradingNameEndsWith { get; set; } public virtual string TradingNameContains { get; set; } public virtual string TradingNameLike { get; set; } public virtual string[] TradingNameBetween { get; set; } public virtual string[] TradingNameIn { get; set; } public virtual string CompanyName { get; set; } public virtual string CompanyNameStartsWith { get; set; } public virtual string CompanyNameEndsWith { get; set; } public virtual string CompanyNameContains { get; set; } public virtual string CompanyNameLike { get; set; } public virtual string[] CompanyNameBetween { get; set; } public virtual string[] CompanyNameIn { get; set; } public virtual string ProprietorName { get; set; } public virtual string ProprietorNameStartsWith { get; set; } public virtual string ProprietorNameEndsWith { get; set; } public virtual string ProprietorNameContains { get; set; } public virtual string ProprietorNameLike { get; set; } public virtual string[] ProprietorNameBetween { get; set; } public virtual string[] ProprietorNameIn { get; set; } public virtual decimal? FXCurrentBalance { get; set; } public virtual decimal? FXCurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? FXCurrentBalanceGreaterThan { get; set; } public virtual decimal? FXCurrentBalanceLessThan { get; set; } public virtual decimal? FXCurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? FXCurrentBalanceNotEqualTo { get; set; } public virtual decimal[] FXCurrentBalanceBetween { get; set; } public virtual decimal[] FXCurrentBalanceIn { get; set; } public virtual decimal? FXPeriod1 { get; set; } public virtual decimal? FXPeriod1GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod1GreaterThan { get; set; } public virtual decimal? FXPeriod1LessThan { get; set; } public virtual decimal? FXPeriod1LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod1NotEqualTo { get; set; } public virtual decimal[] FXPeriod1Between { get; set; } public virtual decimal[] FXPeriod1In { get; set; } public virtual decimal? FXPeriod2 { get; set; } public virtual decimal? FXPeriod2GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod2GreaterThan { get; set; } public virtual decimal? FXPeriod2LessThan { get; set; } public virtual decimal? FXPeriod2LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod2NotEqualTo { get; set; } public virtual decimal[] FXPeriod2Between { get; set; } public virtual decimal[] FXPeriod2In { get; set; } public virtual decimal? FXPeriod3 { get; set; } public virtual decimal? FXPeriod3GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod3GreaterThan { get; set; } public virtual decimal? FXPeriod3LessThan { get; set; } public virtual decimal? FXPeriod3LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod3NotEqualTo { get; set; } public virtual decimal[] FXPeriod3Between { get; set; } public virtual decimal[] FXPeriod3In { get; set; } public virtual decimal? FXPeriod4 { get; set; } public virtual decimal? FXPeriod4GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod4GreaterThan { get; set; } public virtual decimal? FXPeriod4LessThan { get; set; } public virtual decimal? FXPeriod4LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod4NotEqualTo { get; set; } public virtual decimal[] FXPeriod4Between { get; set; } public virtual decimal[] FXPeriod4In { get; set; } public virtual byte? TradingStatus { get; set; } public virtual byte? TradingStatusGreaterThanOrEqualTo { get; set; } public virtual byte? TradingStatusGreaterThan { get; set; } public virtual byte? TradingStatusLessThan { get; set; } public virtual byte? TradingStatusLessThanOrEqualTo { get; set; } public virtual byte? TradingStatusNotEqualTo { get; set; } public virtual Nullable[] TradingStatusBetween { get; set; } public virtual Nullable[] TradingStatusIn { get; set; } public virtual string LedgerIDCreditorControl { get; set; } public virtual string LedgerIDCreditorControlStartsWith { get; set; } public virtual string LedgerIDCreditorControlEndsWith { get; set; } public virtual string LedgerIDCreditorControlContains { get; set; } public virtual string LedgerIDCreditorControlLike { get; set; } public virtual string[] LedgerIDCreditorControlBetween { get; set; } public virtual string[] LedgerIDCreditorControlIn { get; set; } public virtual string LedgerIDCreditorPurchases { get; set; } public virtual string LedgerIDCreditorPurchasesStartsWith { get; set; } public virtual string LedgerIDCreditorPurchasesEndsWith { get; set; } public virtual string LedgerIDCreditorPurchasesContains { get; set; } public virtual string LedgerIDCreditorPurchasesLike { get; set; } public virtual string[] LedgerIDCreditorPurchasesBetween { get; set; } public virtual string[] LedgerIDCreditorPurchasesIn { get; set; } public virtual string LedgerIDCreditorDiscounts { get; set; } public virtual string LedgerIDCreditorDiscountsStartsWith { get; set; } public virtual string LedgerIDCreditorDiscountsEndsWith { get; set; } public virtual string LedgerIDCreditorDiscountsContains { get; set; } public virtual string LedgerIDCreditorDiscountsLike { get; set; } public virtual string[] LedgerIDCreditorDiscountsBetween { get; set; } public virtual string[] LedgerIDCreditorDiscountsIn { get; set; } public virtual string LedgerIDCreditorSourcedPayments { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsContains { get; set; } public virtual string LedgerIDCreditorSourcedPaymentsLike { get; set; } public virtual string[] LedgerIDCreditorSourcedPaymentsBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedPaymentsIn { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustment { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentContains { get; set; } public virtual string LedgerIDCreditorSourcedDebitAdjustmentLike { get; set; } public virtual string[] LedgerIDCreditorSourcedDebitAdjustmentBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedDebitAdjustmentIn { get; set; } public virtual string LedgerIDCreditorSourcedPurchase { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseContains { get; set; } public virtual string LedgerIDCreditorSourcedPurchaseLike { get; set; } public virtual string[] LedgerIDCreditorSourcedPurchaseBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedPurchaseIn { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustment { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentStartsWith { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentEndsWith { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentContains { get; set; } public virtual string LedgerIDCreditorSourcedCreditAdjustmentLike { get; set; } public virtual string[] LedgerIDCreditorSourcedCreditAdjustmentBetween { get; set; } public virtual string[] LedgerIDCreditorSourcedCreditAdjustmentIn { get; set; } public virtual string LedgerIDCreditorFreight { get; set; } public virtual string LedgerIDCreditorFreightStartsWith { get; set; } public virtual string LedgerIDCreditorFreightEndsWith { get; set; } public virtual string LedgerIDCreditorFreightContains { get; set; } public virtual string LedgerIDCreditorFreightLike { get; set; } public virtual string[] LedgerIDCreditorFreightBetween { get; set; } public virtual string[] LedgerIDCreditorFreightIn { get; set; } public virtual string LedgerIDCreditorInsurance { get; set; } public virtual string LedgerIDCreditorInsuranceStartsWith { get; set; } public virtual string LedgerIDCreditorInsuranceEndsWith { get; set; } public virtual string LedgerIDCreditorInsuranceContains { get; set; } public virtual string LedgerIDCreditorInsuranceLike { get; set; } public virtual string[] LedgerIDCreditorInsuranceBetween { get; set; } public virtual string[] LedgerIDCreditorInsuranceIn { get; set; } public virtual string LedgerIDCreditorDuty { get; set; } public virtual string LedgerIDCreditorDutyStartsWith { get; set; } public virtual string LedgerIDCreditorDutyEndsWith { get; set; } public virtual string LedgerIDCreditorDutyContains { get; set; } public virtual string LedgerIDCreditorDutyLike { get; set; } public virtual string[] LedgerIDCreditorDutyBetween { get; set; } public virtual string[] LedgerIDCreditorDutyIn { get; set; } public virtual string LedgerIDCreditorRealisedGainLoss { get; set; } public virtual string LedgerIDCreditorRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDCreditorRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDCreditorRealisedGainLossContains { get; set; } public virtual string LedgerIDCreditorRealisedGainLossLike { get; set; } public virtual string[] LedgerIDCreditorRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDCreditorRealisedGainLossIn { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLoss { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossContains { get; set; } public virtual string LedgerIDCreditorUnRealisedGainLossLike { get; set; } public virtual string[] LedgerIDCreditorUnRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDCreditorUnRealisedGainLossIn { get; set; } public virtual string PO_Workflows_RecID { get; set; } public virtual string PO_Workflows_RecIDStartsWith { get; set; } public virtual string PO_Workflows_RecIDEndsWith { get; set; } public virtual string PO_Workflows_RecIDContains { get; set; } public virtual string PO_Workflows_RecIDLike { get; set; } public virtual string[] PO_Workflows_RecIDBetween { get; set; } public virtual string[] PO_Workflows_RecIDIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class CR_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string CreditorID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_NotesQuery : QueryDb, IReturn> { public CR_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class CR_PaymentCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_PaymentCustomSettingQuery : QueryDb, IReturn> { public CR_PaymentCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CR_PaymentCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_PaymentCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_PaymentCustomSettingValuesQuery : QueryDb, IReturn> { public CR_PaymentCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_PurchaseCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_PurchaseCustomSettingQuery : QueryDb, IReturn> { public CR_PurchaseCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class CR_PurchaseCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_PurchaseCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_BatchTrans))] [Required] public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_PurchaseCustomSettingValuesQuery : QueryDb, IReturn> { public CR_PurchaseCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; CR_BatchTrans_ReceiptIDBetween = new string[]{}; CR_BatchTrans_ReceiptIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string CR_BatchTrans_ReceiptID { get; set; } public virtual string CR_BatchTrans_ReceiptIDStartsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDEndsWith { get; set; } public virtual string CR_BatchTrans_ReceiptIDContains { get; set; } public virtual string CR_BatchTrans_ReceiptIDLike { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDBetween { get; set; } public virtual string[] CR_BatchTrans_ReceiptIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class CR_Purchases { [Required] public virtual string CR_PurchID { get; set; } public virtual DateTime? DateRun { get; set; } public virtual DateTime? InvoiceDate { get; set; } [Required] public virtual string CreditorID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string ClassDescription { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? LineTotal { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual short? MonthNo { get; set; } public virtual short? YearNo { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_PurchasesQuery : QueryDb, IReturn> { public CR_PurchasesQuery() { CR_PurchIDBetween = new string[]{}; CR_PurchIDIn = new string[]{}; DateRunBetween = new Nullable[]{}; DateRunIn = new Nullable[]{}; InvoiceDateBetween = new Nullable[]{}; InvoiceDateIn = new Nullable[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; UnitCostBetween = new Nullable[]{}; UnitCostIn = new Nullable[]{}; LineTotalBetween = new Nullable[]{}; LineTotalIn = new Nullable[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; MonthNoBetween = new Nullable[]{}; MonthNoIn = new Nullable[]{}; YearNoBetween = new Nullable[]{}; YearNoIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string CR_PurchID { get; set; } public virtual string CR_PurchIDStartsWith { get; set; } public virtual string CR_PurchIDEndsWith { get; set; } public virtual string CR_PurchIDContains { get; set; } public virtual string CR_PurchIDLike { get; set; } public virtual string[] CR_PurchIDBetween { get; set; } public virtual string[] CR_PurchIDIn { get; set; } public virtual DateTime? DateRun { get; set; } public virtual DateTime? DateRunGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateRunGreaterThan { get; set; } public virtual DateTime? DateRunLessThan { get; set; } public virtual DateTime? DateRunLessThanOrEqualTo { get; set; } public virtual DateTime? DateRunNotEqualTo { get; set; } public virtual Nullable[] DateRunBetween { get; set; } public virtual Nullable[] DateRunIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual Nullable[] InvoiceDateBetween { get; set; } public virtual Nullable[] InvoiceDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual Nullable[] UnitCostBetween { get; set; } public virtual Nullable[] UnitCostIn { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalGreaterThan { get; set; } public virtual decimal? LineTotalLessThan { get; set; } public virtual decimal? LineTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalNotEqualTo { get; set; } public virtual Nullable[] LineTotalBetween { get; set; } public virtual Nullable[] LineTotalIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual short? MonthNo { get; set; } public virtual short? MonthNoGreaterThanOrEqualTo { get; set; } public virtual short? MonthNoGreaterThan { get; set; } public virtual short? MonthNoLessThan { get; set; } public virtual short? MonthNoLessThanOrEqualTo { get; set; } public virtual short? MonthNoNotEqualTo { get; set; } public virtual Nullable[] MonthNoBetween { get; set; } public virtual Nullable[] MonthNoIn { get; set; } public virtual short? YearNo { get; set; } public virtual short? YearNoGreaterThanOrEqualTo { get; set; } public virtual short? YearNoGreaterThan { get; set; } public virtual short? YearNoLessThan { get; set; } public virtual short? YearNoLessThanOrEqualTo { get; set; } public virtual short? YearNoNotEqualTo { get; set; } public virtual Nullable[] YearNoBetween { get; set; } public virtual Nullable[] YearNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class CR_Trans { [Required] public virtual string TransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } [Required] public virtual bool DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual DateTime? TranDate { get; set; } public virtual string InvRemitNo { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? DiscountedAmount { get; set; } [Required] public virtual bool AgedOut { get; set; } public virtual string SourceID { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual DateTime? InitDateTime { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string BatchNo { get; set; } [Required] public virtual bool ChequePrinting { get; set; } public virtual string ChequeRunID { get; set; } public virtual DateTime? DueDate { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? FXAllocAmount { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? UnRealisedGainLoss { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? DecimalPlaces { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual string Source { get; set; } public virtual string Note { get; set; } } public partial class CR_TransAlloc { [Required] public virtual string AllocID { get; set; } [Required] public virtual string CreditorID { get; set; } [Required] public virtual string DebitTransID { get; set; } [Required] public virtual string CreditTransID { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? DebitAmount { get; set; } public virtual decimal? CreditAmount { get; set; } public virtual bool? DebitAged { get; set; } public virtual bool? CreditAged { get; set; } [Required] public virtual DateTime DateAlloc { get; set; } public virtual int? Version { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_TransAllocQuery : QueryDb, IReturn> { public CR_TransAllocQuery() { AllocIDBetween = new string[]{}; AllocIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; DebitTransIDBetween = new string[]{}; DebitTransIDIn = new string[]{}; CreditTransIDBetween = new string[]{}; CreditTransIDIn = new string[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; DebitAmountBetween = new Nullable[]{}; DebitAmountIn = new Nullable[]{}; CreditAmountBetween = new Nullable[]{}; CreditAmountIn = new Nullable[]{}; DateAllocBetween = new DateTime[]{}; DateAllocIn = new DateTime[]{}; VersionBetween = new Nullable[]{}; VersionIn = new Nullable[]{}; } public virtual string AllocID { get; set; } public virtual string AllocIDStartsWith { get; set; } public virtual string AllocIDEndsWith { get; set; } public virtual string AllocIDContains { get; set; } public virtual string AllocIDLike { get; set; } public virtual string[] AllocIDBetween { get; set; } public virtual string[] AllocIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string DebitTransID { get; set; } public virtual string DebitTransIDStartsWith { get; set; } public virtual string DebitTransIDEndsWith { get; set; } public virtual string DebitTransIDContains { get; set; } public virtual string DebitTransIDLike { get; set; } public virtual string[] DebitTransIDBetween { get; set; } public virtual string[] DebitTransIDIn { get; set; } public virtual string CreditTransID { get; set; } public virtual string CreditTransIDStartsWith { get; set; } public virtual string CreditTransIDEndsWith { get; set; } public virtual string CreditTransIDContains { get; set; } public virtual string CreditTransIDLike { get; set; } public virtual string[] CreditTransIDBetween { get; set; } public virtual string[] CreditTransIDIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? DebitAmount { get; set; } public virtual decimal? DebitAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DebitAmountGreaterThan { get; set; } public virtual decimal? DebitAmountLessThan { get; set; } public virtual decimal? DebitAmountLessThanOrEqualTo { get; set; } public virtual decimal? DebitAmountNotEqualTo { get; set; } public virtual Nullable[] DebitAmountBetween { get; set; } public virtual Nullable[] DebitAmountIn { get; set; } public virtual decimal? CreditAmount { get; set; } public virtual decimal? CreditAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditAmountGreaterThan { get; set; } public virtual decimal? CreditAmountLessThan { get; set; } public virtual decimal? CreditAmountLessThanOrEqualTo { get; set; } public virtual decimal? CreditAmountNotEqualTo { get; set; } public virtual Nullable[] CreditAmountBetween { get; set; } public virtual Nullable[] CreditAmountIn { get; set; } public virtual bool? DebitAged { get; set; } public virtual bool? CreditAged { get; set; } public virtual DateTime? DateAlloc { get; set; } public virtual DateTime? DateAllocGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateAllocGreaterThan { get; set; } public virtual DateTime? DateAllocLessThan { get; set; } public virtual DateTime? DateAllocLessThanOrEqualTo { get; set; } public virtual DateTime? DateAllocNotEqualTo { get; set; } public virtual DateTime[] DateAllocBetween { get; set; } public virtual DateTime[] DateAllocIn { get; set; } public virtual int? Version { get; set; } public virtual int? VersionGreaterThanOrEqualTo { get; set; } public virtual int? VersionGreaterThan { get; set; } public virtual int? VersionLessThan { get; set; } public virtual int? VersionLessThanOrEqualTo { get; set; } public virtual int? VersionNotEqualTo { get; set; } public virtual Nullable[] VersionBetween { get; set; } public virtual Nullable[] VersionIn { get; set; } } public partial class CR_TransCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_TransCustomFieldsQuery : QueryDb, IReturn> { public CR_TransCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class CR_TransCustomFieldValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Trans))] [Required] public virtual string CR_Trans_TransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_TransCustomFields))] [Required] public virtual string CR_TransCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_TransCustomFieldValuesQuery : QueryDb, IReturn> { public CR_TransCustomFieldValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CR_Trans_TransIDBetween = new string[]{}; CR_Trans_TransIDIn = new string[]{}; CR_TransCustomFields_RecIDBetween = new string[]{}; CR_TransCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CR_Trans_TransID { get; set; } public virtual string CR_Trans_TransIDStartsWith { get; set; } public virtual string CR_Trans_TransIDEndsWith { get; set; } public virtual string CR_Trans_TransIDContains { get; set; } public virtual string CR_Trans_TransIDLike { get; set; } public virtual string[] CR_Trans_TransIDBetween { get; set; } public virtual string[] CR_Trans_TransIDIn { get; set; } public virtual string CR_TransCustomFields_RecID { get; set; } public virtual string CR_TransCustomFields_RecIDStartsWith { get; set; } public virtual string CR_TransCustomFields_RecIDEndsWith { get; set; } public virtual string CR_TransCustomFields_RecIDContains { get; set; } public virtual string CR_TransCustomFields_RecIDLike { get; set; } public virtual string[] CR_TransCustomFields_RecIDBetween { get; set; } public virtual string[] CR_TransCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_TransQuery : QueryDb, IReturn> { public CR_TransQuery() { TransIDBetween = new string[]{}; TransIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; DiscountedAmountBetween = new Nullable[]{}; DiscountedAmountIn = new Nullable[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; InitDateTimeBetween = new Nullable[]{}; InitDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; ChequeRunIDBetween = new string[]{}; ChequeRunIDIn = new string[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; FXAllocAmountBetween = new Nullable[]{}; FXAllocAmountIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; RealisedGainLossBetween = new Nullable[]{}; RealisedGainLossIn = new Nullable[]{}; UnRealisedGainLossBetween = new Nullable[]{}; UnRealisedGainLossIn = new Nullable[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? DiscountedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountGreaterThan { get; set; } public virtual decimal? DiscountedAmountLessThan { get; set; } public virtual decimal? DiscountedAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountedAmountBetween { get; set; } public virtual Nullable[] DiscountedAmountIn { get; set; } public virtual bool? AgedOut { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual DateTime? InitDateTime { get; set; } public virtual DateTime? InitDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? InitDateTimeGreaterThan { get; set; } public virtual DateTime? InitDateTimeLessThan { get; set; } public virtual DateTime? InitDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? InitDateTimeNotEqualTo { get; set; } public virtual Nullable[] InitDateTimeBetween { get; set; } public virtual Nullable[] InitDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual bool? ChequePrinting { get; set; } public virtual string ChequeRunID { get; set; } public virtual string ChequeRunIDStartsWith { get; set; } public virtual string ChequeRunIDEndsWith { get; set; } public virtual string ChequeRunIDContains { get; set; } public virtual string ChequeRunIDLike { get; set; } public virtual string[] ChequeRunIDBetween { get; set; } public virtual string[] ChequeRunIDIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual decimal? FXAllocAmount { get; set; } public virtual decimal? FXAllocAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAllocAmountGreaterThan { get; set; } public virtual decimal? FXAllocAmountLessThan { get; set; } public virtual decimal? FXAllocAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAllocAmountNotEqualTo { get; set; } public virtual Nullable[] FXAllocAmountBetween { get; set; } public virtual Nullable[] FXAllocAmountIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? RealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossGreaterThan { get; set; } public virtual decimal? RealisedGainLossLessThan { get; set; } public virtual decimal? RealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] RealisedGainLossBetween { get; set; } public virtual Nullable[] RealisedGainLossIn { get; set; } public virtual decimal? UnRealisedGainLoss { get; set; } public virtual decimal? UnRealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? UnRealisedGainLossGreaterThan { get; set; } public virtual decimal? UnRealisedGainLossLessThan { get; set; } public virtual decimal? UnRealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? UnRealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] UnRealisedGainLossBetween { get; set; } public virtual Nullable[] UnRealisedGainLossIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } } public partial class CR_Warehouse { [Required] public virtual string WarehouseID { get; set; } [Required] public virtual string CreditorID { get; set; } public virtual string Description { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual bool? DefaultItem { get; set; } public virtual short? DefaultDelDays { get; set; } [Required] public virtual string Country { get; set; } } [Route("/Queries/CR_Warehouse", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CR_WarehouseQuery : QueryDb, IReturn> { public CR_WarehouseQuery() { WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; DefaultDelDaysBetween = new Nullable[]{}; DefaultDelDaysIn = new Nullable[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual short? DefaultDelDays { get; set; } public virtual short? DefaultDelDaysGreaterThanOrEqualTo { get; set; } public virtual short? DefaultDelDaysGreaterThan { get; set; } public virtual short? DefaultDelDaysLessThan { get; set; } public virtual short? DefaultDelDaysLessThanOrEqualTo { get; set; } public virtual short? DefaultDelDaysNotEqualTo { get; set; } public virtual Nullable[] DefaultDelDaysBetween { get; set; } public virtual Nullable[] DefaultDelDaysIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class CurrYearProfit { public virtual decimal? Profit { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class CurrYearProfitQuery : QueryDb, IReturn> { public CurrYearProfitQuery() { ProfitBetween = new Nullable[]{}; ProfitIn = new Nullable[]{}; } public virtual decimal? Profit { get; set; } public virtual decimal? ProfitGreaterThanOrEqualTo { get; set; } public virtual decimal? ProfitGreaterThan { get; set; } public virtual decimal? ProfitLessThan { get; set; } public virtual decimal? ProfitLessThanOrEqualTo { get; set; } public virtual decimal? ProfitNotEqualTo { get; set; } public virtual Nullable[] ProfitBetween { get; set; } public virtual Nullable[] ProfitIn { get; set; } } public partial class DB_AdjustmentLines { public DB_AdjustmentLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Adjustments))] [Required] public virtual string DB_Adjustments_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime DueDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DB_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GL_Ledger_RecID_DebtorsControl { get; set; } [Required] public virtual string InvoiceRemittanceNo { get; set; } [Required] public virtual decimal WriteOnAmount { get; set; } [Required] public virtual decimal WriteOffAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GL_Ledger_RecID_OtherLedger { get; set; } [Required] public virtual string Reference { get; set; } [Required] public virtual string Remark { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Trans))] public virtual string DB_Trans_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TX_Main_RecID { get; set; } [Required] public virtual decimal TaxRate { get; set; } [Required] public virtual decimal TaxAmount { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime AdjustmentDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_AdjustmentLinesQuery : QueryDb, IReturn> { public DB_AdjustmentLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_Adjustments_RecIDBetween = new string[]{}; DB_Adjustments_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; DueDateBetween = new DateTime[]{}; DueDateIn = new DateTime[]{}; DB_Main_RecIDBetween = new string[]{}; DB_Main_RecIDIn = new string[]{}; GL_Ledger_RecID_DebtorsControlBetween = new string[]{}; GL_Ledger_RecID_DebtorsControlIn = new string[]{}; InvoiceRemittanceNoBetween = new string[]{}; InvoiceRemittanceNoIn = new string[]{}; WriteOnAmountBetween = new decimal[]{}; WriteOnAmountIn = new decimal[]{}; WriteOffAmountBetween = new decimal[]{}; WriteOffAmountIn = new decimal[]{}; GL_Ledger_RecID_OtherLedgerBetween = new string[]{}; GL_Ledger_RecID_OtherLedgerIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; DB_Trans_RecIDBetween = new string[]{}; DB_Trans_RecIDIn = new string[]{}; TX_Main_RecIDBetween = new string[]{}; TX_Main_RecIDIn = new string[]{}; TaxRateBetween = new decimal[]{}; TaxRateIn = new decimal[]{}; TaxAmountBetween = new decimal[]{}; TaxAmountIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; AdjustmentDateBetween = new DateTime[]{}; AdjustmentDateIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_Adjustments_RecID { get; set; } public virtual string DB_Adjustments_RecIDStartsWith { get; set; } public virtual string DB_Adjustments_RecIDEndsWith { get; set; } public virtual string DB_Adjustments_RecIDContains { get; set; } public virtual string DB_Adjustments_RecIDLike { get; set; } public virtual string[] DB_Adjustments_RecIDBetween { get; set; } public virtual string[] DB_Adjustments_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual DateTime[] DueDateBetween { get; set; } public virtual DateTime[] DueDateIn { get; set; } public virtual string DB_Main_RecID { get; set; } public virtual string DB_Main_RecIDStartsWith { get; set; } public virtual string DB_Main_RecIDEndsWith { get; set; } public virtual string DB_Main_RecIDContains { get; set; } public virtual string DB_Main_RecIDLike { get; set; } public virtual string[] DB_Main_RecIDBetween { get; set; } public virtual string[] DB_Main_RecIDIn { get; set; } public virtual string GL_Ledger_RecID_DebtorsControl { get; set; } public virtual string GL_Ledger_RecID_DebtorsControlStartsWith { get; set; } public virtual string GL_Ledger_RecID_DebtorsControlEndsWith { get; set; } public virtual string GL_Ledger_RecID_DebtorsControlContains { get; set; } public virtual string GL_Ledger_RecID_DebtorsControlLike { get; set; } public virtual string[] GL_Ledger_RecID_DebtorsControlBetween { get; set; } public virtual string[] GL_Ledger_RecID_DebtorsControlIn { get; set; } public virtual string InvoiceRemittanceNo { get; set; } public virtual string InvoiceRemittanceNoStartsWith { get; set; } public virtual string InvoiceRemittanceNoEndsWith { get; set; } public virtual string InvoiceRemittanceNoContains { get; set; } public virtual string InvoiceRemittanceNoLike { get; set; } public virtual string[] InvoiceRemittanceNoBetween { get; set; } public virtual string[] InvoiceRemittanceNoIn { get; set; } public virtual decimal? WriteOnAmount { get; set; } public virtual decimal? WriteOnAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? WriteOnAmountGreaterThan { get; set; } public virtual decimal? WriteOnAmountLessThan { get; set; } public virtual decimal? WriteOnAmountLessThanOrEqualTo { get; set; } public virtual decimal? WriteOnAmountNotEqualTo { get; set; } public virtual decimal[] WriteOnAmountBetween { get; set; } public virtual decimal[] WriteOnAmountIn { get; set; } public virtual decimal? WriteOffAmount { get; set; } public virtual decimal? WriteOffAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? WriteOffAmountGreaterThan { get; set; } public virtual decimal? WriteOffAmountLessThan { get; set; } public virtual decimal? WriteOffAmountLessThanOrEqualTo { get; set; } public virtual decimal? WriteOffAmountNotEqualTo { get; set; } public virtual decimal[] WriteOffAmountBetween { get; set; } public virtual decimal[] WriteOffAmountIn { get; set; } public virtual string GL_Ledger_RecID_OtherLedger { get; set; } public virtual string GL_Ledger_RecID_OtherLedgerStartsWith { get; set; } public virtual string GL_Ledger_RecID_OtherLedgerEndsWith { get; set; } public virtual string GL_Ledger_RecID_OtherLedgerContains { get; set; } public virtual string GL_Ledger_RecID_OtherLedgerLike { get; set; } public virtual string[] GL_Ledger_RecID_OtherLedgerBetween { get; set; } public virtual string[] GL_Ledger_RecID_OtherLedgerIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string DB_Trans_RecID { get; set; } public virtual string DB_Trans_RecIDStartsWith { get; set; } public virtual string DB_Trans_RecIDEndsWith { get; set; } public virtual string DB_Trans_RecIDContains { get; set; } public virtual string DB_Trans_RecIDLike { get; set; } public virtual string[] DB_Trans_RecIDBetween { get; set; } public virtual string[] DB_Trans_RecIDIn { get; set; } public virtual string TX_Main_RecID { get; set; } public virtual string TX_Main_RecIDStartsWith { get; set; } public virtual string TX_Main_RecIDEndsWith { get; set; } public virtual string TX_Main_RecIDContains { get; set; } public virtual string TX_Main_RecIDLike { get; set; } public virtual string[] TX_Main_RecIDBetween { get; set; } public virtual string[] TX_Main_RecIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual decimal[] TaxRateBetween { get; set; } public virtual decimal[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual decimal[] TaxAmountBetween { get; set; } public virtual decimal[] TaxAmountIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? AdjustmentDate { get; set; } public virtual DateTime? AdjustmentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? AdjustmentDateGreaterThan { get; set; } public virtual DateTime? AdjustmentDateLessThan { get; set; } public virtual DateTime? AdjustmentDateLessThanOrEqualTo { get; set; } public virtual DateTime? AdjustmentDateNotEqualTo { get; set; } public virtual DateTime[] AdjustmentDateBetween { get; set; } public virtual DateTime[] AdjustmentDateIn { get; set; } } public partial class DB_Adjustments { public DB_Adjustments() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual DateTime BatchDate { get; set; } [Required] public virtual byte Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedBy_HR_Staff_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_AdjustmentsQuery : QueryDb, IReturn> { public DB_AdjustmentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; BatchDateBetween = new DateTime[]{}; BatchDateIn = new DateTime[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; LastSavedBy_HR_Staff_RecIDBetween = new string[]{}; LastSavedBy_HR_Staff_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? BatchDate { get; set; } public virtual DateTime? BatchDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BatchDateGreaterThan { get; set; } public virtual DateTime? BatchDateLessThan { get; set; } public virtual DateTime? BatchDateLessThanOrEqualTo { get; set; } public virtual DateTime? BatchDateNotEqualTo { get; set; } public virtual DateTime[] BatchDateBetween { get; set; } public virtual DateTime[] BatchDateIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual string LastSavedBy_HR_Staff_RecID { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDContains { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_APIKey { public DB_APIKey() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DB_Main_DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? CancelledDateTime { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string KeyValue { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_APIKeyQuery : QueryDb, IReturn> { public DB_APIKeyQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DB_Main_DebtorIDBetween = new string[]{}; DB_Main_DebtorIDIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; ExpiryDateTimeBetween = new Nullable[]{}; ExpiryDateTimeIn = new Nullable[]{}; CancelledDateTimeBetween = new Nullable[]{}; CancelledDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; KeyValueBetween = new string[]{}; KeyValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string DB_Main_DebtorID { get; set; } public virtual string DB_Main_DebtorIDStartsWith { get; set; } public virtual string DB_Main_DebtorIDEndsWith { get; set; } public virtual string DB_Main_DebtorIDContains { get; set; } public virtual string DB_Main_DebtorIDLike { get; set; } public virtual string[] DB_Main_DebtorIDBetween { get; set; } public virtual string[] DB_Main_DebtorIDIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateTimeBetween { get; set; } public virtual Nullable[] ExpiryDateTimeIn { get; set; } public virtual DateTime? CancelledDateTime { get; set; } public virtual DateTime? CancelledDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeGreaterThan { get; set; } public virtual DateTime? CancelledDateTimeLessThan { get; set; } public virtual DateTime? CancelledDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeNotEqualTo { get; set; } public virtual Nullable[] CancelledDateTimeBetween { get; set; } public virtual Nullable[] CancelledDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string KeyValue { get; set; } public virtual string KeyValueStartsWith { get; set; } public virtual string KeyValueEndsWith { get; set; } public virtual string KeyValueContains { get; set; } public virtual string KeyValueLike { get; set; } public virtual string[] KeyValueBetween { get; set; } public virtual string[] KeyValueIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_Audit { [Required] public virtual string DebtorID { get; set; } public virtual decimal? DebtorTotal { get; set; } [Required] public virtual string ReportGroup { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_AuditQuery : QueryDb, IReturn> { public DB_AuditQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorTotalBetween = new Nullable[]{}; DebtorTotalIn = new Nullable[]{}; ReportGroupBetween = new string[]{}; ReportGroupIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? DebtorTotal { get; set; } public virtual decimal? DebtorTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? DebtorTotalGreaterThan { get; set; } public virtual decimal? DebtorTotalLessThan { get; set; } public virtual decimal? DebtorTotalLessThanOrEqualTo { get; set; } public virtual decimal? DebtorTotalNotEqualTo { get; set; } public virtual Nullable[] DebtorTotalBetween { get; set; } public virtual Nullable[] DebtorTotalIn { get; set; } public virtual string ReportGroup { get; set; } public virtual string ReportGroupStartsWith { get; set; } public virtual string ReportGroupEndsWith { get; set; } public virtual string ReportGroupContains { get; set; } public virtual string ReportGroupLike { get; set; } public virtual string[] ReportGroupBetween { get; set; } public virtual string[] ReportGroupIn { get; set; } } public partial class DB_AutoTran { [Required] public virtual string DBAutoTranID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? RunDateTime { get; set; } public virtual string UserName { get; set; } [Required] public virtual string RunNo { get; set; } } public partial class DB_AutoTranLines { [Required] public virtual string DBAutoTranLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_AutoTran))] [Required] public virtual string DBAutoTranID { get; set; } [Required] public virtual string SourceDBBatchID { get; set; } [Required] public virtual string SourceBatchNo { get; set; } [Required] public virtual short SourceReceiptType { get; set; } public virtual string SourceDesc { get; set; } public virtual DateTime? PostingDue { get; set; } public virtual string Reason { get; set; } [Required] public virtual string DestDBBatchID { get; set; } [Required] public virtual string DestBatchNo { get; set; } [Required] public virtual short LineNum { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_AutoTranLinesQuery : QueryDb, IReturn> { public DB_AutoTranLinesQuery() { DBAutoTranLineIDBetween = new string[]{}; DBAutoTranLineIDIn = new string[]{}; DBAutoTranIDBetween = new string[]{}; DBAutoTranIDIn = new string[]{}; SourceDBBatchIDBetween = new string[]{}; SourceDBBatchIDIn = new string[]{}; SourceBatchNoBetween = new string[]{}; SourceBatchNoIn = new string[]{}; SourceReceiptTypeBetween = new short[]{}; SourceReceiptTypeIn = new short[]{}; SourceDescBetween = new string[]{}; SourceDescIn = new string[]{}; PostingDueBetween = new Nullable[]{}; PostingDueIn = new Nullable[]{}; ReasonBetween = new string[]{}; ReasonIn = new string[]{}; DestDBBatchIDBetween = new string[]{}; DestDBBatchIDIn = new string[]{}; DestBatchNoBetween = new string[]{}; DestBatchNoIn = new string[]{}; LineNumBetween = new short[]{}; LineNumIn = new short[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string DBAutoTranLineID { get; set; } public virtual string DBAutoTranLineIDStartsWith { get; set; } public virtual string DBAutoTranLineIDEndsWith { get; set; } public virtual string DBAutoTranLineIDContains { get; set; } public virtual string DBAutoTranLineIDLike { get; set; } public virtual string[] DBAutoTranLineIDBetween { get; set; } public virtual string[] DBAutoTranLineIDIn { get; set; } public virtual string DBAutoTranID { get; set; } public virtual string DBAutoTranIDStartsWith { get; set; } public virtual string DBAutoTranIDEndsWith { get; set; } public virtual string DBAutoTranIDContains { get; set; } public virtual string DBAutoTranIDLike { get; set; } public virtual string[] DBAutoTranIDBetween { get; set; } public virtual string[] DBAutoTranIDIn { get; set; } public virtual string SourceDBBatchID { get; set; } public virtual string SourceDBBatchIDStartsWith { get; set; } public virtual string SourceDBBatchIDEndsWith { get; set; } public virtual string SourceDBBatchIDContains { get; set; } public virtual string SourceDBBatchIDLike { get; set; } public virtual string[] SourceDBBatchIDBetween { get; set; } public virtual string[] SourceDBBatchIDIn { get; set; } public virtual string SourceBatchNo { get; set; } public virtual string SourceBatchNoStartsWith { get; set; } public virtual string SourceBatchNoEndsWith { get; set; } public virtual string SourceBatchNoContains { get; set; } public virtual string SourceBatchNoLike { get; set; } public virtual string[] SourceBatchNoBetween { get; set; } public virtual string[] SourceBatchNoIn { get; set; } public virtual short? SourceReceiptType { get; set; } public virtual short? SourceReceiptTypeGreaterThanOrEqualTo { get; set; } public virtual short? SourceReceiptTypeGreaterThan { get; set; } public virtual short? SourceReceiptTypeLessThan { get; set; } public virtual short? SourceReceiptTypeLessThanOrEqualTo { get; set; } public virtual short? SourceReceiptTypeNotEqualTo { get; set; } public virtual short[] SourceReceiptTypeBetween { get; set; } public virtual short[] SourceReceiptTypeIn { get; set; } public virtual string SourceDesc { get; set; } public virtual string SourceDescStartsWith { get; set; } public virtual string SourceDescEndsWith { get; set; } public virtual string SourceDescContains { get; set; } public virtual string SourceDescLike { get; set; } public virtual string[] SourceDescBetween { get; set; } public virtual string[] SourceDescIn { get; set; } public virtual DateTime? PostingDue { get; set; } public virtual DateTime? PostingDueGreaterThanOrEqualTo { get; set; } public virtual DateTime? PostingDueGreaterThan { get; set; } public virtual DateTime? PostingDueLessThan { get; set; } public virtual DateTime? PostingDueLessThanOrEqualTo { get; set; } public virtual DateTime? PostingDueNotEqualTo { get; set; } public virtual Nullable[] PostingDueBetween { get; set; } public virtual Nullable[] PostingDueIn { get; set; } public virtual string Reason { get; set; } public virtual string ReasonStartsWith { get; set; } public virtual string ReasonEndsWith { get; set; } public virtual string ReasonContains { get; set; } public virtual string ReasonLike { get; set; } public virtual string[] ReasonBetween { get; set; } public virtual string[] ReasonIn { get; set; } public virtual string DestDBBatchID { get; set; } public virtual string DestDBBatchIDStartsWith { get; set; } public virtual string DestDBBatchIDEndsWith { get; set; } public virtual string DestDBBatchIDContains { get; set; } public virtual string DestDBBatchIDLike { get; set; } public virtual string[] DestDBBatchIDBetween { get; set; } public virtual string[] DestDBBatchIDIn { get; set; } public virtual string DestBatchNo { get; set; } public virtual string DestBatchNoStartsWith { get; set; } public virtual string DestBatchNoEndsWith { get; set; } public virtual string DestBatchNoContains { get; set; } public virtual string DestBatchNoLike { get; set; } public virtual string[] DestBatchNoBetween { get; set; } public virtual string[] DestBatchNoIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual short[] LineNumBetween { get; set; } public virtual short[] LineNumIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_AutoTranQuery : QueryDb, IReturn> { public DB_AutoTranQuery() { DBAutoTranIDBetween = new string[]{}; DBAutoTranIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RunDateTimeBetween = new Nullable[]{}; RunDateTimeIn = new Nullable[]{}; UserNameBetween = new string[]{}; UserNameIn = new string[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; } public virtual string DBAutoTranID { get; set; } public virtual string DBAutoTranIDStartsWith { get; set; } public virtual string DBAutoTranIDEndsWith { get; set; } public virtual string DBAutoTranIDContains { get; set; } public virtual string DBAutoTranIDLike { get; set; } public virtual string[] DBAutoTranIDBetween { get; set; } public virtual string[] DBAutoTranIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual DateTime? RunDateTime { get; set; } public virtual DateTime? RunDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeGreaterThan { get; set; } public virtual DateTime? RunDateTimeLessThan { get; set; } public virtual DateTime? RunDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeNotEqualTo { get; set; } public virtual Nullable[] RunDateTimeBetween { get; set; } public virtual Nullable[] RunDateTimeIn { get; set; } public virtual string UserName { get; set; } public virtual string UserNameStartsWith { get; set; } public virtual string UserNameEndsWith { get; set; } public virtual string UserNameContains { get; set; } public virtual string UserNameLike { get; set; } public virtual string[] UserNameBetween { get; set; } public virtual string[] UserNameIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } } public partial class DB_BatchTranLines { [Required] public virtual string ReceiptLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_BatchTrans))] [Required] public virtual string ReceiptID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string AccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerID { get; set; } public virtual string LineReference { get; set; } public virtual string Remark { get; set; } public virtual string RemitNo { get; set; } public virtual decimal? Amount { get; set; } public virtual string DBTransID { get; set; } [Required] public virtual int LineNum { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string OtherLedgerID { get; set; } public virtual decimal? OtherAmount { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string ParentAccountID { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxLedgerID { get; set; } public virtual decimal? DiscountAmount { get; set; } public virtual string DiscountLedgerID { get; set; } public virtual string DiscountTransID { get; set; } public virtual string HomeTaxID { get; set; } public virtual decimal? HomeTaxRate { get; set; } public virtual decimal? HomeTaxAmount { get; set; } public virtual string DiscountTaxID { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual DateTime? DueDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_BatchTranLinesQuery : QueryDb, IReturn> { public DB_BatchTranLinesQuery() { ReceiptLineIDBetween = new string[]{}; ReceiptLineIDIn = new string[]{}; ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountIDBetween = new string[]{}; AccountIDIn = new string[]{}; LedgerIDBetween = new string[]{}; LedgerIDIn = new string[]{}; LineReferenceBetween = new string[]{}; LineReferenceIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; DBTransIDBetween = new string[]{}; DBTransIDIn = new string[]{}; LineNumBetween = new int[]{}; LineNumIn = new int[]{}; OtherLedgerIDBetween = new string[]{}; OtherLedgerIDIn = new string[]{}; OtherAmountBetween = new Nullable[]{}; OtherAmountIn = new Nullable[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; ParentAccountIDBetween = new string[]{}; ParentAccountIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; TaxLedgerIDBetween = new string[]{}; TaxLedgerIDIn = new string[]{}; DiscountAmountBetween = new Nullable[]{}; DiscountAmountIn = new Nullable[]{}; DiscountLedgerIDBetween = new string[]{}; DiscountLedgerIDIn = new string[]{}; DiscountTransIDBetween = new string[]{}; DiscountTransIDIn = new string[]{}; HomeTaxIDBetween = new string[]{}; HomeTaxIDIn = new string[]{}; HomeTaxRateBetween = new Nullable[]{}; HomeTaxRateIn = new Nullable[]{}; HomeTaxAmountBetween = new Nullable[]{}; HomeTaxAmountIn = new Nullable[]{}; DiscountTaxIDBetween = new string[]{}; DiscountTaxIDIn = new string[]{}; DiscountTaxRateBetween = new Nullable[]{}; DiscountTaxRateIn = new Nullable[]{}; DiscountTaxAmountBetween = new Nullable[]{}; DiscountTaxAmountIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; } public virtual string ReceiptLineID { get; set; } public virtual string ReceiptLineIDStartsWith { get; set; } public virtual string ReceiptLineIDEndsWith { get; set; } public virtual string ReceiptLineIDContains { get; set; } public virtual string ReceiptLineIDLike { get; set; } public virtual string[] ReceiptLineIDBetween { get; set; } public virtual string[] ReceiptLineIDIn { get; set; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountID { get; set; } public virtual string AccountIDStartsWith { get; set; } public virtual string AccountIDEndsWith { get; set; } public virtual string AccountIDContains { get; set; } public virtual string AccountIDLike { get; set; } public virtual string[] AccountIDBetween { get; set; } public virtual string[] AccountIDIn { get; set; } public virtual string LedgerID { get; set; } public virtual string LedgerIDStartsWith { get; set; } public virtual string LedgerIDEndsWith { get; set; } public virtual string LedgerIDContains { get; set; } public virtual string LedgerIDLike { get; set; } public virtual string[] LedgerIDBetween { get; set; } public virtual string[] LedgerIDIn { get; set; } public virtual string LineReference { get; set; } public virtual string LineReferenceStartsWith { get; set; } public virtual string LineReferenceEndsWith { get; set; } public virtual string LineReferenceContains { get; set; } public virtual string LineReferenceLike { get; set; } public virtual string[] LineReferenceBetween { get; set; } public virtual string[] LineReferenceIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual string DBTransID { get; set; } public virtual string DBTransIDStartsWith { get; set; } public virtual string DBTransIDEndsWith { get; set; } public virtual string DBTransIDContains { get; set; } public virtual string DBTransIDLike { get; set; } public virtual string[] DBTransIDBetween { get; set; } public virtual string[] DBTransIDIn { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual int[] LineNumBetween { get; set; } public virtual int[] LineNumIn { get; set; } public virtual string OtherLedgerID { get; set; } public virtual string OtherLedgerIDStartsWith { get; set; } public virtual string OtherLedgerIDEndsWith { get; set; } public virtual string OtherLedgerIDContains { get; set; } public virtual string OtherLedgerIDLike { get; set; } public virtual string[] OtherLedgerIDBetween { get; set; } public virtual string[] OtherLedgerIDIn { get; set; } public virtual decimal? OtherAmount { get; set; } public virtual decimal? OtherAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? OtherAmountGreaterThan { get; set; } public virtual decimal? OtherAmountLessThan { get; set; } public virtual decimal? OtherAmountLessThanOrEqualTo { get; set; } public virtual decimal? OtherAmountNotEqualTo { get; set; } public virtual Nullable[] OtherAmountBetween { get; set; } public virtual Nullable[] OtherAmountIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual string ParentAccountID { get; set; } public virtual string ParentAccountIDStartsWith { get; set; } public virtual string ParentAccountIDEndsWith { get; set; } public virtual string ParentAccountIDContains { get; set; } public virtual string ParentAccountIDLike { get; set; } public virtual string[] ParentAccountIDBetween { get; set; } public virtual string[] ParentAccountIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual string TaxLedgerID { get; set; } public virtual string TaxLedgerIDStartsWith { get; set; } public virtual string TaxLedgerIDEndsWith { get; set; } public virtual string TaxLedgerIDContains { get; set; } public virtual string TaxLedgerIDLike { get; set; } public virtual string[] TaxLedgerIDBetween { get; set; } public virtual string[] TaxLedgerIDIn { get; set; } public virtual decimal? DiscountAmount { get; set; } public virtual decimal? DiscountAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountGreaterThan { get; set; } public virtual decimal? DiscountAmountLessThan { get; set; } public virtual decimal? DiscountAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountAmountBetween { get; set; } public virtual Nullable[] DiscountAmountIn { get; set; } public virtual string DiscountLedgerID { get; set; } public virtual string DiscountLedgerIDStartsWith { get; set; } public virtual string DiscountLedgerIDEndsWith { get; set; } public virtual string DiscountLedgerIDContains { get; set; } public virtual string DiscountLedgerIDLike { get; set; } public virtual string[] DiscountLedgerIDBetween { get; set; } public virtual string[] DiscountLedgerIDIn { get; set; } public virtual string DiscountTransID { get; set; } public virtual string DiscountTransIDStartsWith { get; set; } public virtual string DiscountTransIDEndsWith { get; set; } public virtual string DiscountTransIDContains { get; set; } public virtual string DiscountTransIDLike { get; set; } public virtual string[] DiscountTransIDBetween { get; set; } public virtual string[] DiscountTransIDIn { get; set; } public virtual string HomeTaxID { get; set; } public virtual string HomeTaxIDStartsWith { get; set; } public virtual string HomeTaxIDEndsWith { get; set; } public virtual string HomeTaxIDContains { get; set; } public virtual string HomeTaxIDLike { get; set; } public virtual string[] HomeTaxIDBetween { get; set; } public virtual string[] HomeTaxIDIn { get; set; } public virtual decimal? HomeTaxRate { get; set; } public virtual decimal? HomeTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeTaxRateGreaterThan { get; set; } public virtual decimal? HomeTaxRateLessThan { get; set; } public virtual decimal? HomeTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? HomeTaxRateNotEqualTo { get; set; } public virtual Nullable[] HomeTaxRateBetween { get; set; } public virtual Nullable[] HomeTaxRateIn { get; set; } public virtual decimal? HomeTaxAmount { get; set; } public virtual decimal? HomeTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeTaxAmountGreaterThan { get; set; } public virtual decimal? HomeTaxAmountLessThan { get; set; } public virtual decimal? HomeTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeTaxAmountNotEqualTo { get; set; } public virtual Nullable[] HomeTaxAmountBetween { get; set; } public virtual Nullable[] HomeTaxAmountIn { get; set; } public virtual string DiscountTaxID { get; set; } public virtual string DiscountTaxIDStartsWith { get; set; } public virtual string DiscountTaxIDEndsWith { get; set; } public virtual string DiscountTaxIDContains { get; set; } public virtual string DiscountTaxIDLike { get; set; } public virtual string[] DiscountTaxIDBetween { get; set; } public virtual string[] DiscountTaxIDIn { get; set; } public virtual decimal? DiscountTaxRate { get; set; } public virtual decimal? DiscountTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateGreaterThan { get; set; } public virtual decimal? DiscountTaxRateLessThan { get; set; } public virtual decimal? DiscountTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxRateNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxRateBetween { get; set; } public virtual Nullable[] DiscountTaxRateIn { get; set; } public virtual decimal? DiscountTaxAmount { get; set; } public virtual decimal? DiscountTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountGreaterThan { get; set; } public virtual decimal? DiscountTaxAmountLessThan { get; set; } public virtual decimal? DiscountTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountTaxAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountTaxAmountBetween { get; set; } public virtual Nullable[] DiscountTaxAmountIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } } public partial class DB_BatchTrans { [Required] public virtual string ReceiptID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string JiwaUser { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual string BatchNum { get; set; } public virtual short? ReceiptType { get; set; } public virtual short? ReceiptStatus { get; set; } [Required] public virtual short BatchType { get; set; } [Required] public virtual short RepeatingType { get; set; } [Required] public virtual short RepeatingUnits { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } [Required] public virtual bool RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSaved_HR_Staff_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_BatchTransQuery : QueryDb, IReturn> { public DB_BatchTransQuery() { ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; JiwaUserBetween = new string[]{}; JiwaUserIn = new string[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; BatchNumBetween = new string[]{}; BatchNumIn = new string[]{}; ReceiptTypeBetween = new Nullable[]{}; ReceiptTypeIn = new Nullable[]{}; ReceiptStatusBetween = new Nullable[]{}; ReceiptStatusIn = new Nullable[]{}; BatchTypeBetween = new short[]{}; BatchTypeIn = new short[]{}; RepeatingTypeBetween = new short[]{}; RepeatingTypeIn = new short[]{}; RepeatingUnitsBetween = new short[]{}; RepeatingUnitsIn = new short[]{}; NextRepeatingDateBetween = new Nullable[]{}; NextRepeatingDateIn = new Nullable[]{}; RepeatingEndDateBetween = new Nullable[]{}; RepeatingEndDateIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSaved_HR_Staff_RecIDBetween = new string[]{}; LastSaved_HR_Staff_RecIDIn = new string[]{}; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string JiwaUser { get; set; } public virtual string JiwaUserStartsWith { get; set; } public virtual string JiwaUserEndsWith { get; set; } public virtual string JiwaUserContains { get; set; } public virtual string JiwaUserLike { get; set; } public virtual string[] JiwaUserBetween { get; set; } public virtual string[] JiwaUserIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual string BatchNum { get; set; } public virtual string BatchNumStartsWith { get; set; } public virtual string BatchNumEndsWith { get; set; } public virtual string BatchNumContains { get; set; } public virtual string BatchNumLike { get; set; } public virtual string[] BatchNumBetween { get; set; } public virtual string[] BatchNumIn { get; set; } public virtual short? ReceiptType { get; set; } public virtual short? ReceiptTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReceiptTypeGreaterThan { get; set; } public virtual short? ReceiptTypeLessThan { get; set; } public virtual short? ReceiptTypeLessThanOrEqualTo { get; set; } public virtual short? ReceiptTypeNotEqualTo { get; set; } public virtual Nullable[] ReceiptTypeBetween { get; set; } public virtual Nullable[] ReceiptTypeIn { get; set; } public virtual short? ReceiptStatus { get; set; } public virtual short? ReceiptStatusGreaterThanOrEqualTo { get; set; } public virtual short? ReceiptStatusGreaterThan { get; set; } public virtual short? ReceiptStatusLessThan { get; set; } public virtual short? ReceiptStatusLessThanOrEqualTo { get; set; } public virtual short? ReceiptStatusNotEqualTo { get; set; } public virtual Nullable[] ReceiptStatusBetween { get; set; } public virtual Nullable[] ReceiptStatusIn { get; set; } public virtual short? BatchType { get; set; } public virtual short? BatchTypeGreaterThanOrEqualTo { get; set; } public virtual short? BatchTypeGreaterThan { get; set; } public virtual short? BatchTypeLessThan { get; set; } public virtual short? BatchTypeLessThanOrEqualTo { get; set; } public virtual short? BatchTypeNotEqualTo { get; set; } public virtual short[] BatchTypeBetween { get; set; } public virtual short[] BatchTypeIn { get; set; } public virtual short? RepeatingType { get; set; } public virtual short? RepeatingTypeGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingTypeGreaterThan { get; set; } public virtual short? RepeatingTypeLessThan { get; set; } public virtual short? RepeatingTypeLessThanOrEqualTo { get; set; } public virtual short? RepeatingTypeNotEqualTo { get; set; } public virtual short[] RepeatingTypeBetween { get; set; } public virtual short[] RepeatingTypeIn { get; set; } public virtual short? RepeatingUnits { get; set; } public virtual short? RepeatingUnitsGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsGreaterThan { get; set; } public virtual short? RepeatingUnitsLessThan { get; set; } public virtual short? RepeatingUnitsLessThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsNotEqualTo { get; set; } public virtual short[] RepeatingUnitsBetween { get; set; } public virtual short[] RepeatingUnitsIn { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } public virtual DateTime? NextRepeatingDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateGreaterThan { get; set; } public virtual DateTime? NextRepeatingDateLessThan { get; set; } public virtual DateTime? NextRepeatingDateLessThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateNotEqualTo { get; set; } public virtual Nullable[] NextRepeatingDateBetween { get; set; } public virtual Nullable[] NextRepeatingDateIn { get; set; } public virtual bool? RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual DateTime? RepeatingEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateGreaterThan { get; set; } public virtual DateTime? RepeatingEndDateLessThan { get; set; } public virtual DateTime? RepeatingEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateNotEqualTo { get; set; } public virtual Nullable[] RepeatingEndDateBetween { get; set; } public virtual Nullable[] RepeatingEndDateIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LastSaved_HR_Staff_RecID { get; set; } public virtual string LastSaved_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDContains { get; set; } public virtual string LastSaved_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDIn { get; set; } } public partial class DB_Budget { [Required] public virtual string BudgetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual decimal? LastBudget1 { get; set; } public virtual decimal? LastBudget2 { get; set; } public virtual decimal? LastBudget3 { get; set; } public virtual decimal? LastBudget4 { get; set; } public virtual decimal? LastBudget5 { get; set; } public virtual decimal? LastBudget6 { get; set; } public virtual decimal? LastBudget7 { get; set; } public virtual decimal? LastBudget8 { get; set; } public virtual decimal? LastBudget9 { get; set; } public virtual decimal? LastBudget10 { get; set; } public virtual decimal? LastBudget11 { get; set; } public virtual decimal? LastBudget12 { get; set; } public virtual decimal? CurrBudget1 { get; set; } public virtual decimal? CurrBudget2 { get; set; } public virtual decimal? CurrBudget3 { get; set; } public virtual decimal? CurrBudget4 { get; set; } public virtual decimal? CurrBudget5 { get; set; } public virtual decimal? CurrBudget6 { get; set; } public virtual decimal? CurrBudget7 { get; set; } public virtual decimal? CurrBudget8 { get; set; } public virtual decimal? CurrBudget9 { get; set; } public virtual decimal? CurrBudget10 { get; set; } public virtual decimal? CurrBudget11 { get; set; } public virtual decimal? CurrBudget12 { get; set; } public virtual decimal? NextBudget1 { get; set; } public virtual decimal? NextBudget2 { get; set; } public virtual decimal? NextBudget3 { get; set; } public virtual decimal? NextBudget4 { get; set; } public virtual decimal? NextBudget5 { get; set; } public virtual decimal? NextBudget6 { get; set; } public virtual decimal? NextBudget7 { get; set; } public virtual decimal? NextBudget8 { get; set; } public virtual decimal? NextBudget9 { get; set; } public virtual decimal? NextBudget10 { get; set; } public virtual decimal? NextBudget11 { get; set; } public virtual decimal? NextBudget12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_BudgetQuery : QueryDb, IReturn> { public DB_BudgetQuery() { BudgetIDBetween = new string[]{}; BudgetIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; LastBudget1Between = new Nullable[]{}; LastBudget1In = new Nullable[]{}; LastBudget2Between = new Nullable[]{}; LastBudget2In = new Nullable[]{}; LastBudget3Between = new Nullable[]{}; LastBudget3In = new Nullable[]{}; LastBudget4Between = new Nullable[]{}; LastBudget4In = new Nullable[]{}; LastBudget5Between = new Nullable[]{}; LastBudget5In = new Nullable[]{}; LastBudget6Between = new Nullable[]{}; LastBudget6In = new Nullable[]{}; LastBudget7Between = new Nullable[]{}; LastBudget7In = new Nullable[]{}; LastBudget8Between = new Nullable[]{}; LastBudget8In = new Nullable[]{}; LastBudget9Between = new Nullable[]{}; LastBudget9In = new Nullable[]{}; LastBudget10Between = new Nullable[]{}; LastBudget10In = new Nullable[]{}; LastBudget11Between = new Nullable[]{}; LastBudget11In = new Nullable[]{}; LastBudget12Between = new Nullable[]{}; LastBudget12In = new Nullable[]{}; CurrBudget1Between = new Nullable[]{}; CurrBudget1In = new Nullable[]{}; CurrBudget2Between = new Nullable[]{}; CurrBudget2In = new Nullable[]{}; CurrBudget3Between = new Nullable[]{}; CurrBudget3In = new Nullable[]{}; CurrBudget4Between = new Nullable[]{}; CurrBudget4In = new Nullable[]{}; CurrBudget5Between = new Nullable[]{}; CurrBudget5In = new Nullable[]{}; CurrBudget6Between = new Nullable[]{}; CurrBudget6In = new Nullable[]{}; CurrBudget7Between = new Nullable[]{}; CurrBudget7In = new Nullable[]{}; CurrBudget8Between = new Nullable[]{}; CurrBudget8In = new Nullable[]{}; CurrBudget9Between = new Nullable[]{}; CurrBudget9In = new Nullable[]{}; CurrBudget10Between = new Nullable[]{}; CurrBudget10In = new Nullable[]{}; CurrBudget11Between = new Nullable[]{}; CurrBudget11In = new Nullable[]{}; CurrBudget12Between = new Nullable[]{}; CurrBudget12In = new Nullable[]{}; NextBudget1Between = new Nullable[]{}; NextBudget1In = new Nullable[]{}; NextBudget2Between = new Nullable[]{}; NextBudget2In = new Nullable[]{}; NextBudget3Between = new Nullable[]{}; NextBudget3In = new Nullable[]{}; NextBudget4Between = new Nullable[]{}; NextBudget4In = new Nullable[]{}; NextBudget5Between = new Nullable[]{}; NextBudget5In = new Nullable[]{}; NextBudget6Between = new Nullable[]{}; NextBudget6In = new Nullable[]{}; NextBudget7Between = new Nullable[]{}; NextBudget7In = new Nullable[]{}; NextBudget8Between = new Nullable[]{}; NextBudget8In = new Nullable[]{}; NextBudget9Between = new Nullable[]{}; NextBudget9In = new Nullable[]{}; NextBudget10Between = new Nullable[]{}; NextBudget10In = new Nullable[]{}; NextBudget11Between = new Nullable[]{}; NextBudget11In = new Nullable[]{}; NextBudget12Between = new Nullable[]{}; NextBudget12In = new Nullable[]{}; } public virtual string BudgetID { get; set; } public virtual string BudgetIDStartsWith { get; set; } public virtual string BudgetIDEndsWith { get; set; } public virtual string BudgetIDContains { get; set; } public virtual string BudgetIDLike { get; set; } public virtual string[] BudgetIDBetween { get; set; } public virtual string[] BudgetIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? LastBudget1 { get; set; } public virtual decimal? LastBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget1GreaterThan { get; set; } public virtual decimal? LastBudget1LessThan { get; set; } public virtual decimal? LastBudget1LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget1NotEqualTo { get; set; } public virtual Nullable[] LastBudget1Between { get; set; } public virtual Nullable[] LastBudget1In { get; set; } public virtual decimal? LastBudget2 { get; set; } public virtual decimal? LastBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget2GreaterThan { get; set; } public virtual decimal? LastBudget2LessThan { get; set; } public virtual decimal? LastBudget2LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget2NotEqualTo { get; set; } public virtual Nullable[] LastBudget2Between { get; set; } public virtual Nullable[] LastBudget2In { get; set; } public virtual decimal? LastBudget3 { get; set; } public virtual decimal? LastBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget3GreaterThan { get; set; } public virtual decimal? LastBudget3LessThan { get; set; } public virtual decimal? LastBudget3LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget3NotEqualTo { get; set; } public virtual Nullable[] LastBudget3Between { get; set; } public virtual Nullable[] LastBudget3In { get; set; } public virtual decimal? LastBudget4 { get; set; } public virtual decimal? LastBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget4GreaterThan { get; set; } public virtual decimal? LastBudget4LessThan { get; set; } public virtual decimal? LastBudget4LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget4NotEqualTo { get; set; } public virtual Nullable[] LastBudget4Between { get; set; } public virtual Nullable[] LastBudget4In { get; set; } public virtual decimal? LastBudget5 { get; set; } public virtual decimal? LastBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget5GreaterThan { get; set; } public virtual decimal? LastBudget5LessThan { get; set; } public virtual decimal? LastBudget5LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget5NotEqualTo { get; set; } public virtual Nullable[] LastBudget5Between { get; set; } public virtual Nullable[] LastBudget5In { get; set; } public virtual decimal? LastBudget6 { get; set; } public virtual decimal? LastBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget6GreaterThan { get; set; } public virtual decimal? LastBudget6LessThan { get; set; } public virtual decimal? LastBudget6LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget6NotEqualTo { get; set; } public virtual Nullable[] LastBudget6Between { get; set; } public virtual Nullable[] LastBudget6In { get; set; } public virtual decimal? LastBudget7 { get; set; } public virtual decimal? LastBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget7GreaterThan { get; set; } public virtual decimal? LastBudget7LessThan { get; set; } public virtual decimal? LastBudget7LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget7NotEqualTo { get; set; } public virtual Nullable[] LastBudget7Between { get; set; } public virtual Nullable[] LastBudget7In { get; set; } public virtual decimal? LastBudget8 { get; set; } public virtual decimal? LastBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget8GreaterThan { get; set; } public virtual decimal? LastBudget8LessThan { get; set; } public virtual decimal? LastBudget8LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget8NotEqualTo { get; set; } public virtual Nullable[] LastBudget8Between { get; set; } public virtual Nullable[] LastBudget8In { get; set; } public virtual decimal? LastBudget9 { get; set; } public virtual decimal? LastBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget9GreaterThan { get; set; } public virtual decimal? LastBudget9LessThan { get; set; } public virtual decimal? LastBudget9LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget9NotEqualTo { get; set; } public virtual Nullable[] LastBudget9Between { get; set; } public virtual Nullable[] LastBudget9In { get; set; } public virtual decimal? LastBudget10 { get; set; } public virtual decimal? LastBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget10GreaterThan { get; set; } public virtual decimal? LastBudget10LessThan { get; set; } public virtual decimal? LastBudget10LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget10NotEqualTo { get; set; } public virtual Nullable[] LastBudget10Between { get; set; } public virtual Nullable[] LastBudget10In { get; set; } public virtual decimal? LastBudget11 { get; set; } public virtual decimal? LastBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget11GreaterThan { get; set; } public virtual decimal? LastBudget11LessThan { get; set; } public virtual decimal? LastBudget11LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget11NotEqualTo { get; set; } public virtual Nullable[] LastBudget11Between { get; set; } public virtual Nullable[] LastBudget11In { get; set; } public virtual decimal? LastBudget12 { get; set; } public virtual decimal? LastBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? LastBudget12GreaterThan { get; set; } public virtual decimal? LastBudget12LessThan { get; set; } public virtual decimal? LastBudget12LessThanOrEqualTo { get; set; } public virtual decimal? LastBudget12NotEqualTo { get; set; } public virtual Nullable[] LastBudget12Between { get; set; } public virtual Nullable[] LastBudget12In { get; set; } public virtual decimal? CurrBudget1 { get; set; } public virtual decimal? CurrBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget1GreaterThan { get; set; } public virtual decimal? CurrBudget1LessThan { get; set; } public virtual decimal? CurrBudget1LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget1NotEqualTo { get; set; } public virtual Nullable[] CurrBudget1Between { get; set; } public virtual Nullable[] CurrBudget1In { get; set; } public virtual decimal? CurrBudget2 { get; set; } public virtual decimal? CurrBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget2GreaterThan { get; set; } public virtual decimal? CurrBudget2LessThan { get; set; } public virtual decimal? CurrBudget2LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget2NotEqualTo { get; set; } public virtual Nullable[] CurrBudget2Between { get; set; } public virtual Nullable[] CurrBudget2In { get; set; } public virtual decimal? CurrBudget3 { get; set; } public virtual decimal? CurrBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget3GreaterThan { get; set; } public virtual decimal? CurrBudget3LessThan { get; set; } public virtual decimal? CurrBudget3LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget3NotEqualTo { get; set; } public virtual Nullable[] CurrBudget3Between { get; set; } public virtual Nullable[] CurrBudget3In { get; set; } public virtual decimal? CurrBudget4 { get; set; } public virtual decimal? CurrBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget4GreaterThan { get; set; } public virtual decimal? CurrBudget4LessThan { get; set; } public virtual decimal? CurrBudget4LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget4NotEqualTo { get; set; } public virtual Nullable[] CurrBudget4Between { get; set; } public virtual Nullable[] CurrBudget4In { get; set; } public virtual decimal? CurrBudget5 { get; set; } public virtual decimal? CurrBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget5GreaterThan { get; set; } public virtual decimal? CurrBudget5LessThan { get; set; } public virtual decimal? CurrBudget5LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget5NotEqualTo { get; set; } public virtual Nullable[] CurrBudget5Between { get; set; } public virtual Nullable[] CurrBudget5In { get; set; } public virtual decimal? CurrBudget6 { get; set; } public virtual decimal? CurrBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget6GreaterThan { get; set; } public virtual decimal? CurrBudget6LessThan { get; set; } public virtual decimal? CurrBudget6LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget6NotEqualTo { get; set; } public virtual Nullable[] CurrBudget6Between { get; set; } public virtual Nullable[] CurrBudget6In { get; set; } public virtual decimal? CurrBudget7 { get; set; } public virtual decimal? CurrBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget7GreaterThan { get; set; } public virtual decimal? CurrBudget7LessThan { get; set; } public virtual decimal? CurrBudget7LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget7NotEqualTo { get; set; } public virtual Nullable[] CurrBudget7Between { get; set; } public virtual Nullable[] CurrBudget7In { get; set; } public virtual decimal? CurrBudget8 { get; set; } public virtual decimal? CurrBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget8GreaterThan { get; set; } public virtual decimal? CurrBudget8LessThan { get; set; } public virtual decimal? CurrBudget8LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget8NotEqualTo { get; set; } public virtual Nullable[] CurrBudget8Between { get; set; } public virtual Nullable[] CurrBudget8In { get; set; } public virtual decimal? CurrBudget9 { get; set; } public virtual decimal? CurrBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget9GreaterThan { get; set; } public virtual decimal? CurrBudget9LessThan { get; set; } public virtual decimal? CurrBudget9LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget9NotEqualTo { get; set; } public virtual Nullable[] CurrBudget9Between { get; set; } public virtual Nullable[] CurrBudget9In { get; set; } public virtual decimal? CurrBudget10 { get; set; } public virtual decimal? CurrBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget10GreaterThan { get; set; } public virtual decimal? CurrBudget10LessThan { get; set; } public virtual decimal? CurrBudget10LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget10NotEqualTo { get; set; } public virtual Nullable[] CurrBudget10Between { get; set; } public virtual Nullable[] CurrBudget10In { get; set; } public virtual decimal? CurrBudget11 { get; set; } public virtual decimal? CurrBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget11GreaterThan { get; set; } public virtual decimal? CurrBudget11LessThan { get; set; } public virtual decimal? CurrBudget11LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget11NotEqualTo { get; set; } public virtual Nullable[] CurrBudget11Between { get; set; } public virtual Nullable[] CurrBudget11In { get; set; } public virtual decimal? CurrBudget12 { get; set; } public virtual decimal? CurrBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBudget12GreaterThan { get; set; } public virtual decimal? CurrBudget12LessThan { get; set; } public virtual decimal? CurrBudget12LessThanOrEqualTo { get; set; } public virtual decimal? CurrBudget12NotEqualTo { get; set; } public virtual Nullable[] CurrBudget12Between { get; set; } public virtual Nullable[] CurrBudget12In { get; set; } public virtual decimal? NextBudget1 { get; set; } public virtual decimal? NextBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget1GreaterThan { get; set; } public virtual decimal? NextBudget1LessThan { get; set; } public virtual decimal? NextBudget1LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget1NotEqualTo { get; set; } public virtual Nullable[] NextBudget1Between { get; set; } public virtual Nullable[] NextBudget1In { get; set; } public virtual decimal? NextBudget2 { get; set; } public virtual decimal? NextBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget2GreaterThan { get; set; } public virtual decimal? NextBudget2LessThan { get; set; } public virtual decimal? NextBudget2LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget2NotEqualTo { get; set; } public virtual Nullable[] NextBudget2Between { get; set; } public virtual Nullable[] NextBudget2In { get; set; } public virtual decimal? NextBudget3 { get; set; } public virtual decimal? NextBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget3GreaterThan { get; set; } public virtual decimal? NextBudget3LessThan { get; set; } public virtual decimal? NextBudget3LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget3NotEqualTo { get; set; } public virtual Nullable[] NextBudget3Between { get; set; } public virtual Nullable[] NextBudget3In { get; set; } public virtual decimal? NextBudget4 { get; set; } public virtual decimal? NextBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget4GreaterThan { get; set; } public virtual decimal? NextBudget4LessThan { get; set; } public virtual decimal? NextBudget4LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget4NotEqualTo { get; set; } public virtual Nullable[] NextBudget4Between { get; set; } public virtual Nullable[] NextBudget4In { get; set; } public virtual decimal? NextBudget5 { get; set; } public virtual decimal? NextBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget5GreaterThan { get; set; } public virtual decimal? NextBudget5LessThan { get; set; } public virtual decimal? NextBudget5LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget5NotEqualTo { get; set; } public virtual Nullable[] NextBudget5Between { get; set; } public virtual Nullable[] NextBudget5In { get; set; } public virtual decimal? NextBudget6 { get; set; } public virtual decimal? NextBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget6GreaterThan { get; set; } public virtual decimal? NextBudget6LessThan { get; set; } public virtual decimal? NextBudget6LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget6NotEqualTo { get; set; } public virtual Nullable[] NextBudget6Between { get; set; } public virtual Nullable[] NextBudget6In { get; set; } public virtual decimal? NextBudget7 { get; set; } public virtual decimal? NextBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget7GreaterThan { get; set; } public virtual decimal? NextBudget7LessThan { get; set; } public virtual decimal? NextBudget7LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget7NotEqualTo { get; set; } public virtual Nullable[] NextBudget7Between { get; set; } public virtual Nullable[] NextBudget7In { get; set; } public virtual decimal? NextBudget8 { get; set; } public virtual decimal? NextBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget8GreaterThan { get; set; } public virtual decimal? NextBudget8LessThan { get; set; } public virtual decimal? NextBudget8LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget8NotEqualTo { get; set; } public virtual Nullable[] NextBudget8Between { get; set; } public virtual Nullable[] NextBudget8In { get; set; } public virtual decimal? NextBudget9 { get; set; } public virtual decimal? NextBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget9GreaterThan { get; set; } public virtual decimal? NextBudget9LessThan { get; set; } public virtual decimal? NextBudget9LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget9NotEqualTo { get; set; } public virtual Nullable[] NextBudget9Between { get; set; } public virtual Nullable[] NextBudget9In { get; set; } public virtual decimal? NextBudget10 { get; set; } public virtual decimal? NextBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget10GreaterThan { get; set; } public virtual decimal? NextBudget10LessThan { get; set; } public virtual decimal? NextBudget10LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget10NotEqualTo { get; set; } public virtual Nullable[] NextBudget10Between { get; set; } public virtual Nullable[] NextBudget10In { get; set; } public virtual decimal? NextBudget11 { get; set; } public virtual decimal? NextBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget11GreaterThan { get; set; } public virtual decimal? NextBudget11LessThan { get; set; } public virtual decimal? NextBudget11LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget11NotEqualTo { get; set; } public virtual Nullable[] NextBudget11Between { get; set; } public virtual Nullable[] NextBudget11In { get; set; } public virtual decimal? NextBudget12 { get; set; } public virtual decimal? NextBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? NextBudget12GreaterThan { get; set; } public virtual decimal? NextBudget12LessThan { get; set; } public virtual decimal? NextBudget12LessThanOrEqualTo { get; set; } public virtual decimal? NextBudget12NotEqualTo { get; set; } public virtual Nullable[] NextBudget12Between { get; set; } public virtual Nullable[] NextBudget12In { get; set; } } public partial class DB_Categories { [Required] public virtual int CategoryNo { get; set; } [Required] public virtual string CategoryID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [Route("/Queries/DB_Categories", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_CategoriesQuery : QueryDb, IReturn> { public DB_CategoriesQuery() { CategoryNoBetween = new int[]{}; CategoryNoIn = new int[]{}; CategoryIDBetween = new string[]{}; CategoryIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual int? CategoryNo { get; set; } public virtual int? CategoryNoGreaterThanOrEqualTo { get; set; } public virtual int? CategoryNoGreaterThan { get; set; } public virtual int? CategoryNoLessThan { get; set; } public virtual int? CategoryNoLessThanOrEqualTo { get; set; } public virtual int? CategoryNoNotEqualTo { get; set; } public virtual int[] CategoryNoBetween { get; set; } public virtual int[] CategoryNoIn { get; set; } public virtual string CategoryID { get; set; } public virtual string CategoryIDStartsWith { get; set; } public virtual string CategoryIDEndsWith { get; set; } public virtual string CategoryIDContains { get; set; } public virtual string CategoryIDLike { get; set; } public virtual string[] CategoryIDBetween { get; set; } public virtual string[] CategoryIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Category1 { [Required] public virtual string Category1ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [Route("/Queries/DB_Category1", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Category1Query : QueryDb, IReturn> { public DB_Category1Query() { Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Category2 { [Required] public virtual string Category2ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [Route("/Queries/DB_Category2", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Category2Query : QueryDb, IReturn> { public DB_Category2Query() { Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Category3 { [Required] public virtual string Category3ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Category3Query : QueryDb, IReturn> { public DB_Category3Query() { Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Category4 { [Required] public virtual string Category4ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Category4Query : QueryDb, IReturn> { public DB_Category4Query() { Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Category5 { [Required] public virtual string Category5ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Category5Query : QueryDb, IReturn> { public DB_Category5Query() { Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class DB_Class { [Required] public virtual string Class { get; set; } } public partial class DB_Classification { [Required] public virtual string DebtorClassificationID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorControl { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSales { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorDiscounts { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSourcedInvoices { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorDebitAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSourcedReceipts { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorCreditAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorFreight { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorInsurance { get; set; } public virtual short? TermsDays { get; set; } [Required] public virtual short TermsType { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] public virtual string PriceSchemeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_PricingGroups))] public virtual string PricingGroupID { get; set; } public virtual string LedgerIDDebtorRealisedGainLoss { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLoss { get; set; } [Required] public virtual bool IsDefault { get; set; } } [Route("/Queries/DB_Classification", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_ClassificationQuery : QueryDb, IReturn> { public DB_ClassificationQuery() { DebtorClassificationIDBetween = new string[]{}; DebtorClassificationIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LedgerIDDebtorControlBetween = new string[]{}; LedgerIDDebtorControlIn = new string[]{}; LedgerIDDebtorSalesBetween = new string[]{}; LedgerIDDebtorSalesIn = new string[]{}; LedgerIDDebtorDiscountsBetween = new string[]{}; LedgerIDDebtorDiscountsIn = new string[]{}; LedgerIDDebtorSourcedInvoicesBetween = new string[]{}; LedgerIDDebtorSourcedInvoicesIn = new string[]{}; LedgerIDDebtorDebitAdjustmentBetween = new string[]{}; LedgerIDDebtorDebitAdjustmentIn = new string[]{}; LedgerIDDebtorSourcedReceiptsBetween = new string[]{}; LedgerIDDebtorSourcedReceiptsIn = new string[]{}; LedgerIDDebtorCreditAdjustmentBetween = new string[]{}; LedgerIDDebtorCreditAdjustmentIn = new string[]{}; LedgerIDDebtorFreightBetween = new string[]{}; LedgerIDDebtorFreightIn = new string[]{}; LedgerIDDebtorInsuranceBetween = new string[]{}; LedgerIDDebtorInsuranceIn = new string[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; TermsTypeBetween = new short[]{}; TermsTypeIn = new short[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; PricingGroupIDBetween = new string[]{}; PricingGroupIDIn = new string[]{}; LedgerIDDebtorRealisedGainLossBetween = new string[]{}; LedgerIDDebtorRealisedGainLossIn = new string[]{}; LedgerIDDebtorUnRealisedGainLossBetween = new string[]{}; LedgerIDDebtorUnRealisedGainLossIn = new string[]{}; } public virtual string DebtorClassificationID { get; set; } public virtual string DebtorClassificationIDStartsWith { get; set; } public virtual string DebtorClassificationIDEndsWith { get; set; } public virtual string DebtorClassificationIDContains { get; set; } public virtual string DebtorClassificationIDLike { get; set; } public virtual string[] DebtorClassificationIDBetween { get; set; } public virtual string[] DebtorClassificationIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LedgerIDDebtorControl { get; set; } public virtual string LedgerIDDebtorControlStartsWith { get; set; } public virtual string LedgerIDDebtorControlEndsWith { get; set; } public virtual string LedgerIDDebtorControlContains { get; set; } public virtual string LedgerIDDebtorControlLike { get; set; } public virtual string[] LedgerIDDebtorControlBetween { get; set; } public virtual string[] LedgerIDDebtorControlIn { get; set; } public virtual string LedgerIDDebtorSales { get; set; } public virtual string LedgerIDDebtorSalesStartsWith { get; set; } public virtual string LedgerIDDebtorSalesEndsWith { get; set; } public virtual string LedgerIDDebtorSalesContains { get; set; } public virtual string LedgerIDDebtorSalesLike { get; set; } public virtual string[] LedgerIDDebtorSalesBetween { get; set; } public virtual string[] LedgerIDDebtorSalesIn { get; set; } public virtual string LedgerIDDebtorDiscounts { get; set; } public virtual string LedgerIDDebtorDiscountsStartsWith { get; set; } public virtual string LedgerIDDebtorDiscountsEndsWith { get; set; } public virtual string LedgerIDDebtorDiscountsContains { get; set; } public virtual string LedgerIDDebtorDiscountsLike { get; set; } public virtual string[] LedgerIDDebtorDiscountsBetween { get; set; } public virtual string[] LedgerIDDebtorDiscountsIn { get; set; } public virtual string LedgerIDDebtorSourcedInvoices { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesStartsWith { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesEndsWith { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesContains { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesLike { get; set; } public virtual string[] LedgerIDDebtorSourcedInvoicesBetween { get; set; } public virtual string[] LedgerIDDebtorSourcedInvoicesIn { get; set; } public virtual string LedgerIDDebtorDebitAdjustment { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentStartsWith { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentEndsWith { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentContains { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentLike { get; set; } public virtual string[] LedgerIDDebtorDebitAdjustmentBetween { get; set; } public virtual string[] LedgerIDDebtorDebitAdjustmentIn { get; set; } public virtual string LedgerIDDebtorSourcedReceipts { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsStartsWith { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsEndsWith { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsContains { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsLike { get; set; } public virtual string[] LedgerIDDebtorSourcedReceiptsBetween { get; set; } public virtual string[] LedgerIDDebtorSourcedReceiptsIn { get; set; } public virtual string LedgerIDDebtorCreditAdjustment { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentStartsWith { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentEndsWith { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentContains { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentLike { get; set; } public virtual string[] LedgerIDDebtorCreditAdjustmentBetween { get; set; } public virtual string[] LedgerIDDebtorCreditAdjustmentIn { get; set; } public virtual string LedgerIDDebtorFreight { get; set; } public virtual string LedgerIDDebtorFreightStartsWith { get; set; } public virtual string LedgerIDDebtorFreightEndsWith { get; set; } public virtual string LedgerIDDebtorFreightContains { get; set; } public virtual string LedgerIDDebtorFreightLike { get; set; } public virtual string[] LedgerIDDebtorFreightBetween { get; set; } public virtual string[] LedgerIDDebtorFreightIn { get; set; } public virtual string LedgerIDDebtorInsurance { get; set; } public virtual string LedgerIDDebtorInsuranceStartsWith { get; set; } public virtual string LedgerIDDebtorInsuranceEndsWith { get; set; } public virtual string LedgerIDDebtorInsuranceContains { get; set; } public virtual string LedgerIDDebtorInsuranceLike { get; set; } public virtual string[] LedgerIDDebtorInsuranceBetween { get; set; } public virtual string[] LedgerIDDebtorInsuranceIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual short? TermsType { get; set; } public virtual short? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual short? TermsTypeGreaterThan { get; set; } public virtual short? TermsTypeLessThan { get; set; } public virtual short? TermsTypeLessThanOrEqualTo { get; set; } public virtual short? TermsTypeNotEqualTo { get; set; } public virtual short[] TermsTypeBetween { get; set; } public virtual short[] TermsTypeIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupIDStartsWith { get; set; } public virtual string PricingGroupIDEndsWith { get; set; } public virtual string PricingGroupIDContains { get; set; } public virtual string PricingGroupIDLike { get; set; } public virtual string[] PricingGroupIDBetween { get; set; } public virtual string[] PricingGroupIDIn { get; set; } public virtual string LedgerIDDebtorRealisedGainLoss { get; set; } public virtual string LedgerIDDebtorRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDDebtorRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDDebtorRealisedGainLossContains { get; set; } public virtual string LedgerIDDebtorRealisedGainLossLike { get; set; } public virtual string[] LedgerIDDebtorRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDDebtorRealisedGainLossIn { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLoss { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossContains { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossLike { get; set; } public virtual string[] LedgerIDDebtorUnRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDDebtorUnRealisedGainLossIn { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_ClassQuery : QueryDb, IReturn> { public DB_ClassQuery() { ClassBetween = new string[]{}; ClassIn = new string[]{}; } public virtual string Class { get; set; } public virtual string ClassStartsWith { get; set; } public virtual string ClassEndsWith { get; set; } public virtual string ClassContains { get; set; } public virtual string ClassLike { get; set; } public virtual string[] ClassBetween { get; set; } public virtual string[] ClassIn { get; set; } } public partial class DB_CreditNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_CreditNotesQuery : QueryDb, IReturn> { public DB_CreditNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class DB_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_CustomSettingQuery : QueryDb, IReturn> { public DB_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class DB_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_CustomSettingValuesQuery : QueryDb, IReturn> { public DB_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class DB_DebtorSystemFieldValues { [Required] public virtual string RecID { get; set; } [Required] public virtual string DB_DebtorSystemTemplateFields_RecID { get; set; } [Required] public virtual string DB_DebtorSystems_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Contents { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemFieldValuesQuery : QueryDb, IReturn> { public DB_DebtorSystemFieldValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_DebtorSystemTemplateFields_RecIDBetween = new string[]{}; DB_DebtorSystemTemplateFields_RecIDIn = new string[]{}; DB_DebtorSystems_RecIDBetween = new string[]{}; DB_DebtorSystems_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_DebtorSystemTemplateFields_RecID { get; set; } public virtual string DB_DebtorSystemTemplateFields_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystemTemplateFields_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystemTemplateFields_RecIDContains { get; set; } public virtual string DB_DebtorSystemTemplateFields_RecIDLike { get; set; } public virtual string[] DB_DebtorSystemTemplateFields_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystemTemplateFields_RecIDIn { get; set; } public virtual string DB_DebtorSystems_RecID { get; set; } public virtual string DB_DebtorSystems_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystems_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystems_RecIDContains { get; set; } public virtual string DB_DebtorSystems_RecIDLike { get; set; } public virtual string[] DB_DebtorSystems_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystems_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } } public partial class DB_DebtorSystems { public DB_DebtorSystems() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DebtorSystemTemplates))] [Required] public virtual string DB_DebtorSystemTemplates_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemsQuery : QueryDb, IReturn> { public DB_DebtorSystemsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_DebtorSystemTemplates_RecIDBetween = new string[]{}; DB_DebtorSystemTemplates_RecIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_DebtorSystemTemplates_RecID { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDContains { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDLike { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DebtorSystemTemplateDefaultReference { public DB_DebtorSystemTemplateDefaultReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemTemplateDefaultReferenceQuery : QueryDb, IReturn> { public DB_DebtorSystemTemplateDefaultReferenceQuery() { RecIDIn = new Guid[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DebtorSystemTemplateFields { public DB_DebtorSystemTemplateFields() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DebtorSystemTemplates))] [Required] public virtual string DB_DebtorSystemTemplates_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual short FieldType { get; set; } public virtual string ComboText { get; set; } public virtual string DefaultValue { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemTemplateFieldsQuery : QueryDb, IReturn> { public DB_DebtorSystemTemplateFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_DebtorSystemTemplates_RecIDBetween = new string[]{}; DB_DebtorSystemTemplates_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; FieldTypeBetween = new short[]{}; FieldTypeIn = new short[]{}; ComboTextBetween = new string[]{}; ComboTextIn = new string[]{}; DefaultValueBetween = new string[]{}; DefaultValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_DebtorSystemTemplates_RecID { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDContains { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDLike { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual short? FieldType { get; set; } public virtual short? FieldTypeGreaterThanOrEqualTo { get; set; } public virtual short? FieldTypeGreaterThan { get; set; } public virtual short? FieldTypeLessThan { get; set; } public virtual short? FieldTypeLessThanOrEqualTo { get; set; } public virtual short? FieldTypeNotEqualTo { get; set; } public virtual short[] FieldTypeBetween { get; set; } public virtual short[] FieldTypeIn { get; set; } public virtual string ComboText { get; set; } public virtual string ComboTextStartsWith { get; set; } public virtual string ComboTextEndsWith { get; set; } public virtual string ComboTextContains { get; set; } public virtual string ComboTextLike { get; set; } public virtual string[] ComboTextBetween { get; set; } public virtual string[] ComboTextIn { get; set; } public virtual string DefaultValue { get; set; } public virtual string DefaultValueStartsWith { get; set; } public virtual string DefaultValueEndsWith { get; set; } public virtual string DefaultValueContains { get; set; } public virtual string DefaultValueLike { get; set; } public virtual string[] DefaultValueBetween { get; set; } public virtual string[] DefaultValueIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DebtorSystemTemplateFieldsReferences { public DB_DebtorSystemTemplateFieldsReferences() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DebtorSystemTemplateFields))] [Required] public virtual string DebtorSystemTemplateFieldID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual string AssemblyName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemTemplateFieldsReferencesQuery : QueryDb, IReturn> { public DB_DebtorSystemTemplateFieldsReferencesQuery() { RecIDIn = new Guid[]{}; DebtorSystemTemplateFieldIDBetween = new string[]{}; DebtorSystemTemplateFieldIDIn = new string[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; AssemblyNameBetween = new string[]{}; AssemblyNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string DebtorSystemTemplateFieldID { get; set; } public virtual string DebtorSystemTemplateFieldIDStartsWith { get; set; } public virtual string DebtorSystemTemplateFieldIDEndsWith { get; set; } public virtual string DebtorSystemTemplateFieldIDContains { get; set; } public virtual string DebtorSystemTemplateFieldIDLike { get; set; } public virtual string[] DebtorSystemTemplateFieldIDBetween { get; set; } public virtual string[] DebtorSystemTemplateFieldIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual string AssemblyName { get; set; } public virtual string AssemblyNameStartsWith { get; set; } public virtual string AssemblyNameEndsWith { get; set; } public virtual string AssemblyNameContains { get; set; } public virtual string AssemblyNameLike { get; set; } public virtual string[] AssemblyNameBetween { get; set; } public virtual string[] AssemblyNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DebtorSystemTemplateReference { public DB_DebtorSystemTemplateReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DebtorSystemTemplates))] [Required] public virtual string DB_DebtorSystemTemplates_RecID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual string AssemblyName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemTemplateReferenceQuery : QueryDb, IReturn> { public DB_DebtorSystemTemplateReferenceQuery() { RecIDIn = new Guid[]{}; DB_DebtorSystemTemplates_RecIDBetween = new string[]{}; DB_DebtorSystemTemplates_RecIDIn = new string[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; AssemblyNameBetween = new string[]{}; AssemblyNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string DB_DebtorSystemTemplates_RecID { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDContains { get; set; } public virtual string DB_DebtorSystemTemplates_RecIDLike { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystemTemplates_RecIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual string AssemblyName { get; set; } public virtual string AssemblyNameStartsWith { get; set; } public virtual string AssemblyNameEndsWith { get; set; } public virtual string AssemblyNameContains { get; set; } public virtual string AssemblyNameLike { get; set; } public virtual string[] AssemblyNameBetween { get; set; } public virtual string[] AssemblyNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DebtorSystemTemplates { public DB_DebtorSystemTemplates() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual bool Enabled { get; set; } [Required] public virtual string Name { get; set; } public virtual string Code { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DebtorSystemTemplatesQuery : QueryDb, IReturn> { public DB_DebtorSystemTemplatesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CodeBetween = new string[]{}; CodeIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual bool? Enabled { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Code { get; set; } public virtual string CodeStartsWith { get; set; } public virtual string CodeEndsWith { get; set; } public virtual string CodeContains { get; set; } public virtual string CodeLike { get; set; } public virtual string[] CodeBetween { get; set; } public virtual string[] CodeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class DB_DeliveryAddress { [Required] public virtual string DeliveryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual bool? DefaultItem { get; set; } public virtual int? LineNum { get; set; } public virtual string EDIStoreLocationCode { get; set; } public virtual string DeliveryAddressCode { get; set; } public virtual string DeliveryAddressName { get; set; } [Required] public virtual string Country { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DeliveryAddressQuery : QueryDb, IReturn> { public DB_DeliveryAddressQuery() { DeliveryIDBetween = new string[]{}; DeliveryIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; EDIStoreLocationCodeBetween = new string[]{}; EDIStoreLocationCodeIn = new string[]{}; DeliveryAddressCodeBetween = new string[]{}; DeliveryAddressCodeIn = new string[]{}; DeliveryAddressNameBetween = new string[]{}; DeliveryAddressNameIn = new string[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string DeliveryID { get; set; } public virtual string DeliveryIDStartsWith { get; set; } public virtual string DeliveryIDEndsWith { get; set; } public virtual string DeliveryIDContains { get; set; } public virtual string DeliveryIDLike { get; set; } public virtual string[] DeliveryIDBetween { get; set; } public virtual string[] DeliveryIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual string EDIStoreLocationCode { get; set; } public virtual string EDIStoreLocationCodeStartsWith { get; set; } public virtual string EDIStoreLocationCodeEndsWith { get; set; } public virtual string EDIStoreLocationCodeContains { get; set; } public virtual string EDIStoreLocationCodeLike { get; set; } public virtual string[] EDIStoreLocationCodeBetween { get; set; } public virtual string[] EDIStoreLocationCodeIn { get; set; } public virtual string DeliveryAddressCode { get; set; } public virtual string DeliveryAddressCodeStartsWith { get; set; } public virtual string DeliveryAddressCodeEndsWith { get; set; } public virtual string DeliveryAddressCodeContains { get; set; } public virtual string DeliveryAddressCodeLike { get; set; } public virtual string[] DeliveryAddressCodeBetween { get; set; } public virtual string[] DeliveryAddressCodeIn { get; set; } public virtual string DeliveryAddressName { get; set; } public virtual string DeliveryAddressNameStartsWith { get; set; } public virtual string DeliveryAddressNameEndsWith { get; set; } public virtual string DeliveryAddressNameContains { get; set; } public virtual string DeliveryAddressNameLike { get; set; } public virtual string[] DeliveryAddressNameBetween { get; set; } public virtual string[] DeliveryAddressNameIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class DB_DetailedGLAudit { [Required] public virtual string ReceiptID { get; set; } public virtual string AccountID { get; set; } [Required] public virtual string DBAccountNo { get; set; } public virtual string RemitNo { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual decimal? Amount { get; set; } public virtual string SourceID { get; set; } public virtual short? SetType { get; set; } public virtual string GLSetID { get; set; } public virtual string GLAccountNo { get; set; } public virtual string Ref { get; set; } public virtual decimal? GLTransAmount { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DetailedGLAuditQuery : QueryDb, IReturn> { public DB_DetailedGLAuditQuery() { ReceiptIDBetween = new string[]{}; ReceiptIDIn = new string[]{}; AccountIDBetween = new string[]{}; AccountIDIn = new string[]{}; DBAccountNoBetween = new string[]{}; DBAccountNoIn = new string[]{}; RemitNoBetween = new string[]{}; RemitNoIn = new string[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SetTypeBetween = new Nullable[]{}; SetTypeIn = new Nullable[]{}; GLSetIDBetween = new string[]{}; GLSetIDIn = new string[]{}; GLAccountNoBetween = new string[]{}; GLAccountNoIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; GLTransAmountBetween = new Nullable[]{}; GLTransAmountIn = new Nullable[]{}; } public virtual string ReceiptID { get; set; } public virtual string ReceiptIDStartsWith { get; set; } public virtual string ReceiptIDEndsWith { get; set; } public virtual string ReceiptIDContains { get; set; } public virtual string ReceiptIDLike { get; set; } public virtual string[] ReceiptIDBetween { get; set; } public virtual string[] ReceiptIDIn { get; set; } public virtual string AccountID { get; set; } public virtual string AccountIDStartsWith { get; set; } public virtual string AccountIDEndsWith { get; set; } public virtual string AccountIDContains { get; set; } public virtual string AccountIDLike { get; set; } public virtual string[] AccountIDBetween { get; set; } public virtual string[] AccountIDIn { get; set; } public virtual string DBAccountNo { get; set; } public virtual string DBAccountNoStartsWith { get; set; } public virtual string DBAccountNoEndsWith { get; set; } public virtual string DBAccountNoContains { get; set; } public virtual string DBAccountNoLike { get; set; } public virtual string[] DBAccountNoBetween { get; set; } public virtual string[] DBAccountNoIn { get; set; } public virtual string RemitNo { get; set; } public virtual string RemitNoStartsWith { get; set; } public virtual string RemitNoEndsWith { get; set; } public virtual string RemitNoContains { get; set; } public virtual string RemitNoLike { get; set; } public virtual string[] RemitNoBetween { get; set; } public virtual string[] RemitNoIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual short? SetType { get; set; } public virtual short? SetTypeGreaterThanOrEqualTo { get; set; } public virtual short? SetTypeGreaterThan { get; set; } public virtual short? SetTypeLessThan { get; set; } public virtual short? SetTypeLessThanOrEqualTo { get; set; } public virtual short? SetTypeNotEqualTo { get; set; } public virtual Nullable[] SetTypeBetween { get; set; } public virtual Nullable[] SetTypeIn { get; set; } public virtual string GLSetID { get; set; } public virtual string GLSetIDStartsWith { get; set; } public virtual string GLSetIDEndsWith { get; set; } public virtual string GLSetIDContains { get; set; } public virtual string GLSetIDLike { get; set; } public virtual string[] GLSetIDBetween { get; set; } public virtual string[] GLSetIDIn { get; set; } public virtual string GLAccountNo { get; set; } public virtual string GLAccountNoStartsWith { get; set; } public virtual string GLAccountNoEndsWith { get; set; } public virtual string GLAccountNoContains { get; set; } public virtual string GLAccountNoLike { get; set; } public virtual string[] GLAccountNoBetween { get; set; } public virtual string[] GLAccountNoIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual decimal? GLTransAmount { get; set; } public virtual decimal? GLTransAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GLTransAmountGreaterThan { get; set; } public virtual decimal? GLTransAmountLessThan { get; set; } public virtual decimal? GLTransAmountLessThanOrEqualTo { get; set; } public virtual decimal? GLTransAmountNotEqualTo { get; set; } public virtual Nullable[] GLTransAmountBetween { get; set; } public virtual Nullable[] GLTransAmountIn { get; set; } } public partial class DB_Directors { [Required] public virtual string DirectorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string DirectorName { get; set; } public virtual string Address { get; set; } public virtual string OfficeHeld { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DirectorsQuery : QueryDb, IReturn> { public DB_DirectorsQuery() { DirectorIDBetween = new string[]{}; DirectorIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DirectorNameBetween = new string[]{}; DirectorNameIn = new string[]{}; AddressBetween = new string[]{}; AddressIn = new string[]{}; OfficeHeldBetween = new string[]{}; OfficeHeldIn = new string[]{}; } public virtual string DirectorID { get; set; } public virtual string DirectorIDStartsWith { get; set; } public virtual string DirectorIDEndsWith { get; set; } public virtual string DirectorIDContains { get; set; } public virtual string DirectorIDLike { get; set; } public virtual string[] DirectorIDBetween { get; set; } public virtual string[] DirectorIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DirectorName { get; set; } public virtual string DirectorNameStartsWith { get; set; } public virtual string DirectorNameEndsWith { get; set; } public virtual string DirectorNameContains { get; set; } public virtual string DirectorNameLike { get; set; } public virtual string[] DirectorNameBetween { get; set; } public virtual string[] DirectorNameIn { get; set; } public virtual string Address { get; set; } public virtual string AddressStartsWith { get; set; } public virtual string AddressEndsWith { get; set; } public virtual string AddressContains { get; set; } public virtual string AddressLike { get; set; } public virtual string[] AddressBetween { get; set; } public virtual string[] AddressIn { get; set; } public virtual string OfficeHeld { get; set; } public virtual string OfficeHeldStartsWith { get; set; } public virtual string OfficeHeldEndsWith { get; set; } public virtual string OfficeHeldContains { get; set; } public virtual string OfficeHeldLike { get; set; } public virtual string[] OfficeHeldBetween { get; set; } public virtual string[] OfficeHeldIn { get; set; } } public partial class DB_Documents { public DB_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_DocumentsQuery : QueryDb, IReturn> { public DB_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class DB_EDIMain { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual bool? EDIEnabled { get; set; } public virtual string EDIAddress { get; set; } public virtual byte? EDIOrderType { get; set; } public virtual bool? EDIPricesIncludeTax { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_EDIMainQuery : QueryDb, IReturn> { public DB_EDIMainQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; EDIAddressBetween = new string[]{}; EDIAddressIn = new string[]{}; EDIOrderTypeBetween = new Nullable[]{}; EDIOrderTypeIn = new Nullable[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual bool? EDIEnabled { get; set; } public virtual string EDIAddress { get; set; } public virtual string EDIAddressStartsWith { get; set; } public virtual string EDIAddressEndsWith { get; set; } public virtual string EDIAddressContains { get; set; } public virtual string EDIAddressLike { get; set; } public virtual string[] EDIAddressBetween { get; set; } public virtual string[] EDIAddressIn { get; set; } public virtual byte? EDIOrderType { get; set; } public virtual byte? EDIOrderTypeGreaterThanOrEqualTo { get; set; } public virtual byte? EDIOrderTypeGreaterThan { get; set; } public virtual byte? EDIOrderTypeLessThan { get; set; } public virtual byte? EDIOrderTypeLessThanOrEqualTo { get; set; } public virtual byte? EDIOrderTypeNotEqualTo { get; set; } public virtual Nullable[] EDIOrderTypeBetween { get; set; } public virtual Nullable[] EDIOrderTypeIn { get; set; } public virtual bool? EDIPricesIncludeTax { get; set; } } public partial class DB_FreightForwardAddress { [Required] public virtual string FreightForwardID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string Notes { get; set; } public virtual bool? DefaultItem { get; set; } public virtual int? LineNum { get; set; } public virtual string Country { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_FreightForwardAddressQuery : QueryDb, IReturn> { public DB_FreightForwardAddressQuery() { FreightForwardIDBetween = new string[]{}; FreightForwardIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string FreightForwardID { get; set; } public virtual string FreightForwardIDStartsWith { get; set; } public virtual string FreightForwardIDEndsWith { get; set; } public virtual string FreightForwardIDContains { get; set; } public virtual string FreightForwardIDLike { get; set; } public virtual string[] FreightForwardIDBetween { get; set; } public virtual string[] FreightForwardIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class DB_GLAudit { [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LedgerValue { get; set; } [Required] public virtual string ReportGroup { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_GLAuditQuery : QueryDb, IReturn> { public DB_GLAuditQuery() { GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LedgerValueBetween = new Nullable[]{}; LedgerValueIn = new Nullable[]{}; ReportGroupBetween = new string[]{}; ReportGroupIn = new string[]{}; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LedgerValue { get; set; } public virtual decimal? LedgerValueGreaterThanOrEqualTo { get; set; } public virtual decimal? LedgerValueGreaterThan { get; set; } public virtual decimal? LedgerValueLessThan { get; set; } public virtual decimal? LedgerValueLessThanOrEqualTo { get; set; } public virtual decimal? LedgerValueNotEqualTo { get; set; } public virtual Nullable[] LedgerValueBetween { get; set; } public virtual Nullable[] LedgerValueIn { get; set; } public virtual string ReportGroup { get; set; } public virtual string ReportGroupStartsWith { get; set; } public virtual string ReportGroupEndsWith { get; set; } public virtual string ReportGroupContains { get; set; } public virtual string ReportGroupLike { get; set; } public virtual string[] ReportGroupBetween { get; set; } public virtual string[] ReportGroupIn { get; set; } } public partial class DB_Main { [Required] public virtual string DebtorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual string TaxExemptNo { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual short? EarlyPayDisOnStatsDays { get; set; } public virtual decimal? EarlyPayDisOnStatsAmt { get; set; } public virtual DateTime? LastPurchaseDate { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual decimal? StandingDisOnInvoices { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Classification))] [Required] public virtual string ClassificationID { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period4 { get; set; } public virtual string AltAccountNo { get; set; } [Required] public virtual bool NotifyRequired { get; set; } public virtual string NotifyAddress { get; set; } public virtual DateTime? CommenceDate { get; set; } [Required] public virtual bool WebAccess { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string ParentDebtorID { get; set; } public virtual DateTime? AllocLastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] public virtual string PriceSchemeID { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string TradingName { get; set; } public virtual string CompanyName { get; set; } public virtual string ACN { get; set; } public virtual string ProprietorsName { get; set; } public virtual string FaxHeader { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorControl { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSales { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorDiscounts { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSourcedInvoices { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorDebitAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorSourcedReceipts { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorCreditAdjustment { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorFreight { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorInsurance { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorRealisedGainLoss { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerIDDebtorUnRealisedGainLoss { get; set; } public virtual short? PeriodType { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsType { get; set; } public virtual string ABN { get; set; } [Required] public virtual bool ExcludeFromAging { get; set; } public virtual string BPayReference { get; set; } [Required] public virtual bool UsesFX { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string FXCurrencyID { get; set; } public virtual decimal? FXCurrentBalance { get; set; } public virtual decimal? FXPeriod1 { get; set; } public virtual decimal? FXPeriod2 { get; set; } public virtual decimal? FXPeriod3 { get; set; } public virtual decimal? FXPeriod4 { get; set; } public virtual byte? TradingStatus { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Category1))] [Required] public virtual string Category1ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Category2))] [Required] public virtual string Category2ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Category3))] [Required] public virtual string Category3ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Category4))] [Required] public virtual string Category4ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Category5))] [Required] public virtual string Category5ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.BO_Priorities))] public virtual string BO_Priorities_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_PricingGroups))] public virtual string PricingGroupID { get; set; } public virtual decimal? BudgetedGPPercentage { get; set; } [Required] public virtual string Country { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_Carriers))] public virtual string FR_Carriers_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_CarrierServices))] public virtual string FR_CarrierServices_RecID { get; set; } public virtual string CarrierAccountNo { get; set; } [Required] public virtual byte ChargeTo { get; set; } [Required] public virtual bool IsCashOnly { get; set; } } public partial class DB_Main1 { [Required] public virtual string DebtorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string BankName { get; set; } public virtual string BankAcc { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual string TaxExemptNo { get; set; } [Required] public virtual int AccountType { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual short? EarlyPayDisOnStatsDays { get; set; } public virtual decimal? EarlyPayDisOnStatsAmt { get; set; } public virtual DateTime? LastPurchaseDate { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual decimal? StandingDisOnInvoices { get; set; } [Required] public virtual string ClassificationID { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period4 { get; set; } [Required] public virtual int Period5 { get; set; } [Required] public virtual int Period6 { get; set; } [Required] public virtual int Period7 { get; set; } [Required] public virtual int Period8 { get; set; } public virtual string AltAccountNo { get; set; } [Required] public virtual bool NotifyRequired { get; set; } public virtual string NotifyAddress { get; set; } public virtual DateTime? CommenceDate { get; set; } [Required] public virtual bool WebAccess { get; set; } [Required] public virtual string ParentDebtorID { get; set; } public virtual DateTime? AllocLastSavedDateTime { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Main1Query : QueryDb, IReturn> { public DB_Main1Query() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; AccountTypeBetween = new int[]{}; AccountTypeIn = new int[]{}; CreditLimitBetween = new Nullable[]{}; CreditLimitIn = new Nullable[]{}; EarlyPayDisOnStatsDaysBetween = new Nullable[]{}; EarlyPayDisOnStatsDaysIn = new Nullable[]{}; EarlyPayDisOnStatsAmtBetween = new Nullable[]{}; EarlyPayDisOnStatsAmtIn = new Nullable[]{}; LastPurchaseDateBetween = new Nullable[]{}; LastPurchaseDateIn = new Nullable[]{}; LastPaymentDateBetween = new Nullable[]{}; LastPaymentDateIn = new Nullable[]{}; StandingDisOnInvoicesBetween = new Nullable[]{}; StandingDisOnInvoicesIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CurrentBalanceBetween = new Nullable[]{}; CurrentBalanceIn = new Nullable[]{}; Period1Between = new Nullable[]{}; Period1In = new Nullable[]{}; Period2Between = new Nullable[]{}; Period2In = new Nullable[]{}; Period3Between = new Nullable[]{}; Period3In = new Nullable[]{}; Period4Between = new Nullable[]{}; Period4In = new Nullable[]{}; Period5Between = new int[]{}; Period5In = new int[]{}; Period6Between = new int[]{}; Period6In = new int[]{}; Period7Between = new int[]{}; Period7In = new int[]{}; Period8Between = new int[]{}; Period8In = new int[]{}; AltAccountNoBetween = new string[]{}; AltAccountNoIn = new string[]{}; NotifyAddressBetween = new string[]{}; NotifyAddressIn = new string[]{}; CommenceDateBetween = new Nullable[]{}; CommenceDateIn = new Nullable[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; AllocLastSavedDateTimeBetween = new Nullable[]{}; AllocLastSavedDateTimeIn = new Nullable[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; AustPostDPIDBetween = new string[]{}; AustPostDPIDIn = new string[]{}; AustPostBCSPBetween = new string[]{}; AustPostBCSPIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual int? AccountType { get; set; } public virtual int? AccountTypeGreaterThanOrEqualTo { get; set; } public virtual int? AccountTypeGreaterThan { get; set; } public virtual int? AccountTypeLessThan { get; set; } public virtual int? AccountTypeLessThanOrEqualTo { get; set; } public virtual int? AccountTypeNotEqualTo { get; set; } public virtual int[] AccountTypeBetween { get; set; } public virtual int[] AccountTypeIn { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual decimal? CreditLimitGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditLimitGreaterThan { get; set; } public virtual decimal? CreditLimitLessThan { get; set; } public virtual decimal? CreditLimitLessThanOrEqualTo { get; set; } public virtual decimal? CreditLimitNotEqualTo { get; set; } public virtual Nullable[] CreditLimitBetween { get; set; } public virtual Nullable[] CreditLimitIn { get; set; } public virtual short? EarlyPayDisOnStatsDays { get; set; } public virtual short? EarlyPayDisOnStatsDaysGreaterThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnStatsDaysGreaterThan { get; set; } public virtual short? EarlyPayDisOnStatsDaysLessThan { get; set; } public virtual short? EarlyPayDisOnStatsDaysLessThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnStatsDaysNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnStatsDaysBetween { get; set; } public virtual Nullable[] EarlyPayDisOnStatsDaysIn { get; set; } public virtual decimal? EarlyPayDisOnStatsAmt { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtGreaterThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtGreaterThan { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtLessThan { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtLessThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnStatsAmtBetween { get; set; } public virtual Nullable[] EarlyPayDisOnStatsAmtIn { get; set; } public virtual DateTime? LastPurchaseDate { get; set; } public virtual DateTime? LastPurchaseDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPurchaseDateGreaterThan { get; set; } public virtual DateTime? LastPurchaseDateLessThan { get; set; } public virtual DateTime? LastPurchaseDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPurchaseDateNotEqualTo { get; set; } public virtual Nullable[] LastPurchaseDateBetween { get; set; } public virtual Nullable[] LastPurchaseDateIn { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual DateTime? LastPaymentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateGreaterThan { get; set; } public virtual DateTime? LastPaymentDateLessThan { get; set; } public virtual DateTime? LastPaymentDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateNotEqualTo { get; set; } public virtual Nullable[] LastPaymentDateBetween { get; set; } public virtual Nullable[] LastPaymentDateIn { get; set; } public virtual decimal? StandingDisOnInvoices { get; set; } public virtual decimal? StandingDisOnInvoicesGreaterThanOrEqualTo { get; set; } public virtual decimal? StandingDisOnInvoicesGreaterThan { get; set; } public virtual decimal? StandingDisOnInvoicesLessThan { get; set; } public virtual decimal? StandingDisOnInvoicesLessThanOrEqualTo { get; set; } public virtual decimal? StandingDisOnInvoicesNotEqualTo { get; set; } public virtual Nullable[] StandingDisOnInvoicesBetween { get; set; } public virtual Nullable[] StandingDisOnInvoicesIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? CurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceGreaterThan { get; set; } public virtual decimal? CurrentBalanceLessThan { get; set; } public virtual decimal? CurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] CurrentBalanceBetween { get; set; } public virtual Nullable[] CurrentBalanceIn { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period1GreaterThanOrEqualTo { get; set; } public virtual decimal? Period1GreaterThan { get; set; } public virtual decimal? Period1LessThan { get; set; } public virtual decimal? Period1LessThanOrEqualTo { get; set; } public virtual decimal? Period1NotEqualTo { get; set; } public virtual Nullable[] Period1Between { get; set; } public virtual Nullable[] Period1In { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period2GreaterThanOrEqualTo { get; set; } public virtual decimal? Period2GreaterThan { get; set; } public virtual decimal? Period2LessThan { get; set; } public virtual decimal? Period2LessThanOrEqualTo { get; set; } public virtual decimal? Period2NotEqualTo { get; set; } public virtual Nullable[] Period2Between { get; set; } public virtual Nullable[] Period2In { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period3GreaterThanOrEqualTo { get; set; } public virtual decimal? Period3GreaterThan { get; set; } public virtual decimal? Period3LessThan { get; set; } public virtual decimal? Period3LessThanOrEqualTo { get; set; } public virtual decimal? Period3NotEqualTo { get; set; } public virtual Nullable[] Period3Between { get; set; } public virtual Nullable[] Period3In { get; set; } public virtual decimal? Period4 { get; set; } public virtual decimal? Period4GreaterThanOrEqualTo { get; set; } public virtual decimal? Period4GreaterThan { get; set; } public virtual decimal? Period4LessThan { get; set; } public virtual decimal? Period4LessThanOrEqualTo { get; set; } public virtual decimal? Period4NotEqualTo { get; set; } public virtual Nullable[] Period4Between { get; set; } public virtual Nullable[] Period4In { get; set; } public virtual int? Period5 { get; set; } public virtual int? Period5GreaterThanOrEqualTo { get; set; } public virtual int? Period5GreaterThan { get; set; } public virtual int? Period5LessThan { get; set; } public virtual int? Period5LessThanOrEqualTo { get; set; } public virtual int? Period5NotEqualTo { get; set; } public virtual int[] Period5Between { get; set; } public virtual int[] Period5In { get; set; } public virtual int? Period6 { get; set; } public virtual int? Period6GreaterThanOrEqualTo { get; set; } public virtual int? Period6GreaterThan { get; set; } public virtual int? Period6LessThan { get; set; } public virtual int? Period6LessThanOrEqualTo { get; set; } public virtual int? Period6NotEqualTo { get; set; } public virtual int[] Period6Between { get; set; } public virtual int[] Period6In { get; set; } public virtual int? Period7 { get; set; } public virtual int? Period7GreaterThanOrEqualTo { get; set; } public virtual int? Period7GreaterThan { get; set; } public virtual int? Period7LessThan { get; set; } public virtual int? Period7LessThanOrEqualTo { get; set; } public virtual int? Period7NotEqualTo { get; set; } public virtual int[] Period7Between { get; set; } public virtual int[] Period7In { get; set; } public virtual int? Period8 { get; set; } public virtual int? Period8GreaterThanOrEqualTo { get; set; } public virtual int? Period8GreaterThan { get; set; } public virtual int? Period8LessThan { get; set; } public virtual int? Period8LessThanOrEqualTo { get; set; } public virtual int? Period8NotEqualTo { get; set; } public virtual int[] Period8Between { get; set; } public virtual int[] Period8In { get; set; } public virtual string AltAccountNo { get; set; } public virtual string AltAccountNoStartsWith { get; set; } public virtual string AltAccountNoEndsWith { get; set; } public virtual string AltAccountNoContains { get; set; } public virtual string AltAccountNoLike { get; set; } public virtual string[] AltAccountNoBetween { get; set; } public virtual string[] AltAccountNoIn { get; set; } public virtual bool? NotifyRequired { get; set; } public virtual string NotifyAddress { get; set; } public virtual string NotifyAddressStartsWith { get; set; } public virtual string NotifyAddressEndsWith { get; set; } public virtual string NotifyAddressContains { get; set; } public virtual string NotifyAddressLike { get; set; } public virtual string[] NotifyAddressBetween { get; set; } public virtual string[] NotifyAddressIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual Nullable[] CommenceDateBetween { get; set; } public virtual Nullable[] CommenceDateIn { get; set; } public virtual bool? WebAccess { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual DateTime? AllocLastSavedDateTime { get; set; } public virtual DateTime? AllocLastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AllocLastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? AllocLastSavedDateTimeLessThan { get; set; } public virtual DateTime? AllocLastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AllocLastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] AllocLastSavedDateTimeBetween { get; set; } public virtual Nullable[] AllocLastSavedDateTimeIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostDPIDStartsWith { get; set; } public virtual string AustPostDPIDEndsWith { get; set; } public virtual string AustPostDPIDContains { get; set; } public virtual string AustPostDPIDLike { get; set; } public virtual string[] AustPostDPIDBetween { get; set; } public virtual string[] AustPostDPIDIn { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string AustPostBCSPStartsWith { get; set; } public virtual string AustPostBCSPEndsWith { get; set; } public virtual string AustPostBCSPContains { get; set; } public virtual string AustPostBCSPLike { get; set; } public virtual string[] AustPostBCSPBetween { get; set; } public virtual string[] AustPostBCSPIn { get; set; } } public partial class DB_Main2 { [Required] public virtual string DebtorID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string TradingName { get; set; } public virtual string CompanyName { get; set; } public virtual string ACN { get; set; } public virtual string ProprietorsName { get; set; } public virtual string FaxHeader { get; set; } public virtual string D1 { get; set; } public virtual string D2 { get; set; } public virtual string D3 { get; set; } public virtual string D4 { get; set; } public virtual string D5 { get; set; } public virtual string D6 { get; set; } public virtual string D7 { get; set; } public virtual string D8 { get; set; } public virtual string D9 { get; set; } public virtual string D10 { get; set; } public virtual string D11 { get; set; } [Required] public virtual int OpeningBal1 { get; set; } [Required] public virtual int OpeningBal2 { get; set; } [Required] public virtual int OpeningBal3 { get; set; } [Required] public virtual int OpeningBal4 { get; set; } [Required] public virtual int OpeningBal5 { get; set; } [Required] public virtual int OpeningBal6 { get; set; } [Required] public virtual int OpeningBal7 { get; set; } [Required] public virtual int OpeningBal8 { get; set; } [Required] public virtual int OpeningBal9 { get; set; } [Required] public virtual int OpeningBal10 { get; set; } [Required] public virtual int OpeningBal11 { get; set; } [Required] public virtual int OpeningBal12 { get; set; } [Required] public virtual int OpeningBal13 { get; set; } [Required] public virtual int OpeningBal14 { get; set; } [Required] public virtual int OpeningBal15 { get; set; } [Required] public virtual int OpeningBal16 { get; set; } [Required] public virtual int OpeningBal17 { get; set; } [Required] public virtual int OpeningBal18 { get; set; } [Required] public virtual int OpeningBal19 { get; set; } [Required] public virtual int OpeningBal20 { get; set; } [Required] public virtual int OpeningBal21 { get; set; } [Required] public virtual int OpeningBal22 { get; set; } [Required] public virtual int OpeningBal23 { get; set; } [Required] public virtual int OpeningBal24 { get; set; } [Required] public virtual int OpeningBal25 { get; set; } [Required] public virtual int OpeningBal26 { get; set; } [Required] public virtual int OpeningBal27 { get; set; } [Required] public virtual int OpeningBal28 { get; set; } [Required] public virtual int OpeningBal29 { get; set; } [Required] public virtual int OpeningBal30 { get; set; } [Required] public virtual int OpeningBal31 { get; set; } [Required] public virtual int OpeningBal32 { get; set; } [Required] public virtual int OpeningBal33 { get; set; } [Required] public virtual int OpeningBal34 { get; set; } [Required] public virtual int OpeningBal35 { get; set; } [Required] public virtual int OpeningBal36 { get; set; } [Required] public virtual int OpeningBal37 { get; set; } [Required] public virtual int OpeningBal38 { get; set; } [Required] public virtual int OpeningBal39 { get; set; } [Required] public virtual int OpeningBal40 { get; set; } [Required] public virtual int OpeningBal41 { get; set; } [Required] public virtual int OpeningBal42 { get; set; } [Required] public virtual int OpeningBal43 { get; set; } [Required] public virtual int OpeningBal44 { get; set; } [Required] public virtual int OpeningBal45 { get; set; } [Required] public virtual int OpeningBal46 { get; set; } [Required] public virtual int OpeningBal47 { get; set; } [Required] public virtual int OpeningBal48 { get; set; } [Required] public virtual int OpeningBal49 { get; set; } [Required] public virtual int OpeningBal50 { get; set; } [Required] public virtual int OpeningBal51 { get; set; } [Required] public virtual int OpeningBal52 { get; set; } [Required] public virtual int OpeningBal53 { get; set; } public virtual short? PeriodType { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsType { get; set; } public virtual string ABN { get; set; } [Required] public virtual bool ExcludeFromAging { get; set; } public virtual string BPayReference { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_Main2Query : QueryDb, IReturn> { public DB_Main2Query() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; TradingNameBetween = new string[]{}; TradingNameIn = new string[]{}; CompanyNameBetween = new string[]{}; CompanyNameIn = new string[]{}; ACNBetween = new string[]{}; ACNIn = new string[]{}; ProprietorsNameBetween = new string[]{}; ProprietorsNameIn = new string[]{}; FaxHeaderBetween = new string[]{}; FaxHeaderIn = new string[]{}; D1Between = new string[]{}; D1In = new string[]{}; D2Between = new string[]{}; D2In = new string[]{}; D3Between = new string[]{}; D3In = new string[]{}; D4Between = new string[]{}; D4In = new string[]{}; D5Between = new string[]{}; D5In = new string[]{}; D6Between = new string[]{}; D6In = new string[]{}; D7Between = new string[]{}; D7In = new string[]{}; D8Between = new string[]{}; D8In = new string[]{}; D9Between = new string[]{}; D9In = new string[]{}; D10Between = new string[]{}; D10In = new string[]{}; D11Between = new string[]{}; D11In = new string[]{}; OpeningBal1Between = new int[]{}; OpeningBal1In = new int[]{}; OpeningBal2Between = new int[]{}; OpeningBal2In = new int[]{}; OpeningBal3Between = new int[]{}; OpeningBal3In = new int[]{}; OpeningBal4Between = new int[]{}; OpeningBal4In = new int[]{}; OpeningBal5Between = new int[]{}; OpeningBal5In = new int[]{}; OpeningBal6Between = new int[]{}; OpeningBal6In = new int[]{}; OpeningBal7Between = new int[]{}; OpeningBal7In = new int[]{}; OpeningBal8Between = new int[]{}; OpeningBal8In = new int[]{}; OpeningBal9Between = new int[]{}; OpeningBal9In = new int[]{}; OpeningBal10Between = new int[]{}; OpeningBal10In = new int[]{}; OpeningBal11Between = new int[]{}; OpeningBal11In = new int[]{}; OpeningBal12Between = new int[]{}; OpeningBal12In = new int[]{}; OpeningBal13Between = new int[]{}; OpeningBal13In = new int[]{}; OpeningBal14Between = new int[]{}; OpeningBal14In = new int[]{}; OpeningBal15Between = new int[]{}; OpeningBal15In = new int[]{}; OpeningBal16Between = new int[]{}; OpeningBal16In = new int[]{}; OpeningBal17Between = new int[]{}; OpeningBal17In = new int[]{}; OpeningBal18Between = new int[]{}; OpeningBal18In = new int[]{}; OpeningBal19Between = new int[]{}; OpeningBal19In = new int[]{}; OpeningBal20Between = new int[]{}; OpeningBal20In = new int[]{}; OpeningBal21Between = new int[]{}; OpeningBal21In = new int[]{}; OpeningBal22Between = new int[]{}; OpeningBal22In = new int[]{}; OpeningBal23Between = new int[]{}; OpeningBal23In = new int[]{}; OpeningBal24Between = new int[]{}; OpeningBal24In = new int[]{}; OpeningBal25Between = new int[]{}; OpeningBal25In = new int[]{}; OpeningBal26Between = new int[]{}; OpeningBal26In = new int[]{}; OpeningBal27Between = new int[]{}; OpeningBal27In = new int[]{}; OpeningBal28Between = new int[]{}; OpeningBal28In = new int[]{}; OpeningBal29Between = new int[]{}; OpeningBal29In = new int[]{}; OpeningBal30Between = new int[]{}; OpeningBal30In = new int[]{}; OpeningBal31Between = new int[]{}; OpeningBal31In = new int[]{}; OpeningBal32Between = new int[]{}; OpeningBal32In = new int[]{}; OpeningBal33Between = new int[]{}; OpeningBal33In = new int[]{}; OpeningBal34Between = new int[]{}; OpeningBal34In = new int[]{}; OpeningBal35Between = new int[]{}; OpeningBal35In = new int[]{}; OpeningBal36Between = new int[]{}; OpeningBal36In = new int[]{}; OpeningBal37Between = new int[]{}; OpeningBal37In = new int[]{}; OpeningBal38Between = new int[]{}; OpeningBal38In = new int[]{}; OpeningBal39Between = new int[]{}; OpeningBal39In = new int[]{}; OpeningBal40Between = new int[]{}; OpeningBal40In = new int[]{}; OpeningBal41Between = new int[]{}; OpeningBal41In = new int[]{}; OpeningBal42Between = new int[]{}; OpeningBal42In = new int[]{}; OpeningBal43Between = new int[]{}; OpeningBal43In = new int[]{}; OpeningBal44Between = new int[]{}; OpeningBal44In = new int[]{}; OpeningBal45Between = new int[]{}; OpeningBal45In = new int[]{}; OpeningBal46Between = new int[]{}; OpeningBal46In = new int[]{}; OpeningBal47Between = new int[]{}; OpeningBal47In = new int[]{}; OpeningBal48Between = new int[]{}; OpeningBal48In = new int[]{}; OpeningBal49Between = new int[]{}; OpeningBal49In = new int[]{}; OpeningBal50Between = new int[]{}; OpeningBal50In = new int[]{}; OpeningBal51Between = new int[]{}; OpeningBal51In = new int[]{}; OpeningBal52Between = new int[]{}; OpeningBal52In = new int[]{}; OpeningBal53Between = new int[]{}; OpeningBal53In = new int[]{}; PeriodTypeBetween = new Nullable[]{}; PeriodTypeIn = new Nullable[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; TermsTypeBetween = new Nullable[]{}; TermsTypeIn = new Nullable[]{}; ABNBetween = new string[]{}; ABNIn = new string[]{}; BPayReferenceBetween = new string[]{}; BPayReferenceIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string TradingName { get; set; } public virtual string TradingNameStartsWith { get; set; } public virtual string TradingNameEndsWith { get; set; } public virtual string TradingNameContains { get; set; } public virtual string TradingNameLike { get; set; } public virtual string[] TradingNameBetween { get; set; } public virtual string[] TradingNameIn { get; set; } public virtual string CompanyName { get; set; } public virtual string CompanyNameStartsWith { get; set; } public virtual string CompanyNameEndsWith { get; set; } public virtual string CompanyNameContains { get; set; } public virtual string CompanyNameLike { get; set; } public virtual string[] CompanyNameBetween { get; set; } public virtual string[] CompanyNameIn { get; set; } public virtual string ACN { get; set; } public virtual string ACNStartsWith { get; set; } public virtual string ACNEndsWith { get; set; } public virtual string ACNContains { get; set; } public virtual string ACNLike { get; set; } public virtual string[] ACNBetween { get; set; } public virtual string[] ACNIn { get; set; } public virtual string ProprietorsName { get; set; } public virtual string ProprietorsNameStartsWith { get; set; } public virtual string ProprietorsNameEndsWith { get; set; } public virtual string ProprietorsNameContains { get; set; } public virtual string ProprietorsNameLike { get; set; } public virtual string[] ProprietorsNameBetween { get; set; } public virtual string[] ProprietorsNameIn { get; set; } public virtual string FaxHeader { get; set; } public virtual string FaxHeaderStartsWith { get; set; } public virtual string FaxHeaderEndsWith { get; set; } public virtual string FaxHeaderContains { get; set; } public virtual string FaxHeaderLike { get; set; } public virtual string[] FaxHeaderBetween { get; set; } public virtual string[] FaxHeaderIn { get; set; } public virtual string D1 { get; set; } public virtual string D1StartsWith { get; set; } public virtual string D1EndsWith { get; set; } public virtual string D1Contains { get; set; } public virtual string D1Like { get; set; } public virtual string[] D1Between { get; set; } public virtual string[] D1In { get; set; } public virtual string D2 { get; set; } public virtual string D2StartsWith { get; set; } public virtual string D2EndsWith { get; set; } public virtual string D2Contains { get; set; } public virtual string D2Like { get; set; } public virtual string[] D2Between { get; set; } public virtual string[] D2In { get; set; } public virtual string D3 { get; set; } public virtual string D3StartsWith { get; set; } public virtual string D3EndsWith { get; set; } public virtual string D3Contains { get; set; } public virtual string D3Like { get; set; } public virtual string[] D3Between { get; set; } public virtual string[] D3In { get; set; } public virtual string D4 { get; set; } public virtual string D4StartsWith { get; set; } public virtual string D4EndsWith { get; set; } public virtual string D4Contains { get; set; } public virtual string D4Like { get; set; } public virtual string[] D4Between { get; set; } public virtual string[] D4In { get; set; } public virtual string D5 { get; set; } public virtual string D5StartsWith { get; set; } public virtual string D5EndsWith { get; set; } public virtual string D5Contains { get; set; } public virtual string D5Like { get; set; } public virtual string[] D5Between { get; set; } public virtual string[] D5In { get; set; } public virtual string D6 { get; set; } public virtual string D6StartsWith { get; set; } public virtual string D6EndsWith { get; set; } public virtual string D6Contains { get; set; } public virtual string D6Like { get; set; } public virtual string[] D6Between { get; set; } public virtual string[] D6In { get; set; } public virtual string D7 { get; set; } public virtual string D7StartsWith { get; set; } public virtual string D7EndsWith { get; set; } public virtual string D7Contains { get; set; } public virtual string D7Like { get; set; } public virtual string[] D7Between { get; set; } public virtual string[] D7In { get; set; } public virtual string D8 { get; set; } public virtual string D8StartsWith { get; set; } public virtual string D8EndsWith { get; set; } public virtual string D8Contains { get; set; } public virtual string D8Like { get; set; } public virtual string[] D8Between { get; set; } public virtual string[] D8In { get; set; } public virtual string D9 { get; set; } public virtual string D9StartsWith { get; set; } public virtual string D9EndsWith { get; set; } public virtual string D9Contains { get; set; } public virtual string D9Like { get; set; } public virtual string[] D9Between { get; set; } public virtual string[] D9In { get; set; } public virtual string D10 { get; set; } public virtual string D10StartsWith { get; set; } public virtual string D10EndsWith { get; set; } public virtual string D10Contains { get; set; } public virtual string D10Like { get; set; } public virtual string[] D10Between { get; set; } public virtual string[] D10In { get; set; } public virtual string D11 { get; set; } public virtual string D11StartsWith { get; set; } public virtual string D11EndsWith { get; set; } public virtual string D11Contains { get; set; } public virtual string D11Like { get; set; } public virtual string[] D11Between { get; set; } public virtual string[] D11In { get; set; } public virtual int? OpeningBal1 { get; set; } public virtual int? OpeningBal1GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal1GreaterThan { get; set; } public virtual int? OpeningBal1LessThan { get; set; } public virtual int? OpeningBal1LessThanOrEqualTo { get; set; } public virtual int? OpeningBal1NotEqualTo { get; set; } public virtual int[] OpeningBal1Between { get; set; } public virtual int[] OpeningBal1In { get; set; } public virtual int? OpeningBal2 { get; set; } public virtual int? OpeningBal2GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal2GreaterThan { get; set; } public virtual int? OpeningBal2LessThan { get; set; } public virtual int? OpeningBal2LessThanOrEqualTo { get; set; } public virtual int? OpeningBal2NotEqualTo { get; set; } public virtual int[] OpeningBal2Between { get; set; } public virtual int[] OpeningBal2In { get; set; } public virtual int? OpeningBal3 { get; set; } public virtual int? OpeningBal3GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal3GreaterThan { get; set; } public virtual int? OpeningBal3LessThan { get; set; } public virtual int? OpeningBal3LessThanOrEqualTo { get; set; } public virtual int? OpeningBal3NotEqualTo { get; set; } public virtual int[] OpeningBal3Between { get; set; } public virtual int[] OpeningBal3In { get; set; } public virtual int? OpeningBal4 { get; set; } public virtual int? OpeningBal4GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal4GreaterThan { get; set; } public virtual int? OpeningBal4LessThan { get; set; } public virtual int? OpeningBal4LessThanOrEqualTo { get; set; } public virtual int? OpeningBal4NotEqualTo { get; set; } public virtual int[] OpeningBal4Between { get; set; } public virtual int[] OpeningBal4In { get; set; } public virtual int? OpeningBal5 { get; set; } public virtual int? OpeningBal5GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal5GreaterThan { get; set; } public virtual int? OpeningBal5LessThan { get; set; } public virtual int? OpeningBal5LessThanOrEqualTo { get; set; } public virtual int? OpeningBal5NotEqualTo { get; set; } public virtual int[] OpeningBal5Between { get; set; } public virtual int[] OpeningBal5In { get; set; } public virtual int? OpeningBal6 { get; set; } public virtual int? OpeningBal6GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal6GreaterThan { get; set; } public virtual int? OpeningBal6LessThan { get; set; } public virtual int? OpeningBal6LessThanOrEqualTo { get; set; } public virtual int? OpeningBal6NotEqualTo { get; set; } public virtual int[] OpeningBal6Between { get; set; } public virtual int[] OpeningBal6In { get; set; } public virtual int? OpeningBal7 { get; set; } public virtual int? OpeningBal7GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal7GreaterThan { get; set; } public virtual int? OpeningBal7LessThan { get; set; } public virtual int? OpeningBal7LessThanOrEqualTo { get; set; } public virtual int? OpeningBal7NotEqualTo { get; set; } public virtual int[] OpeningBal7Between { get; set; } public virtual int[] OpeningBal7In { get; set; } public virtual int? OpeningBal8 { get; set; } public virtual int? OpeningBal8GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal8GreaterThan { get; set; } public virtual int? OpeningBal8LessThan { get; set; } public virtual int? OpeningBal8LessThanOrEqualTo { get; set; } public virtual int? OpeningBal8NotEqualTo { get; set; } public virtual int[] OpeningBal8Between { get; set; } public virtual int[] OpeningBal8In { get; set; } public virtual int? OpeningBal9 { get; set; } public virtual int? OpeningBal9GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal9GreaterThan { get; set; } public virtual int? OpeningBal9LessThan { get; set; } public virtual int? OpeningBal9LessThanOrEqualTo { get; set; } public virtual int? OpeningBal9NotEqualTo { get; set; } public virtual int[] OpeningBal9Between { get; set; } public virtual int[] OpeningBal9In { get; set; } public virtual int? OpeningBal10 { get; set; } public virtual int? OpeningBal10GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal10GreaterThan { get; set; } public virtual int? OpeningBal10LessThan { get; set; } public virtual int? OpeningBal10LessThanOrEqualTo { get; set; } public virtual int? OpeningBal10NotEqualTo { get; set; } public virtual int[] OpeningBal10Between { get; set; } public virtual int[] OpeningBal10In { get; set; } public virtual int? OpeningBal11 { get; set; } public virtual int? OpeningBal11GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal11GreaterThan { get; set; } public virtual int? OpeningBal11LessThan { get; set; } public virtual int? OpeningBal11LessThanOrEqualTo { get; set; } public virtual int? OpeningBal11NotEqualTo { get; set; } public virtual int[] OpeningBal11Between { get; set; } public virtual int[] OpeningBal11In { get; set; } public virtual int? OpeningBal12 { get; set; } public virtual int? OpeningBal12GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal12GreaterThan { get; set; } public virtual int? OpeningBal12LessThan { get; set; } public virtual int? OpeningBal12LessThanOrEqualTo { get; set; } public virtual int? OpeningBal12NotEqualTo { get; set; } public virtual int[] OpeningBal12Between { get; set; } public virtual int[] OpeningBal12In { get; set; } public virtual int? OpeningBal13 { get; set; } public virtual int? OpeningBal13GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal13GreaterThan { get; set; } public virtual int? OpeningBal13LessThan { get; set; } public virtual int? OpeningBal13LessThanOrEqualTo { get; set; } public virtual int? OpeningBal13NotEqualTo { get; set; } public virtual int[] OpeningBal13Between { get; set; } public virtual int[] OpeningBal13In { get; set; } public virtual int? OpeningBal14 { get; set; } public virtual int? OpeningBal14GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal14GreaterThan { get; set; } public virtual int? OpeningBal14LessThan { get; set; } public virtual int? OpeningBal14LessThanOrEqualTo { get; set; } public virtual int? OpeningBal14NotEqualTo { get; set; } public virtual int[] OpeningBal14Between { get; set; } public virtual int[] OpeningBal14In { get; set; } public virtual int? OpeningBal15 { get; set; } public virtual int? OpeningBal15GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal15GreaterThan { get; set; } public virtual int? OpeningBal15LessThan { get; set; } public virtual int? OpeningBal15LessThanOrEqualTo { get; set; } public virtual int? OpeningBal15NotEqualTo { get; set; } public virtual int[] OpeningBal15Between { get; set; } public virtual int[] OpeningBal15In { get; set; } public virtual int? OpeningBal16 { get; set; } public virtual int? OpeningBal16GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal16GreaterThan { get; set; } public virtual int? OpeningBal16LessThan { get; set; } public virtual int? OpeningBal16LessThanOrEqualTo { get; set; } public virtual int? OpeningBal16NotEqualTo { get; set; } public virtual int[] OpeningBal16Between { get; set; } public virtual int[] OpeningBal16In { get; set; } public virtual int? OpeningBal17 { get; set; } public virtual int? OpeningBal17GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal17GreaterThan { get; set; } public virtual int? OpeningBal17LessThan { get; set; } public virtual int? OpeningBal17LessThanOrEqualTo { get; set; } public virtual int? OpeningBal17NotEqualTo { get; set; } public virtual int[] OpeningBal17Between { get; set; } public virtual int[] OpeningBal17In { get; set; } public virtual int? OpeningBal18 { get; set; } public virtual int? OpeningBal18GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal18GreaterThan { get; set; } public virtual int? OpeningBal18LessThan { get; set; } public virtual int? OpeningBal18LessThanOrEqualTo { get; set; } public virtual int? OpeningBal18NotEqualTo { get; set; } public virtual int[] OpeningBal18Between { get; set; } public virtual int[] OpeningBal18In { get; set; } public virtual int? OpeningBal19 { get; set; } public virtual int? OpeningBal19GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal19GreaterThan { get; set; } public virtual int? OpeningBal19LessThan { get; set; } public virtual int? OpeningBal19LessThanOrEqualTo { get; set; } public virtual int? OpeningBal19NotEqualTo { get; set; } public virtual int[] OpeningBal19Between { get; set; } public virtual int[] OpeningBal19In { get; set; } public virtual int? OpeningBal20 { get; set; } public virtual int? OpeningBal20GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal20GreaterThan { get; set; } public virtual int? OpeningBal20LessThan { get; set; } public virtual int? OpeningBal20LessThanOrEqualTo { get; set; } public virtual int? OpeningBal20NotEqualTo { get; set; } public virtual int[] OpeningBal20Between { get; set; } public virtual int[] OpeningBal20In { get; set; } public virtual int? OpeningBal21 { get; set; } public virtual int? OpeningBal21GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal21GreaterThan { get; set; } public virtual int? OpeningBal21LessThan { get; set; } public virtual int? OpeningBal21LessThanOrEqualTo { get; set; } public virtual int? OpeningBal21NotEqualTo { get; set; } public virtual int[] OpeningBal21Between { get; set; } public virtual int[] OpeningBal21In { get; set; } public virtual int? OpeningBal22 { get; set; } public virtual int? OpeningBal22GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal22GreaterThan { get; set; } public virtual int? OpeningBal22LessThan { get; set; } public virtual int? OpeningBal22LessThanOrEqualTo { get; set; } public virtual int? OpeningBal22NotEqualTo { get; set; } public virtual int[] OpeningBal22Between { get; set; } public virtual int[] OpeningBal22In { get; set; } public virtual int? OpeningBal23 { get; set; } public virtual int? OpeningBal23GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal23GreaterThan { get; set; } public virtual int? OpeningBal23LessThan { get; set; } public virtual int? OpeningBal23LessThanOrEqualTo { get; set; } public virtual int? OpeningBal23NotEqualTo { get; set; } public virtual int[] OpeningBal23Between { get; set; } public virtual int[] OpeningBal23In { get; set; } public virtual int? OpeningBal24 { get; set; } public virtual int? OpeningBal24GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal24GreaterThan { get; set; } public virtual int? OpeningBal24LessThan { get; set; } public virtual int? OpeningBal24LessThanOrEqualTo { get; set; } public virtual int? OpeningBal24NotEqualTo { get; set; } public virtual int[] OpeningBal24Between { get; set; } public virtual int[] OpeningBal24In { get; set; } public virtual int? OpeningBal25 { get; set; } public virtual int? OpeningBal25GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal25GreaterThan { get; set; } public virtual int? OpeningBal25LessThan { get; set; } public virtual int? OpeningBal25LessThanOrEqualTo { get; set; } public virtual int? OpeningBal25NotEqualTo { get; set; } public virtual int[] OpeningBal25Between { get; set; } public virtual int[] OpeningBal25In { get; set; } public virtual int? OpeningBal26 { get; set; } public virtual int? OpeningBal26GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal26GreaterThan { get; set; } public virtual int? OpeningBal26LessThan { get; set; } public virtual int? OpeningBal26LessThanOrEqualTo { get; set; } public virtual int? OpeningBal26NotEqualTo { get; set; } public virtual int[] OpeningBal26Between { get; set; } public virtual int[] OpeningBal26In { get; set; } public virtual int? OpeningBal27 { get; set; } public virtual int? OpeningBal27GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal27GreaterThan { get; set; } public virtual int? OpeningBal27LessThan { get; set; } public virtual int? OpeningBal27LessThanOrEqualTo { get; set; } public virtual int? OpeningBal27NotEqualTo { get; set; } public virtual int[] OpeningBal27Between { get; set; } public virtual int[] OpeningBal27In { get; set; } public virtual int? OpeningBal28 { get; set; } public virtual int? OpeningBal28GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal28GreaterThan { get; set; } public virtual int? OpeningBal28LessThan { get; set; } public virtual int? OpeningBal28LessThanOrEqualTo { get; set; } public virtual int? OpeningBal28NotEqualTo { get; set; } public virtual int[] OpeningBal28Between { get; set; } public virtual int[] OpeningBal28In { get; set; } public virtual int? OpeningBal29 { get; set; } public virtual int? OpeningBal29GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal29GreaterThan { get; set; } public virtual int? OpeningBal29LessThan { get; set; } public virtual int? OpeningBal29LessThanOrEqualTo { get; set; } public virtual int? OpeningBal29NotEqualTo { get; set; } public virtual int[] OpeningBal29Between { get; set; } public virtual int[] OpeningBal29In { get; set; } public virtual int? OpeningBal30 { get; set; } public virtual int? OpeningBal30GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal30GreaterThan { get; set; } public virtual int? OpeningBal30LessThan { get; set; } public virtual int? OpeningBal30LessThanOrEqualTo { get; set; } public virtual int? OpeningBal30NotEqualTo { get; set; } public virtual int[] OpeningBal30Between { get; set; } public virtual int[] OpeningBal30In { get; set; } public virtual int? OpeningBal31 { get; set; } public virtual int? OpeningBal31GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal31GreaterThan { get; set; } public virtual int? OpeningBal31LessThan { get; set; } public virtual int? OpeningBal31LessThanOrEqualTo { get; set; } public virtual int? OpeningBal31NotEqualTo { get; set; } public virtual int[] OpeningBal31Between { get; set; } public virtual int[] OpeningBal31In { get; set; } public virtual int? OpeningBal32 { get; set; } public virtual int? OpeningBal32GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal32GreaterThan { get; set; } public virtual int? OpeningBal32LessThan { get; set; } public virtual int? OpeningBal32LessThanOrEqualTo { get; set; } public virtual int? OpeningBal32NotEqualTo { get; set; } public virtual int[] OpeningBal32Between { get; set; } public virtual int[] OpeningBal32In { get; set; } public virtual int? OpeningBal33 { get; set; } public virtual int? OpeningBal33GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal33GreaterThan { get; set; } public virtual int? OpeningBal33LessThan { get; set; } public virtual int? OpeningBal33LessThanOrEqualTo { get; set; } public virtual int? OpeningBal33NotEqualTo { get; set; } public virtual int[] OpeningBal33Between { get; set; } public virtual int[] OpeningBal33In { get; set; } public virtual int? OpeningBal34 { get; set; } public virtual int? OpeningBal34GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal34GreaterThan { get; set; } public virtual int? OpeningBal34LessThan { get; set; } public virtual int? OpeningBal34LessThanOrEqualTo { get; set; } public virtual int? OpeningBal34NotEqualTo { get; set; } public virtual int[] OpeningBal34Between { get; set; } public virtual int[] OpeningBal34In { get; set; } public virtual int? OpeningBal35 { get; set; } public virtual int? OpeningBal35GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal35GreaterThan { get; set; } public virtual int? OpeningBal35LessThan { get; set; } public virtual int? OpeningBal35LessThanOrEqualTo { get; set; } public virtual int? OpeningBal35NotEqualTo { get; set; } public virtual int[] OpeningBal35Between { get; set; } public virtual int[] OpeningBal35In { get; set; } public virtual int? OpeningBal36 { get; set; } public virtual int? OpeningBal36GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal36GreaterThan { get; set; } public virtual int? OpeningBal36LessThan { get; set; } public virtual int? OpeningBal36LessThanOrEqualTo { get; set; } public virtual int? OpeningBal36NotEqualTo { get; set; } public virtual int[] OpeningBal36Between { get; set; } public virtual int[] OpeningBal36In { get; set; } public virtual int? OpeningBal37 { get; set; } public virtual int? OpeningBal37GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal37GreaterThan { get; set; } public virtual int? OpeningBal37LessThan { get; set; } public virtual int? OpeningBal37LessThanOrEqualTo { get; set; } public virtual int? OpeningBal37NotEqualTo { get; set; } public virtual int[] OpeningBal37Between { get; set; } public virtual int[] OpeningBal37In { get; set; } public virtual int? OpeningBal38 { get; set; } public virtual int? OpeningBal38GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal38GreaterThan { get; set; } public virtual int? OpeningBal38LessThan { get; set; } public virtual int? OpeningBal38LessThanOrEqualTo { get; set; } public virtual int? OpeningBal38NotEqualTo { get; set; } public virtual int[] OpeningBal38Between { get; set; } public virtual int[] OpeningBal38In { get; set; } public virtual int? OpeningBal39 { get; set; } public virtual int? OpeningBal39GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal39GreaterThan { get; set; } public virtual int? OpeningBal39LessThan { get; set; } public virtual int? OpeningBal39LessThanOrEqualTo { get; set; } public virtual int? OpeningBal39NotEqualTo { get; set; } public virtual int[] OpeningBal39Between { get; set; } public virtual int[] OpeningBal39In { get; set; } public virtual int? OpeningBal40 { get; set; } public virtual int? OpeningBal40GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal40GreaterThan { get; set; } public virtual int? OpeningBal40LessThan { get; set; } public virtual int? OpeningBal40LessThanOrEqualTo { get; set; } public virtual int? OpeningBal40NotEqualTo { get; set; } public virtual int[] OpeningBal40Between { get; set; } public virtual int[] OpeningBal40In { get; set; } public virtual int? OpeningBal41 { get; set; } public virtual int? OpeningBal41GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal41GreaterThan { get; set; } public virtual int? OpeningBal41LessThan { get; set; } public virtual int? OpeningBal41LessThanOrEqualTo { get; set; } public virtual int? OpeningBal41NotEqualTo { get; set; } public virtual int[] OpeningBal41Between { get; set; } public virtual int[] OpeningBal41In { get; set; } public virtual int? OpeningBal42 { get; set; } public virtual int? OpeningBal42GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal42GreaterThan { get; set; } public virtual int? OpeningBal42LessThan { get; set; } public virtual int? OpeningBal42LessThanOrEqualTo { get; set; } public virtual int? OpeningBal42NotEqualTo { get; set; } public virtual int[] OpeningBal42Between { get; set; } public virtual int[] OpeningBal42In { get; set; } public virtual int? OpeningBal43 { get; set; } public virtual int? OpeningBal43GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal43GreaterThan { get; set; } public virtual int? OpeningBal43LessThan { get; set; } public virtual int? OpeningBal43LessThanOrEqualTo { get; set; } public virtual int? OpeningBal43NotEqualTo { get; set; } public virtual int[] OpeningBal43Between { get; set; } public virtual int[] OpeningBal43In { get; set; } public virtual int? OpeningBal44 { get; set; } public virtual int? OpeningBal44GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal44GreaterThan { get; set; } public virtual int? OpeningBal44LessThan { get; set; } public virtual int? OpeningBal44LessThanOrEqualTo { get; set; } public virtual int? OpeningBal44NotEqualTo { get; set; } public virtual int[] OpeningBal44Between { get; set; } public virtual int[] OpeningBal44In { get; set; } public virtual int? OpeningBal45 { get; set; } public virtual int? OpeningBal45GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal45GreaterThan { get; set; } public virtual int? OpeningBal45LessThan { get; set; } public virtual int? OpeningBal45LessThanOrEqualTo { get; set; } public virtual int? OpeningBal45NotEqualTo { get; set; } public virtual int[] OpeningBal45Between { get; set; } public virtual int[] OpeningBal45In { get; set; } public virtual int? OpeningBal46 { get; set; } public virtual int? OpeningBal46GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal46GreaterThan { get; set; } public virtual int? OpeningBal46LessThan { get; set; } public virtual int? OpeningBal46LessThanOrEqualTo { get; set; } public virtual int? OpeningBal46NotEqualTo { get; set; } public virtual int[] OpeningBal46Between { get; set; } public virtual int[] OpeningBal46In { get; set; } public virtual int? OpeningBal47 { get; set; } public virtual int? OpeningBal47GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal47GreaterThan { get; set; } public virtual int? OpeningBal47LessThan { get; set; } public virtual int? OpeningBal47LessThanOrEqualTo { get; set; } public virtual int? OpeningBal47NotEqualTo { get; set; } public virtual int[] OpeningBal47Between { get; set; } public virtual int[] OpeningBal47In { get; set; } public virtual int? OpeningBal48 { get; set; } public virtual int? OpeningBal48GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal48GreaterThan { get; set; } public virtual int? OpeningBal48LessThan { get; set; } public virtual int? OpeningBal48LessThanOrEqualTo { get; set; } public virtual int? OpeningBal48NotEqualTo { get; set; } public virtual int[] OpeningBal48Between { get; set; } public virtual int[] OpeningBal48In { get; set; } public virtual int? OpeningBal49 { get; set; } public virtual int? OpeningBal49GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal49GreaterThan { get; set; } public virtual int? OpeningBal49LessThan { get; set; } public virtual int? OpeningBal49LessThanOrEqualTo { get; set; } public virtual int? OpeningBal49NotEqualTo { get; set; } public virtual int[] OpeningBal49Between { get; set; } public virtual int[] OpeningBal49In { get; set; } public virtual int? OpeningBal50 { get; set; } public virtual int? OpeningBal50GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal50GreaterThan { get; set; } public virtual int? OpeningBal50LessThan { get; set; } public virtual int? OpeningBal50LessThanOrEqualTo { get; set; } public virtual int? OpeningBal50NotEqualTo { get; set; } public virtual int[] OpeningBal50Between { get; set; } public virtual int[] OpeningBal50In { get; set; } public virtual int? OpeningBal51 { get; set; } public virtual int? OpeningBal51GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal51GreaterThan { get; set; } public virtual int? OpeningBal51LessThan { get; set; } public virtual int? OpeningBal51LessThanOrEqualTo { get; set; } public virtual int? OpeningBal51NotEqualTo { get; set; } public virtual int[] OpeningBal51Between { get; set; } public virtual int[] OpeningBal51In { get; set; } public virtual int? OpeningBal52 { get; set; } public virtual int? OpeningBal52GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal52GreaterThan { get; set; } public virtual int? OpeningBal52LessThan { get; set; } public virtual int? OpeningBal52LessThanOrEqualTo { get; set; } public virtual int? OpeningBal52NotEqualTo { get; set; } public virtual int[] OpeningBal52Between { get; set; } public virtual int[] OpeningBal52In { get; set; } public virtual int? OpeningBal53 { get; set; } public virtual int? OpeningBal53GreaterThanOrEqualTo { get; set; } public virtual int? OpeningBal53GreaterThan { get; set; } public virtual int? OpeningBal53LessThan { get; set; } public virtual int? OpeningBal53LessThanOrEqualTo { get; set; } public virtual int? OpeningBal53NotEqualTo { get; set; } public virtual int[] OpeningBal53Between { get; set; } public virtual int[] OpeningBal53In { get; set; } public virtual short? PeriodType { get; set; } public virtual short? PeriodTypeGreaterThanOrEqualTo { get; set; } public virtual short? PeriodTypeGreaterThan { get; set; } public virtual short? PeriodTypeLessThan { get; set; } public virtual short? PeriodTypeLessThanOrEqualTo { get; set; } public virtual short? PeriodTypeNotEqualTo { get; set; } public virtual Nullable[] PeriodTypeBetween { get; set; } public virtual Nullable[] PeriodTypeIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual short? TermsType { get; set; } public virtual short? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual short? TermsTypeGreaterThan { get; set; } public virtual short? TermsTypeLessThan { get; set; } public virtual short? TermsTypeLessThanOrEqualTo { get; set; } public virtual short? TermsTypeNotEqualTo { get; set; } public virtual Nullable[] TermsTypeBetween { get; set; } public virtual Nullable[] TermsTypeIn { get; set; } public virtual string ABN { get; set; } public virtual string ABNStartsWith { get; set; } public virtual string ABNEndsWith { get; set; } public virtual string ABNContains { get; set; } public virtual string ABNLike { get; set; } public virtual string[] ABNBetween { get; set; } public virtual string[] ABNIn { get; set; } public virtual bool? ExcludeFromAging { get; set; } public virtual string BPayReference { get; set; } public virtual string BPayReferenceStartsWith { get; set; } public virtual string BPayReferenceEndsWith { get; set; } public virtual string BPayReferenceContains { get; set; } public virtual string BPayReferenceLike { get; set; } public virtual string[] BPayReferenceBetween { get; set; } public virtual string[] BPayReferenceIn { get; set; } } [Route("/Queries/DB_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_MainQuery : QueryDb, IReturn> { public DB_MainQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; CreditLimitBetween = new Nullable[]{}; CreditLimitIn = new Nullable[]{}; EarlyPayDisOnStatsDaysBetween = new Nullable[]{}; EarlyPayDisOnStatsDaysIn = new Nullable[]{}; EarlyPayDisOnStatsAmtBetween = new Nullable[]{}; EarlyPayDisOnStatsAmtIn = new Nullable[]{}; LastPurchaseDateBetween = new Nullable[]{}; LastPurchaseDateIn = new Nullable[]{}; LastPaymentDateBetween = new Nullable[]{}; LastPaymentDateIn = new Nullable[]{}; StandingDisOnInvoicesBetween = new Nullable[]{}; StandingDisOnInvoicesIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CurrentBalanceBetween = new Nullable[]{}; CurrentBalanceIn = new Nullable[]{}; Period1Between = new Nullable[]{}; Period1In = new Nullable[]{}; Period2Between = new Nullable[]{}; Period2In = new Nullable[]{}; Period3Between = new Nullable[]{}; Period3In = new Nullable[]{}; Period4Between = new Nullable[]{}; Period4In = new Nullable[]{}; AltAccountNoBetween = new string[]{}; AltAccountNoIn = new string[]{}; NotifyAddressBetween = new string[]{}; NotifyAddressIn = new string[]{}; CommenceDateBetween = new Nullable[]{}; CommenceDateIn = new Nullable[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; AllocLastSavedDateTimeBetween = new Nullable[]{}; AllocLastSavedDateTimeIn = new Nullable[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; AustPostDPIDBetween = new string[]{}; AustPostDPIDIn = new string[]{}; AustPostBCSPBetween = new string[]{}; AustPostBCSPIn = new string[]{}; TradingNameBetween = new string[]{}; TradingNameIn = new string[]{}; CompanyNameBetween = new string[]{}; CompanyNameIn = new string[]{}; ACNBetween = new string[]{}; ACNIn = new string[]{}; ProprietorsNameBetween = new string[]{}; ProprietorsNameIn = new string[]{}; FaxHeaderBetween = new string[]{}; FaxHeaderIn = new string[]{}; LedgerIDDebtorControlBetween = new string[]{}; LedgerIDDebtorControlIn = new string[]{}; LedgerIDDebtorSalesBetween = new string[]{}; LedgerIDDebtorSalesIn = new string[]{}; LedgerIDDebtorDiscountsBetween = new string[]{}; LedgerIDDebtorDiscountsIn = new string[]{}; LedgerIDDebtorSourcedInvoicesBetween = new string[]{}; LedgerIDDebtorSourcedInvoicesIn = new string[]{}; LedgerIDDebtorDebitAdjustmentBetween = new string[]{}; LedgerIDDebtorDebitAdjustmentIn = new string[]{}; LedgerIDDebtorSourcedReceiptsBetween = new string[]{}; LedgerIDDebtorSourcedReceiptsIn = new string[]{}; LedgerIDDebtorCreditAdjustmentBetween = new string[]{}; LedgerIDDebtorCreditAdjustmentIn = new string[]{}; LedgerIDDebtorFreightBetween = new string[]{}; LedgerIDDebtorFreightIn = new string[]{}; LedgerIDDebtorInsuranceBetween = new string[]{}; LedgerIDDebtorInsuranceIn = new string[]{}; LedgerIDDebtorRealisedGainLossBetween = new string[]{}; LedgerIDDebtorRealisedGainLossIn = new string[]{}; LedgerIDDebtorUnRealisedGainLossBetween = new string[]{}; LedgerIDDebtorUnRealisedGainLossIn = new string[]{}; PeriodTypeBetween = new Nullable[]{}; PeriodTypeIn = new Nullable[]{}; TermsDaysBetween = new Nullable[]{}; TermsDaysIn = new Nullable[]{}; TermsTypeBetween = new Nullable[]{}; TermsTypeIn = new Nullable[]{}; ABNBetween = new string[]{}; ABNIn = new string[]{}; BPayReferenceBetween = new string[]{}; BPayReferenceIn = new string[]{}; FXCurrencyIDBetween = new string[]{}; FXCurrencyIDIn = new string[]{}; FXCurrentBalanceBetween = new Nullable[]{}; FXCurrentBalanceIn = new Nullable[]{}; FXPeriod1Between = new Nullable[]{}; FXPeriod1In = new Nullable[]{}; FXPeriod2Between = new Nullable[]{}; FXPeriod2In = new Nullable[]{}; FXPeriod3Between = new Nullable[]{}; FXPeriod3In = new Nullable[]{}; FXPeriod4Between = new Nullable[]{}; FXPeriod4In = new Nullable[]{}; TradingStatusBetween = new Nullable[]{}; TradingStatusIn = new Nullable[]{}; Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; BO_Priorities_RecIDBetween = new string[]{}; BO_Priorities_RecIDIn = new string[]{}; PricingGroupIDBetween = new string[]{}; PricingGroupIDIn = new string[]{}; BudgetedGPPercentageBetween = new Nullable[]{}; BudgetedGPPercentageIn = new Nullable[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; FR_Carriers_RecIDBetween = new string[]{}; FR_Carriers_RecIDIn = new string[]{}; FR_CarrierServices_RecIDBetween = new string[]{}; FR_CarrierServices_RecIDIn = new string[]{}; CarrierAccountNoBetween = new string[]{}; CarrierAccountNoIn = new string[]{}; ChargeToBetween = new byte[]{}; ChargeToIn = new byte[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual decimal? CreditLimitGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditLimitGreaterThan { get; set; } public virtual decimal? CreditLimitLessThan { get; set; } public virtual decimal? CreditLimitLessThanOrEqualTo { get; set; } public virtual decimal? CreditLimitNotEqualTo { get; set; } public virtual Nullable[] CreditLimitBetween { get; set; } public virtual Nullable[] CreditLimitIn { get; set; } public virtual short? EarlyPayDisOnStatsDays { get; set; } public virtual short? EarlyPayDisOnStatsDaysGreaterThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnStatsDaysGreaterThan { get; set; } public virtual short? EarlyPayDisOnStatsDaysLessThan { get; set; } public virtual short? EarlyPayDisOnStatsDaysLessThanOrEqualTo { get; set; } public virtual short? EarlyPayDisOnStatsDaysNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnStatsDaysBetween { get; set; } public virtual Nullable[] EarlyPayDisOnStatsDaysIn { get; set; } public virtual decimal? EarlyPayDisOnStatsAmt { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtGreaterThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtGreaterThan { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtLessThan { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtLessThanOrEqualTo { get; set; } public virtual decimal? EarlyPayDisOnStatsAmtNotEqualTo { get; set; } public virtual Nullable[] EarlyPayDisOnStatsAmtBetween { get; set; } public virtual Nullable[] EarlyPayDisOnStatsAmtIn { get; set; } public virtual DateTime? LastPurchaseDate { get; set; } public virtual DateTime? LastPurchaseDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPurchaseDateGreaterThan { get; set; } public virtual DateTime? LastPurchaseDateLessThan { get; set; } public virtual DateTime? LastPurchaseDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPurchaseDateNotEqualTo { get; set; } public virtual Nullable[] LastPurchaseDateBetween { get; set; } public virtual Nullable[] LastPurchaseDateIn { get; set; } public virtual DateTime? LastPaymentDate { get; set; } public virtual DateTime? LastPaymentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateGreaterThan { get; set; } public virtual DateTime? LastPaymentDateLessThan { get; set; } public virtual DateTime? LastPaymentDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastPaymentDateNotEqualTo { get; set; } public virtual Nullable[] LastPaymentDateBetween { get; set; } public virtual Nullable[] LastPaymentDateIn { get; set; } public virtual decimal? StandingDisOnInvoices { get; set; } public virtual decimal? StandingDisOnInvoicesGreaterThanOrEqualTo { get; set; } public virtual decimal? StandingDisOnInvoicesGreaterThan { get; set; } public virtual decimal? StandingDisOnInvoicesLessThan { get; set; } public virtual decimal? StandingDisOnInvoicesLessThanOrEqualTo { get; set; } public virtual decimal? StandingDisOnInvoicesNotEqualTo { get; set; } public virtual Nullable[] StandingDisOnInvoicesBetween { get; set; } public virtual Nullable[] StandingDisOnInvoicesIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? CurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceGreaterThan { get; set; } public virtual decimal? CurrentBalanceLessThan { get; set; } public virtual decimal? CurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] CurrentBalanceBetween { get; set; } public virtual Nullable[] CurrentBalanceIn { get; set; } public virtual decimal? Period1 { get; set; } public virtual decimal? Period1GreaterThanOrEqualTo { get; set; } public virtual decimal? Period1GreaterThan { get; set; } public virtual decimal? Period1LessThan { get; set; } public virtual decimal? Period1LessThanOrEqualTo { get; set; } public virtual decimal? Period1NotEqualTo { get; set; } public virtual Nullable[] Period1Between { get; set; } public virtual Nullable[] Period1In { get; set; } public virtual decimal? Period2 { get; set; } public virtual decimal? Period2GreaterThanOrEqualTo { get; set; } public virtual decimal? Period2GreaterThan { get; set; } public virtual decimal? Period2LessThan { get; set; } public virtual decimal? Period2LessThanOrEqualTo { get; set; } public virtual decimal? Period2NotEqualTo { get; set; } public virtual Nullable[] Period2Between { get; set; } public virtual Nullable[] Period2In { get; set; } public virtual decimal? Period3 { get; set; } public virtual decimal? Period3GreaterThanOrEqualTo { get; set; } public virtual decimal? Period3GreaterThan { get; set; } public virtual decimal? Period3LessThan { get; set; } public virtual decimal? Period3LessThanOrEqualTo { get; set; } public virtual decimal? Period3NotEqualTo { get; set; } public virtual Nullable[] Period3Between { get; set; } public virtual Nullable[] Period3In { get; set; } public virtual decimal? Period4 { get; set; } public virtual decimal? Period4GreaterThanOrEqualTo { get; set; } public virtual decimal? Period4GreaterThan { get; set; } public virtual decimal? Period4LessThan { get; set; } public virtual decimal? Period4LessThanOrEqualTo { get; set; } public virtual decimal? Period4NotEqualTo { get; set; } public virtual Nullable[] Period4Between { get; set; } public virtual Nullable[] Period4In { get; set; } public virtual string AltAccountNo { get; set; } public virtual string AltAccountNoStartsWith { get; set; } public virtual string AltAccountNoEndsWith { get; set; } public virtual string AltAccountNoContains { get; set; } public virtual string AltAccountNoLike { get; set; } public virtual string[] AltAccountNoBetween { get; set; } public virtual string[] AltAccountNoIn { get; set; } public virtual bool? NotifyRequired { get; set; } public virtual string NotifyAddress { get; set; } public virtual string NotifyAddressStartsWith { get; set; } public virtual string NotifyAddressEndsWith { get; set; } public virtual string NotifyAddressContains { get; set; } public virtual string NotifyAddressLike { get; set; } public virtual string[] NotifyAddressBetween { get; set; } public virtual string[] NotifyAddressIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual Nullable[] CommenceDateBetween { get; set; } public virtual Nullable[] CommenceDateIn { get; set; } public virtual bool? WebAccess { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual DateTime? AllocLastSavedDateTime { get; set; } public virtual DateTime? AllocLastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AllocLastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? AllocLastSavedDateTimeLessThan { get; set; } public virtual DateTime? AllocLastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AllocLastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] AllocLastSavedDateTimeBetween { get; set; } public virtual Nullable[] AllocLastSavedDateTimeIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostDPIDStartsWith { get; set; } public virtual string AustPostDPIDEndsWith { get; set; } public virtual string AustPostDPIDContains { get; set; } public virtual string AustPostDPIDLike { get; set; } public virtual string[] AustPostDPIDBetween { get; set; } public virtual string[] AustPostDPIDIn { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string AustPostBCSPStartsWith { get; set; } public virtual string AustPostBCSPEndsWith { get; set; } public virtual string AustPostBCSPContains { get; set; } public virtual string AustPostBCSPLike { get; set; } public virtual string[] AustPostBCSPBetween { get; set; } public virtual string[] AustPostBCSPIn { get; set; } public virtual string TradingName { get; set; } public virtual string TradingNameStartsWith { get; set; } public virtual string TradingNameEndsWith { get; set; } public virtual string TradingNameContains { get; set; } public virtual string TradingNameLike { get; set; } public virtual string[] TradingNameBetween { get; set; } public virtual string[] TradingNameIn { get; set; } public virtual string CompanyName { get; set; } public virtual string CompanyNameStartsWith { get; set; } public virtual string CompanyNameEndsWith { get; set; } public virtual string CompanyNameContains { get; set; } public virtual string CompanyNameLike { get; set; } public virtual string[] CompanyNameBetween { get; set; } public virtual string[] CompanyNameIn { get; set; } public virtual string ACN { get; set; } public virtual string ACNStartsWith { get; set; } public virtual string ACNEndsWith { get; set; } public virtual string ACNContains { get; set; } public virtual string ACNLike { get; set; } public virtual string[] ACNBetween { get; set; } public virtual string[] ACNIn { get; set; } public virtual string ProprietorsName { get; set; } public virtual string ProprietorsNameStartsWith { get; set; } public virtual string ProprietorsNameEndsWith { get; set; } public virtual string ProprietorsNameContains { get; set; } public virtual string ProprietorsNameLike { get; set; } public virtual string[] ProprietorsNameBetween { get; set; } public virtual string[] ProprietorsNameIn { get; set; } public virtual string FaxHeader { get; set; } public virtual string FaxHeaderStartsWith { get; set; } public virtual string FaxHeaderEndsWith { get; set; } public virtual string FaxHeaderContains { get; set; } public virtual string FaxHeaderLike { get; set; } public virtual string[] FaxHeaderBetween { get; set; } public virtual string[] FaxHeaderIn { get; set; } public virtual string LedgerIDDebtorControl { get; set; } public virtual string LedgerIDDebtorControlStartsWith { get; set; } public virtual string LedgerIDDebtorControlEndsWith { get; set; } public virtual string LedgerIDDebtorControlContains { get; set; } public virtual string LedgerIDDebtorControlLike { get; set; } public virtual string[] LedgerIDDebtorControlBetween { get; set; } public virtual string[] LedgerIDDebtorControlIn { get; set; } public virtual string LedgerIDDebtorSales { get; set; } public virtual string LedgerIDDebtorSalesStartsWith { get; set; } public virtual string LedgerIDDebtorSalesEndsWith { get; set; } public virtual string LedgerIDDebtorSalesContains { get; set; } public virtual string LedgerIDDebtorSalesLike { get; set; } public virtual string[] LedgerIDDebtorSalesBetween { get; set; } public virtual string[] LedgerIDDebtorSalesIn { get; set; } public virtual string LedgerIDDebtorDiscounts { get; set; } public virtual string LedgerIDDebtorDiscountsStartsWith { get; set; } public virtual string LedgerIDDebtorDiscountsEndsWith { get; set; } public virtual string LedgerIDDebtorDiscountsContains { get; set; } public virtual string LedgerIDDebtorDiscountsLike { get; set; } public virtual string[] LedgerIDDebtorDiscountsBetween { get; set; } public virtual string[] LedgerIDDebtorDiscountsIn { get; set; } public virtual string LedgerIDDebtorSourcedInvoices { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesStartsWith { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesEndsWith { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesContains { get; set; } public virtual string LedgerIDDebtorSourcedInvoicesLike { get; set; } public virtual string[] LedgerIDDebtorSourcedInvoicesBetween { get; set; } public virtual string[] LedgerIDDebtorSourcedInvoicesIn { get; set; } public virtual string LedgerIDDebtorDebitAdjustment { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentStartsWith { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentEndsWith { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentContains { get; set; } public virtual string LedgerIDDebtorDebitAdjustmentLike { get; set; } public virtual string[] LedgerIDDebtorDebitAdjustmentBetween { get; set; } public virtual string[] LedgerIDDebtorDebitAdjustmentIn { get; set; } public virtual string LedgerIDDebtorSourcedReceipts { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsStartsWith { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsEndsWith { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsContains { get; set; } public virtual string LedgerIDDebtorSourcedReceiptsLike { get; set; } public virtual string[] LedgerIDDebtorSourcedReceiptsBetween { get; set; } public virtual string[] LedgerIDDebtorSourcedReceiptsIn { get; set; } public virtual string LedgerIDDebtorCreditAdjustment { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentStartsWith { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentEndsWith { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentContains { get; set; } public virtual string LedgerIDDebtorCreditAdjustmentLike { get; set; } public virtual string[] LedgerIDDebtorCreditAdjustmentBetween { get; set; } public virtual string[] LedgerIDDebtorCreditAdjustmentIn { get; set; } public virtual string LedgerIDDebtorFreight { get; set; } public virtual string LedgerIDDebtorFreightStartsWith { get; set; } public virtual string LedgerIDDebtorFreightEndsWith { get; set; } public virtual string LedgerIDDebtorFreightContains { get; set; } public virtual string LedgerIDDebtorFreightLike { get; set; } public virtual string[] LedgerIDDebtorFreightBetween { get; set; } public virtual string[] LedgerIDDebtorFreightIn { get; set; } public virtual string LedgerIDDebtorInsurance { get; set; } public virtual string LedgerIDDebtorInsuranceStartsWith { get; set; } public virtual string LedgerIDDebtorInsuranceEndsWith { get; set; } public virtual string LedgerIDDebtorInsuranceContains { get; set; } public virtual string LedgerIDDebtorInsuranceLike { get; set; } public virtual string[] LedgerIDDebtorInsuranceBetween { get; set; } public virtual string[] LedgerIDDebtorInsuranceIn { get; set; } public virtual string LedgerIDDebtorRealisedGainLoss { get; set; } public virtual string LedgerIDDebtorRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDDebtorRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDDebtorRealisedGainLossContains { get; set; } public virtual string LedgerIDDebtorRealisedGainLossLike { get; set; } public virtual string[] LedgerIDDebtorRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDDebtorRealisedGainLossIn { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLoss { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossStartsWith { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossEndsWith { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossContains { get; set; } public virtual string LedgerIDDebtorUnRealisedGainLossLike { get; set; } public virtual string[] LedgerIDDebtorUnRealisedGainLossBetween { get; set; } public virtual string[] LedgerIDDebtorUnRealisedGainLossIn { get; set; } public virtual short? PeriodType { get; set; } public virtual short? PeriodTypeGreaterThanOrEqualTo { get; set; } public virtual short? PeriodTypeGreaterThan { get; set; } public virtual short? PeriodTypeLessThan { get; set; } public virtual short? PeriodTypeLessThanOrEqualTo { get; set; } public virtual short? PeriodTypeNotEqualTo { get; set; } public virtual Nullable[] PeriodTypeBetween { get; set; } public virtual Nullable[] PeriodTypeIn { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsDaysGreaterThanOrEqualTo { get; set; } public virtual short? TermsDaysGreaterThan { get; set; } public virtual short? TermsDaysLessThan { get; set; } public virtual short? TermsDaysLessThanOrEqualTo { get; set; } public virtual short? TermsDaysNotEqualTo { get; set; } public virtual Nullable[] TermsDaysBetween { get; set; } public virtual Nullable[] TermsDaysIn { get; set; } public virtual short? TermsType { get; set; } public virtual short? TermsTypeGreaterThanOrEqualTo { get; set; } public virtual short? TermsTypeGreaterThan { get; set; } public virtual short? TermsTypeLessThan { get; set; } public virtual short? TermsTypeLessThanOrEqualTo { get; set; } public virtual short? TermsTypeNotEqualTo { get; set; } public virtual Nullable[] TermsTypeBetween { get; set; } public virtual Nullable[] TermsTypeIn { get; set; } public virtual string ABN { get; set; } public virtual string ABNStartsWith { get; set; } public virtual string ABNEndsWith { get; set; } public virtual string ABNContains { get; set; } public virtual string ABNLike { get; set; } public virtual string[] ABNBetween { get; set; } public virtual string[] ABNIn { get; set; } public virtual bool? ExcludeFromAging { get; set; } public virtual string BPayReference { get; set; } public virtual string BPayReferenceStartsWith { get; set; } public virtual string BPayReferenceEndsWith { get; set; } public virtual string BPayReferenceContains { get; set; } public virtual string BPayReferenceLike { get; set; } public virtual string[] BPayReferenceBetween { get; set; } public virtual string[] BPayReferenceIn { get; set; } public virtual bool? UsesFX { get; set; } public virtual string FXCurrencyID { get; set; } public virtual string FXCurrencyIDStartsWith { get; set; } public virtual string FXCurrencyIDEndsWith { get; set; } public virtual string FXCurrencyIDContains { get; set; } public virtual string FXCurrencyIDLike { get; set; } public virtual string[] FXCurrencyIDBetween { get; set; } public virtual string[] FXCurrencyIDIn { get; set; } public virtual decimal? FXCurrentBalance { get; set; } public virtual decimal? FXCurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? FXCurrentBalanceGreaterThan { get; set; } public virtual decimal? FXCurrentBalanceLessThan { get; set; } public virtual decimal? FXCurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? FXCurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] FXCurrentBalanceBetween { get; set; } public virtual Nullable[] FXCurrentBalanceIn { get; set; } public virtual decimal? FXPeriod1 { get; set; } public virtual decimal? FXPeriod1GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod1GreaterThan { get; set; } public virtual decimal? FXPeriod1LessThan { get; set; } public virtual decimal? FXPeriod1LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod1NotEqualTo { get; set; } public virtual Nullable[] FXPeriod1Between { get; set; } public virtual Nullable[] FXPeriod1In { get; set; } public virtual decimal? FXPeriod2 { get; set; } public virtual decimal? FXPeriod2GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod2GreaterThan { get; set; } public virtual decimal? FXPeriod2LessThan { get; set; } public virtual decimal? FXPeriod2LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod2NotEqualTo { get; set; } public virtual Nullable[] FXPeriod2Between { get; set; } public virtual Nullable[] FXPeriod2In { get; set; } public virtual decimal? FXPeriod3 { get; set; } public virtual decimal? FXPeriod3GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod3GreaterThan { get; set; } public virtual decimal? FXPeriod3LessThan { get; set; } public virtual decimal? FXPeriod3LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod3NotEqualTo { get; set; } public virtual Nullable[] FXPeriod3Between { get; set; } public virtual Nullable[] FXPeriod3In { get; set; } public virtual decimal? FXPeriod4 { get; set; } public virtual decimal? FXPeriod4GreaterThanOrEqualTo { get; set; } public virtual decimal? FXPeriod4GreaterThan { get; set; } public virtual decimal? FXPeriod4LessThan { get; set; } public virtual decimal? FXPeriod4LessThanOrEqualTo { get; set; } public virtual decimal? FXPeriod4NotEqualTo { get; set; } public virtual Nullable[] FXPeriod4Between { get; set; } public virtual Nullable[] FXPeriod4In { get; set; } public virtual byte? TradingStatus { get; set; } public virtual byte? TradingStatusGreaterThanOrEqualTo { get; set; } public virtual byte? TradingStatusGreaterThan { get; set; } public virtual byte? TradingStatusLessThan { get; set; } public virtual byte? TradingStatusLessThanOrEqualTo { get; set; } public virtual byte? TradingStatusNotEqualTo { get; set; } public virtual Nullable[] TradingStatusBetween { get; set; } public virtual Nullable[] TradingStatusIn { get; set; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string BO_Priorities_RecID { get; set; } public virtual string BO_Priorities_RecIDStartsWith { get; set; } public virtual string BO_Priorities_RecIDEndsWith { get; set; } public virtual string BO_Priorities_RecIDContains { get; set; } public virtual string BO_Priorities_RecIDLike { get; set; } public virtual string[] BO_Priorities_RecIDBetween { get; set; } public virtual string[] BO_Priorities_RecIDIn { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupIDStartsWith { get; set; } public virtual string PricingGroupIDEndsWith { get; set; } public virtual string PricingGroupIDContains { get; set; } public virtual string PricingGroupIDLike { get; set; } public virtual string[] PricingGroupIDBetween { get; set; } public virtual string[] PricingGroupIDIn { get; set; } public virtual decimal? BudgetedGPPercentage { get; set; } public virtual decimal? BudgetedGPPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedGPPercentageGreaterThan { get; set; } public virtual decimal? BudgetedGPPercentageLessThan { get; set; } public virtual decimal? BudgetedGPPercentageLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedGPPercentageNotEqualTo { get; set; } public virtual Nullable[] BudgetedGPPercentageBetween { get; set; } public virtual Nullable[] BudgetedGPPercentageIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } public virtual string FR_Carriers_RecID { get; set; } public virtual string FR_Carriers_RecIDStartsWith { get; set; } public virtual string FR_Carriers_RecIDEndsWith { get; set; } public virtual string FR_Carriers_RecIDContains { get; set; } public virtual string FR_Carriers_RecIDLike { get; set; } public virtual string[] FR_Carriers_RecIDBetween { get; set; } public virtual string[] FR_Carriers_RecIDIn { get; set; } public virtual string FR_CarrierServices_RecID { get; set; } public virtual string FR_CarrierServices_RecIDStartsWith { get; set; } public virtual string FR_CarrierServices_RecIDEndsWith { get; set; } public virtual string FR_CarrierServices_RecIDContains { get; set; } public virtual string FR_CarrierServices_RecIDLike { get; set; } public virtual string[] FR_CarrierServices_RecIDBetween { get; set; } public virtual string[] FR_CarrierServices_RecIDIn { get; set; } public virtual string CarrierAccountNo { get; set; } public virtual string CarrierAccountNoStartsWith { get; set; } public virtual string CarrierAccountNoEndsWith { get; set; } public virtual string CarrierAccountNoContains { get; set; } public virtual string CarrierAccountNoLike { get; set; } public virtual string[] CarrierAccountNoBetween { get; set; } public virtual string[] CarrierAccountNoIn { get; set; } public virtual byte? ChargeTo { get; set; } public virtual byte? ChargeToGreaterThanOrEqualTo { get; set; } public virtual byte? ChargeToGreaterThan { get; set; } public virtual byte? ChargeToLessThan { get; set; } public virtual byte? ChargeToLessThanOrEqualTo { get; set; } public virtual byte? ChargeToNotEqualTo { get; set; } public virtual byte[] ChargeToBetween { get; set; } public virtual byte[] ChargeToIn { get; set; } public virtual bool? IsCashOnly { get; set; } } public partial class DB_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_NotesQuery : QueryDb, IReturn> { public DB_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class DB_PricingGroups { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } public virtual bool? DefaultPriceGroup { get; set; } } [Route("/Queries/DB_PricingGroups", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_PricingGroupsQuery : QueryDb, IReturn> { public DB_PricingGroupsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultPriceGroup { get; set; } } public partial class DB_Trans { [Required] public virtual string TransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string DebtorID { get; set; } [Required] public virtual bool DebitCredit { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] public virtual string Source { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual DateTime? TranDate { get; set; } public virtual string InvRemitNo { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? DiscountedAmount { get; set; } [Required] public virtual bool AgedOut { get; set; } public virtual string SourceID { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual DateTime? InitDateTime { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual short? SubType { get; set; } public virtual string BatchNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string ChildDebtorID { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual DateTime? DueDate { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAllocAmount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? UnRealisedGainLoss { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual decimal? Cartage1Amount { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage2Amount { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage3Amount { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string Note { get; set; } } public partial class DB_TransAlloc { [Required] public virtual string AllocID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Trans))] [Required] public virtual string DebitTransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Trans))] [Required] public virtual string CreditTransID { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? DebitAmount { get; set; } public virtual decimal? CreditAmount { get; set; } public virtual bool? DebitAged { get; set; } public virtual bool? CreditAged { get; set; } [Required] public virtual DateTime DateAlloc { get; set; } public virtual int? Version { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_TransAllocQuery : QueryDb, IReturn> { public DB_TransAllocQuery() { AllocIDBetween = new string[]{}; AllocIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebitTransIDBetween = new string[]{}; DebitTransIDIn = new string[]{}; CreditTransIDBetween = new string[]{}; CreditTransIDIn = new string[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; DebitAmountBetween = new Nullable[]{}; DebitAmountIn = new Nullable[]{}; CreditAmountBetween = new Nullable[]{}; CreditAmountIn = new Nullable[]{}; DateAllocBetween = new DateTime[]{}; DateAllocIn = new DateTime[]{}; VersionBetween = new Nullable[]{}; VersionIn = new Nullable[]{}; } public virtual string AllocID { get; set; } public virtual string AllocIDStartsWith { get; set; } public virtual string AllocIDEndsWith { get; set; } public virtual string AllocIDContains { get; set; } public virtual string AllocIDLike { get; set; } public virtual string[] AllocIDBetween { get; set; } public virtual string[] AllocIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebitTransID { get; set; } public virtual string DebitTransIDStartsWith { get; set; } public virtual string DebitTransIDEndsWith { get; set; } public virtual string DebitTransIDContains { get; set; } public virtual string DebitTransIDLike { get; set; } public virtual string[] DebitTransIDBetween { get; set; } public virtual string[] DebitTransIDIn { get; set; } public virtual string CreditTransID { get; set; } public virtual string CreditTransIDStartsWith { get; set; } public virtual string CreditTransIDEndsWith { get; set; } public virtual string CreditTransIDContains { get; set; } public virtual string CreditTransIDLike { get; set; } public virtual string[] CreditTransIDBetween { get; set; } public virtual string[] CreditTransIDIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? DebitAmount { get; set; } public virtual decimal? DebitAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DebitAmountGreaterThan { get; set; } public virtual decimal? DebitAmountLessThan { get; set; } public virtual decimal? DebitAmountLessThanOrEqualTo { get; set; } public virtual decimal? DebitAmountNotEqualTo { get; set; } public virtual Nullable[] DebitAmountBetween { get; set; } public virtual Nullable[] DebitAmountIn { get; set; } public virtual decimal? CreditAmount { get; set; } public virtual decimal? CreditAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? CreditAmountGreaterThan { get; set; } public virtual decimal? CreditAmountLessThan { get; set; } public virtual decimal? CreditAmountLessThanOrEqualTo { get; set; } public virtual decimal? CreditAmountNotEqualTo { get; set; } public virtual Nullable[] CreditAmountBetween { get; set; } public virtual Nullable[] CreditAmountIn { get; set; } public virtual bool? DebitAged { get; set; } public virtual bool? CreditAged { get; set; } public virtual DateTime? DateAlloc { get; set; } public virtual DateTime? DateAllocGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateAllocGreaterThan { get; set; } public virtual DateTime? DateAllocLessThan { get; set; } public virtual DateTime? DateAllocLessThanOrEqualTo { get; set; } public virtual DateTime? DateAllocNotEqualTo { get; set; } public virtual DateTime[] DateAllocBetween { get; set; } public virtual DateTime[] DateAllocIn { get; set; } public virtual int? Version { get; set; } public virtual int? VersionGreaterThanOrEqualTo { get; set; } public virtual int? VersionGreaterThan { get; set; } public virtual int? VersionLessThan { get; set; } public virtual int? VersionLessThanOrEqualTo { get; set; } public virtual int? VersionNotEqualTo { get; set; } public virtual Nullable[] VersionBetween { get; set; } public virtual Nullable[] VersionIn { get; set; } } public partial class DB_TransCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_TransCustomFieldsQuery : QueryDb, IReturn> { public DB_TransCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class DB_TransCustomFieldValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Trans))] [Required] public virtual string DB_Trans_TransID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_TransCustomFields))] [Required] public virtual string DB_TransCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_TransCustomFieldValuesQuery : QueryDb, IReturn> { public DB_TransCustomFieldValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_Trans_TransIDBetween = new string[]{}; DB_Trans_TransIDIn = new string[]{}; DB_TransCustomFields_RecIDBetween = new string[]{}; DB_TransCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_Trans_TransID { get; set; } public virtual string DB_Trans_TransIDStartsWith { get; set; } public virtual string DB_Trans_TransIDEndsWith { get; set; } public virtual string DB_Trans_TransIDContains { get; set; } public virtual string DB_Trans_TransIDLike { get; set; } public virtual string[] DB_Trans_TransIDBetween { get; set; } public virtual string[] DB_Trans_TransIDIn { get; set; } public virtual string DB_TransCustomFields_RecID { get; set; } public virtual string DB_TransCustomFields_RecIDStartsWith { get; set; } public virtual string DB_TransCustomFields_RecIDEndsWith { get; set; } public virtual string DB_TransCustomFields_RecIDContains { get; set; } public virtual string DB_TransCustomFields_RecIDLike { get; set; } public virtual string[] DB_TransCustomFields_RecIDBetween { get; set; } public virtual string[] DB_TransCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DB_TransQuery : QueryDb, IReturn> { public DB_TransQuery() { TransIDBetween = new string[]{}; TransIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; DiscountedAmountBetween = new Nullable[]{}; DiscountedAmountIn = new Nullable[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; InitDateTimeBetween = new Nullable[]{}; InitDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SubTypeBetween = new Nullable[]{}; SubTypeIn = new Nullable[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; ChildDebtorIDBetween = new string[]{}; ChildDebtorIDIn = new string[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; FXAllocAmountBetween = new Nullable[]{}; FXAllocAmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; RealisedGainLossBetween = new Nullable[]{}; RealisedGainLossIn = new Nullable[]{}; UnRealisedGainLossBetween = new Nullable[]{}; UnRealisedGainLossIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; Cartage1AmountBetween = new Nullable[]{}; Cartage1AmountIn = new Nullable[]{}; Cartage1TaxAmountBetween = new Nullable[]{}; Cartage1TaxAmountIn = new Nullable[]{}; Cartage2AmountBetween = new Nullable[]{}; Cartage2AmountIn = new Nullable[]{}; Cartage2TaxAmountBetween = new Nullable[]{}; Cartage2TaxAmountIn = new Nullable[]{}; Cartage3AmountBetween = new Nullable[]{}; Cartage3AmountIn = new Nullable[]{}; Cartage3TaxAmountBetween = new Nullable[]{}; Cartage3TaxAmountIn = new Nullable[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? DiscountedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountGreaterThan { get; set; } public virtual decimal? DiscountedAmountLessThan { get; set; } public virtual decimal? DiscountedAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountedAmountBetween { get; set; } public virtual Nullable[] DiscountedAmountIn { get; set; } public virtual bool? AgedOut { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual DateTime? InitDateTime { get; set; } public virtual DateTime? InitDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? InitDateTimeGreaterThan { get; set; } public virtual DateTime? InitDateTimeLessThan { get; set; } public virtual DateTime? InitDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? InitDateTimeNotEqualTo { get; set; } public virtual Nullable[] InitDateTimeBetween { get; set; } public virtual Nullable[] InitDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual short? SubType { get; set; } public virtual short? SubTypeGreaterThanOrEqualTo { get; set; } public virtual short? SubTypeGreaterThan { get; set; } public virtual short? SubTypeLessThan { get; set; } public virtual short? SubTypeLessThanOrEqualTo { get; set; } public virtual short? SubTypeNotEqualTo { get; set; } public virtual Nullable[] SubTypeBetween { get; set; } public virtual Nullable[] SubTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string ChildDebtorID { get; set; } public virtual string ChildDebtorIDStartsWith { get; set; } public virtual string ChildDebtorIDEndsWith { get; set; } public virtual string ChildDebtorIDContains { get; set; } public virtual string ChildDebtorIDLike { get; set; } public virtual string[] ChildDebtorIDBetween { get; set; } public virtual string[] ChildDebtorIDIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? FXAllocAmount { get; set; } public virtual decimal? FXAllocAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAllocAmountGreaterThan { get; set; } public virtual decimal? FXAllocAmountLessThan { get; set; } public virtual decimal? FXAllocAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAllocAmountNotEqualTo { get; set; } public virtual Nullable[] FXAllocAmountBetween { get; set; } public virtual Nullable[] FXAllocAmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual decimal? RealisedGainLoss { get; set; } public virtual decimal? RealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossGreaterThan { get; set; } public virtual decimal? RealisedGainLossLessThan { get; set; } public virtual decimal? RealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? RealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] RealisedGainLossBetween { get; set; } public virtual Nullable[] RealisedGainLossIn { get; set; } public virtual decimal? UnRealisedGainLoss { get; set; } public virtual decimal? UnRealisedGainLossGreaterThanOrEqualTo { get; set; } public virtual decimal? UnRealisedGainLossGreaterThan { get; set; } public virtual decimal? UnRealisedGainLossLessThan { get; set; } public virtual decimal? UnRealisedGainLossLessThanOrEqualTo { get; set; } public virtual decimal? UnRealisedGainLossNotEqualTo { get; set; } public virtual Nullable[] UnRealisedGainLossBetween { get; set; } public virtual Nullable[] UnRealisedGainLossIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? Cartage1Amount { get; set; } public virtual decimal? Cartage1AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1AmountGreaterThan { get; set; } public virtual decimal? Cartage1AmountLessThan { get; set; } public virtual decimal? Cartage1AmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1AmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1AmountBetween { get; set; } public virtual Nullable[] Cartage1AmountIn { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxAmountBetween { get; set; } public virtual Nullable[] Cartage1TaxAmountIn { get; set; } public virtual decimal? Cartage2Amount { get; set; } public virtual decimal? Cartage2AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2AmountGreaterThan { get; set; } public virtual decimal? Cartage2AmountLessThan { get; set; } public virtual decimal? Cartage2AmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2AmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2AmountBetween { get; set; } public virtual Nullable[] Cartage2AmountIn { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxAmountBetween { get; set; } public virtual Nullable[] Cartage2TaxAmountIn { get; set; } public virtual decimal? Cartage3Amount { get; set; } public virtual decimal? Cartage3AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3AmountGreaterThan { get; set; } public virtual decimal? Cartage3AmountLessThan { get; set; } public virtual decimal? Cartage3AmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3AmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3AmountBetween { get; set; } public virtual Nullable[] Cartage3AmountIn { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxAmountBetween { get; set; } public virtual Nullable[] Cartage3TaxAmountIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } } public partial class EM_Attachments { public EM_Attachments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.EM_Main))] [Required] public virtual string EmailMessageID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EM_AttachmentsQuery : QueryDb, IReturn> { public EM_AttachmentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; EmailMessageIDBetween = new string[]{}; EmailMessageIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string EmailMessageID { get; set; } public virtual string EmailMessageIDStartsWith { get; set; } public virtual string EmailMessageIDEndsWith { get; set; } public virtual string EmailMessageIDContains { get; set; } public virtual string EmailMessageIDLike { get; set; } public virtual string[] EmailMessageIDBetween { get; set; } public virtual string[] EmailMessageIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class EM_Main { [Required] public virtual string RecID { get; set; } [Required] public virtual string EmailNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime DateCreated { get; set; } public virtual DateTime? DateSent { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string Reference { get; set; } public virtual string SourceID { get; set; } public virtual string SourceType { get; set; } public virtual string SourceDisplayNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] public virtual string SY_Forms_ClassName { get; set; } public virtual byte? EmailStatus { get; set; } public virtual string EmailFrom { get; set; } public virtual string EmailTo { get; set; } public virtual string EmailCC { get; set; } public virtual string EmailBCC { get; set; } public virtual string EmailSubject { get; set; } public virtual string EmailBody { get; set; } public virtual bool? RequestReadReceipt { get; set; } } [Route("/Queries/EM_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EM_MainQuery : QueryDb, IReturn> { public EM_MainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; EmailNoBetween = new string[]{}; EmailNoIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DateCreatedBetween = new DateTime[]{}; DateCreatedIn = new DateTime[]{}; DateSentBetween = new Nullable[]{}; DateSentIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; SourceDisplayNoBetween = new string[]{}; SourceDisplayNoIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; EmailStatusBetween = new Nullable[]{}; EmailStatusIn = new Nullable[]{}; EmailFromBetween = new string[]{}; EmailFromIn = new string[]{}; EmailToBetween = new string[]{}; EmailToIn = new string[]{}; EmailCCBetween = new string[]{}; EmailCCIn = new string[]{}; EmailBCCBetween = new string[]{}; EmailBCCIn = new string[]{}; EmailSubjectBetween = new string[]{}; EmailSubjectIn = new string[]{}; EmailBodyBetween = new string[]{}; EmailBodyIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string EmailNo { get; set; } public virtual string EmailNoStartsWith { get; set; } public virtual string EmailNoEndsWith { get; set; } public virtual string EmailNoContains { get; set; } public virtual string EmailNoLike { get; set; } public virtual string[] EmailNoBetween { get; set; } public virtual string[] EmailNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual DateTime[] DateCreatedBetween { get; set; } public virtual DateTime[] DateCreatedIn { get; set; } public virtual DateTime? DateSent { get; set; } public virtual DateTime? DateSentGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateSentGreaterThan { get; set; } public virtual DateTime? DateSentLessThan { get; set; } public virtual DateTime? DateSentLessThanOrEqualTo { get; set; } public virtual DateTime? DateSentNotEqualTo { get; set; } public virtual Nullable[] DateSentBetween { get; set; } public virtual Nullable[] DateSentIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string SourceDisplayNo { get; set; } public virtual string SourceDisplayNoStartsWith { get; set; } public virtual string SourceDisplayNoEndsWith { get; set; } public virtual string SourceDisplayNoContains { get; set; } public virtual string SourceDisplayNoLike { get; set; } public virtual string[] SourceDisplayNoBetween { get; set; } public virtual string[] SourceDisplayNoIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual byte? EmailStatus { get; set; } public virtual byte? EmailStatusGreaterThanOrEqualTo { get; set; } public virtual byte? EmailStatusGreaterThan { get; set; } public virtual byte? EmailStatusLessThan { get; set; } public virtual byte? EmailStatusLessThanOrEqualTo { get; set; } public virtual byte? EmailStatusNotEqualTo { get; set; } public virtual Nullable[] EmailStatusBetween { get; set; } public virtual Nullable[] EmailStatusIn { get; set; } public virtual string EmailFrom { get; set; } public virtual string EmailFromStartsWith { get; set; } public virtual string EmailFromEndsWith { get; set; } public virtual string EmailFromContains { get; set; } public virtual string EmailFromLike { get; set; } public virtual string[] EmailFromBetween { get; set; } public virtual string[] EmailFromIn { get; set; } public virtual string EmailTo { get; set; } public virtual string EmailToStartsWith { get; set; } public virtual string EmailToEndsWith { get; set; } public virtual string EmailToContains { get; set; } public virtual string EmailToLike { get; set; } public virtual string[] EmailToBetween { get; set; } public virtual string[] EmailToIn { get; set; } public virtual string EmailCC { get; set; } public virtual string EmailCCStartsWith { get; set; } public virtual string EmailCCEndsWith { get; set; } public virtual string EmailCCContains { get; set; } public virtual string EmailCCLike { get; set; } public virtual string[] EmailCCBetween { get; set; } public virtual string[] EmailCCIn { get; set; } public virtual string EmailBCC { get; set; } public virtual string EmailBCCStartsWith { get; set; } public virtual string EmailBCCEndsWith { get; set; } public virtual string EmailBCCContains { get; set; } public virtual string EmailBCCLike { get; set; } public virtual string[] EmailBCCBetween { get; set; } public virtual string[] EmailBCCIn { get; set; } public virtual string EmailSubject { get; set; } public virtual string EmailSubjectStartsWith { get; set; } public virtual string EmailSubjectEndsWith { get; set; } public virtual string EmailSubjectContains { get; set; } public virtual string EmailSubjectLike { get; set; } public virtual string[] EmailSubjectBetween { get; set; } public virtual string[] EmailSubjectIn { get; set; } public virtual string EmailBody { get; set; } public virtual string EmailBodyStartsWith { get; set; } public virtual string EmailBodyEndsWith { get; set; } public virtual string EmailBodyContains { get; set; } public virtual string EmailBodyLike { get; set; } public virtual string[] EmailBodyBetween { get; set; } public virtual string[] EmailBodyIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } } public partial class EM_TemplateAttachments { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.EM_Templates))] [Required] public virtual string EM_Templates_RecID { get; set; } public virtual string SY_File_FileID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EM_TemplateAttachmentsQuery : QueryDb, IReturn> { public EM_TemplateAttachmentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; EM_Templates_RecIDBetween = new string[]{}; EM_Templates_RecIDIn = new string[]{}; SY_File_FileIDBetween = new string[]{}; SY_File_FileIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string EM_Templates_RecID { get; set; } public virtual string EM_Templates_RecIDStartsWith { get; set; } public virtual string EM_Templates_RecIDEndsWith { get; set; } public virtual string EM_Templates_RecIDContains { get; set; } public virtual string EM_Templates_RecIDLike { get; set; } public virtual string[] EM_Templates_RecIDBetween { get; set; } public virtual string[] EM_Templates_RecIDIn { get; set; } public virtual string SY_File_FileID { get; set; } public virtual string SY_File_FileIDStartsWith { get; set; } public virtual string SY_File_FileIDEndsWith { get; set; } public virtual string SY_File_FileIDContains { get; set; } public virtual string SY_File_FileIDLike { get; set; } public virtual string[] SY_File_FileIDBetween { get; set; } public virtual string[] SY_File_FileIDIn { get; set; } } public partial class EM_Templates { [Required] public virtual string RecID { get; set; } public virtual string Name { get; set; } public virtual string EmailFrom { get; set; } public virtual string EmailTo { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual string EmailCC { get; set; } public virtual string EmailBCC { get; set; } public virtual string EmailSubject { get; set; } public virtual string EmailBody { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? DefaultItem { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EM_TemplatesQuery : QueryDb, IReturn> { public EM_TemplatesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; EmailFromBetween = new string[]{}; EmailFromIn = new string[]{}; EmailToBetween = new string[]{}; EmailToIn = new string[]{}; EmailCCBetween = new string[]{}; EmailCCIn = new string[]{}; EmailBCCBetween = new string[]{}; EmailBCCIn = new string[]{}; EmailSubjectBetween = new string[]{}; EmailSubjectIn = new string[]{}; EmailBodyBetween = new string[]{}; EmailBodyIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string EmailFrom { get; set; } public virtual string EmailFromStartsWith { get; set; } public virtual string EmailFromEndsWith { get; set; } public virtual string EmailFromContains { get; set; } public virtual string EmailFromLike { get; set; } public virtual string[] EmailFromBetween { get; set; } public virtual string[] EmailFromIn { get; set; } public virtual string EmailTo { get; set; } public virtual string EmailToStartsWith { get; set; } public virtual string EmailToEndsWith { get; set; } public virtual string EmailToContains { get; set; } public virtual string EmailToLike { get; set; } public virtual string[] EmailToBetween { get; set; } public virtual string[] EmailToIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual string EmailCC { get; set; } public virtual string EmailCCStartsWith { get; set; } public virtual string EmailCCEndsWith { get; set; } public virtual string EmailCCContains { get; set; } public virtual string EmailCCLike { get; set; } public virtual string[] EmailCCBetween { get; set; } public virtual string[] EmailCCIn { get; set; } public virtual string EmailBCC { get; set; } public virtual string EmailBCCStartsWith { get; set; } public virtual string EmailBCCEndsWith { get; set; } public virtual string EmailBCCContains { get; set; } public virtual string EmailBCCLike { get; set; } public virtual string[] EmailBCCBetween { get; set; } public virtual string[] EmailBCCIn { get; set; } public virtual string EmailSubject { get; set; } public virtual string EmailSubjectStartsWith { get; set; } public virtual string EmailSubjectEndsWith { get; set; } public virtual string EmailSubjectContains { get; set; } public virtual string EmailSubjectLike { get; set; } public virtual string[] EmailSubjectBetween { get; set; } public virtual string[] EmailSubjectIn { get; set; } public virtual string EmailBody { get; set; } public virtual string EmailBodyStartsWith { get; set; } public virtual string EmailBodyEndsWith { get; set; } public virtual string EmailBodyContains { get; set; } public virtual string EmailBodyLike { get; set; } public virtual string[] EmailBodyBetween { get; set; } public virtual string[] EmailBodyIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? DefaultItem { get; set; } } public partial class EX_ExportPending { [Required] public virtual string ExportPendingID { get; set; } public virtual string ActionScript { get; set; } public virtual string ScriptErrorMessage { get; set; } public virtual DateTime? DateTimeAdded { get; set; } public virtual string Status { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EX_ExportPendingQuery : QueryDb, IReturn> { public EX_ExportPendingQuery() { ExportPendingIDBetween = new string[]{}; ExportPendingIDIn = new string[]{}; ActionScriptBetween = new string[]{}; ActionScriptIn = new string[]{}; ScriptErrorMessageBetween = new string[]{}; ScriptErrorMessageIn = new string[]{}; DateTimeAddedBetween = new Nullable[]{}; DateTimeAddedIn = new Nullable[]{}; StatusBetween = new string[]{}; StatusIn = new string[]{}; } public virtual string ExportPendingID { get; set; } public virtual string ExportPendingIDStartsWith { get; set; } public virtual string ExportPendingIDEndsWith { get; set; } public virtual string ExportPendingIDContains { get; set; } public virtual string ExportPendingIDLike { get; set; } public virtual string[] ExportPendingIDBetween { get; set; } public virtual string[] ExportPendingIDIn { get; set; } public virtual string ActionScript { get; set; } public virtual string ActionScriptStartsWith { get; set; } public virtual string ActionScriptEndsWith { get; set; } public virtual string ActionScriptContains { get; set; } public virtual string ActionScriptLike { get; set; } public virtual string[] ActionScriptBetween { get; set; } public virtual string[] ActionScriptIn { get; set; } public virtual string ScriptErrorMessage { get; set; } public virtual string ScriptErrorMessageStartsWith { get; set; } public virtual string ScriptErrorMessageEndsWith { get; set; } public virtual string ScriptErrorMessageContains { get; set; } public virtual string ScriptErrorMessageLike { get; set; } public virtual string[] ScriptErrorMessageBetween { get; set; } public virtual string[] ScriptErrorMessageIn { get; set; } public virtual DateTime? DateTimeAdded { get; set; } public virtual DateTime? DateTimeAddedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateTimeAddedGreaterThan { get; set; } public virtual DateTime? DateTimeAddedLessThan { get; set; } public virtual DateTime? DateTimeAddedLessThanOrEqualTo { get; set; } public virtual DateTime? DateTimeAddedNotEqualTo { get; set; } public virtual Nullable[] DateTimeAddedBetween { get; set; } public virtual Nullable[] DateTimeAddedIn { get; set; } public virtual string Status { get; set; } public virtual string StatusStartsWith { get; set; } public virtual string StatusEndsWith { get; set; } public virtual string StatusContains { get; set; } public virtual string StatusLike { get; set; } public virtual string[] StatusBetween { get; set; } public virtual string[] StatusIn { get; set; } } public partial class EX_ExportQueue { [Required] public virtual string ExportQueueID { get; set; } public virtual string ExportData { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual DateTime AddedToQueueDateTime { get; set; } [Required] public virtual string AddedToQueueByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string ExportErrorMessage { get; set; } [Required] public virtual string ExportBatchID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class EX_ExportQueueQuery : QueryDb, IReturn> { public EX_ExportQueueQuery() { ExportQueueIDBetween = new string[]{}; ExportQueueIDIn = new string[]{}; ExportDataBetween = new string[]{}; ExportDataIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; AddedToQueueDateTimeBetween = new DateTime[]{}; AddedToQueueDateTimeIn = new DateTime[]{}; AddedToQueueByStaffIDBetween = new string[]{}; AddedToQueueByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; ExportErrorMessageBetween = new string[]{}; ExportErrorMessageIn = new string[]{}; ExportBatchIDBetween = new string[]{}; ExportBatchIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; ItemNoBetween = new string[]{}; ItemNoIn = new string[]{}; } public virtual string ExportQueueID { get; set; } public virtual string ExportQueueIDStartsWith { get; set; } public virtual string ExportQueueIDEndsWith { get; set; } public virtual string ExportQueueIDContains { get; set; } public virtual string ExportQueueIDLike { get; set; } public virtual string[] ExportQueueIDBetween { get; set; } public virtual string[] ExportQueueIDIn { get; set; } public virtual string ExportData { get; set; } public virtual string ExportDataStartsWith { get; set; } public virtual string ExportDataEndsWith { get; set; } public virtual string ExportDataContains { get; set; } public virtual string ExportDataLike { get; set; } public virtual string[] ExportDataBetween { get; set; } public virtual string[] ExportDataIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual DateTime? AddedToQueueDateTime { get; set; } public virtual DateTime? AddedToQueueDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AddedToQueueDateTimeGreaterThan { get; set; } public virtual DateTime? AddedToQueueDateTimeLessThan { get; set; } public virtual DateTime? AddedToQueueDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AddedToQueueDateTimeNotEqualTo { get; set; } public virtual DateTime[] AddedToQueueDateTimeBetween { get; set; } public virtual DateTime[] AddedToQueueDateTimeIn { get; set; } public virtual string AddedToQueueByStaffID { get; set; } public virtual string AddedToQueueByStaffIDStartsWith { get; set; } public virtual string AddedToQueueByStaffIDEndsWith { get; set; } public virtual string AddedToQueueByStaffIDContains { get; set; } public virtual string AddedToQueueByStaffIDLike { get; set; } public virtual string[] AddedToQueueByStaffIDBetween { get; set; } public virtual string[] AddedToQueueByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string ExportErrorMessage { get; set; } public virtual string ExportErrorMessageStartsWith { get; set; } public virtual string ExportErrorMessageEndsWith { get; set; } public virtual string ExportErrorMessageContains { get; set; } public virtual string ExportErrorMessageLike { get; set; } public virtual string[] ExportErrorMessageBetween { get; set; } public virtual string[] ExportErrorMessageIn { get; set; } public virtual string ExportBatchID { get; set; } public virtual string ExportBatchIDStartsWith { get; set; } public virtual string ExportBatchIDEndsWith { get; set; } public virtual string ExportBatchIDContains { get; set; } public virtual string ExportBatchIDLike { get; set; } public virtual string[] ExportBatchIDBetween { get; set; } public virtual string[] ExportBatchIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string ItemNo { get; set; } public virtual string ItemNoStartsWith { get; set; } public virtual string ItemNoEndsWith { get; set; } public virtual string ItemNoContains { get; set; } public virtual string ItemNoLike { get; set; } public virtual string[] ItemNoBetween { get; set; } public virtual string[] ItemNoIn { get; set; } } public partial class FR_CarrierFreightDescriptions { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_Carriers))] [Required] public virtual string FR_Carriers_RecID { get; set; } [Required] public virtual string FreightDescription { get; set; } public virtual bool? DefaultItem { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? FreightDescriptionEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class FR_CarrierFreightDescriptionsQuery : QueryDb, IReturn> { public FR_CarrierFreightDescriptionsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FR_Carriers_RecIDBetween = new string[]{}; FR_Carriers_RecIDIn = new string[]{}; FreightDescriptionBetween = new string[]{}; FreightDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FR_Carriers_RecID { get; set; } public virtual string FR_Carriers_RecIDStartsWith { get; set; } public virtual string FR_Carriers_RecIDEndsWith { get; set; } public virtual string FR_Carriers_RecIDContains { get; set; } public virtual string FR_Carriers_RecIDLike { get; set; } public virtual string[] FR_Carriers_RecIDBetween { get; set; } public virtual string[] FR_Carriers_RecIDIn { get; set; } public virtual string FreightDescription { get; set; } public virtual string FreightDescriptionStartsWith { get; set; } public virtual string FreightDescriptionEndsWith { get; set; } public virtual string FreightDescriptionContains { get; set; } public virtual string FreightDescriptionLike { get; set; } public virtual string[] FreightDescriptionBetween { get; set; } public virtual string[] FreightDescriptionIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? FreightDescriptionEnabled { get; set; } } public partial class FR_Carriers { [Required] public virtual string RecID { get; set; } [Required] public virtual string CarrierName { get; set; } public virtual bool? CarrierEnabled { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Notes { get; set; } public virtual string AccountNo { get; set; } } public partial class FR_CarrierServices { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_Carriers))] [Required] public virtual string FR_Carriers_RecID { get; set; } [Required] public virtual string ServiceName { get; set; } public virtual bool? DefaultItem { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? ServiceEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class FR_CarrierServicesQuery : QueryDb, IReturn> { public FR_CarrierServicesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FR_Carriers_RecIDBetween = new string[]{}; FR_Carriers_RecIDIn = new string[]{}; ServiceNameBetween = new string[]{}; ServiceNameIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FR_Carriers_RecID { get; set; } public virtual string FR_Carriers_RecIDStartsWith { get; set; } public virtual string FR_Carriers_RecIDEndsWith { get; set; } public virtual string FR_Carriers_RecIDContains { get; set; } public virtual string FR_Carriers_RecIDLike { get; set; } public virtual string[] FR_Carriers_RecIDBetween { get; set; } public virtual string[] FR_Carriers_RecIDIn { get; set; } public virtual string ServiceName { get; set; } public virtual string ServiceNameStartsWith { get; set; } public virtual string ServiceNameEndsWith { get; set; } public virtual string ServiceNameContains { get; set; } public virtual string ServiceNameLike { get; set; } public virtual string[] ServiceNameBetween { get; set; } public virtual string[] ServiceNameIn { get; set; } public virtual bool? DefaultItem { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? ServiceEnabled { get; set; } } [Route("/Queries/FR_Carriers", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class FR_CarriersQuery : QueryDb, IReturn> { public FR_CarriersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CarrierNameBetween = new string[]{}; CarrierNameIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CarrierName { get; set; } public virtual string CarrierNameStartsWith { get; set; } public virtual string CarrierNameEndsWith { get; set; } public virtual string CarrierNameContains { get; set; } public virtual string CarrierNameLike { get; set; } public virtual string[] CarrierNameBetween { get; set; } public virtual string[] CarrierNameIn { get; set; } public virtual bool? CarrierEnabled { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } } public partial class FX_Currency { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string Name { get; set; } public virtual string ShortName { get; set; } public virtual short? DecimalPlaces { get; set; } [Required] public virtual bool IsLocal { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [Route("/Queries/FX_Currency", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class FX_CurrencyQuery : QueryDb, IReturn> { public FX_CurrencyQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ShortNameBetween = new string[]{}; ShortNameIn = new string[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string ShortName { get; set; } public virtual string ShortNameStartsWith { get; set; } public virtual string ShortNameEndsWith { get; set; } public virtual string ShortNameContains { get; set; } public virtual string ShortNameLike { get; set; } public virtual string[] ShortNameBetween { get; set; } public virtual string[] ShortNameIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual bool? IsLocal { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class FX_CurrencyRates { public FX_CurrencyRates() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string FX_Main_RecID { get; set; } [Required] public virtual DateTime DateEntered { get; set; } [Required] public virtual DateTime EffectiveDate { get; set; } [Required] public virtual DateTime EffectiveDateEnd { get; set; } public virtual decimal? TransactionRate { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [Route("/Queries/FX_CurrencyRates", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class FX_CurrencyRatesQuery : QueryDb, IReturn> { public FX_CurrencyRatesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FX_Main_RecIDBetween = new string[]{}; FX_Main_RecIDIn = new string[]{}; DateEnteredBetween = new DateTime[]{}; DateEnteredIn = new DateTime[]{}; EffectiveDateBetween = new DateTime[]{}; EffectiveDateIn = new DateTime[]{}; EffectiveDateEndBetween = new DateTime[]{}; EffectiveDateEndIn = new DateTime[]{}; TransactionRateBetween = new Nullable[]{}; TransactionRateIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FX_Main_RecID { get; set; } public virtual string FX_Main_RecIDStartsWith { get; set; } public virtual string FX_Main_RecIDEndsWith { get; set; } public virtual string FX_Main_RecIDContains { get; set; } public virtual string FX_Main_RecIDLike { get; set; } public virtual string[] FX_Main_RecIDBetween { get; set; } public virtual string[] FX_Main_RecIDIn { get; set; } public virtual DateTime? DateEntered { get; set; } public virtual DateTime? DateEnteredGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateEnteredGreaterThan { get; set; } public virtual DateTime? DateEnteredLessThan { get; set; } public virtual DateTime? DateEnteredLessThanOrEqualTo { get; set; } public virtual DateTime? DateEnteredNotEqualTo { get; set; } public virtual DateTime[] DateEnteredBetween { get; set; } public virtual DateTime[] DateEnteredIn { get; set; } public virtual DateTime? EffectiveDate { get; set; } public virtual DateTime? EffectiveDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EffectiveDateGreaterThan { get; set; } public virtual DateTime? EffectiveDateLessThan { get; set; } public virtual DateTime? EffectiveDateLessThanOrEqualTo { get; set; } public virtual DateTime? EffectiveDateNotEqualTo { get; set; } public virtual DateTime[] EffectiveDateBetween { get; set; } public virtual DateTime[] EffectiveDateIn { get; set; } public virtual DateTime? EffectiveDateEnd { get; set; } public virtual DateTime? EffectiveDateEndGreaterThanOrEqualTo { get; set; } public virtual DateTime? EffectiveDateEndGreaterThan { get; set; } public virtual DateTime? EffectiveDateEndLessThan { get; set; } public virtual DateTime? EffectiveDateEndLessThanOrEqualTo { get; set; } public virtual DateTime? EffectiveDateEndNotEqualTo { get; set; } public virtual DateTime[] EffectiveDateEndBetween { get; set; } public virtual DateTime[] EffectiveDateEndIn { get; set; } public virtual decimal? TransactionRate { get; set; } public virtual decimal? TransactionRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TransactionRateGreaterThan { get; set; } public virtual decimal? TransactionRateLessThan { get; set; } public virtual decimal? TransactionRateLessThanOrEqualTo { get; set; } public virtual decimal? TransactionRateNotEqualTo { get; set; } public virtual Nullable[] TransactionRateBetween { get; set; } public virtual Nullable[] TransactionRateIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_AutoJournalLines { public GL_AutoJournalLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_AutoJournals))] [Required] public virtual string GL_AutoJournals_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] public virtual string GL_Sets_RecID_Source { get; set; } public virtual string GL_Sets_SourceDescription { get; set; } [Required] public virtual DateTime PostingDue { get; set; } public virtual string Reason { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] [Required] public virtual string GL_Sets_RecID_Destination { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_AutoJournalLinesQuery : QueryDb, IReturn> { public GL_AutoJournalLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; GL_AutoJournals_RecIDBetween = new string[]{}; GL_AutoJournals_RecIDIn = new string[]{}; GL_Sets_RecID_SourceBetween = new string[]{}; GL_Sets_RecID_SourceIn = new string[]{}; GL_Sets_SourceDescriptionBetween = new string[]{}; GL_Sets_SourceDescriptionIn = new string[]{}; PostingDueBetween = new DateTime[]{}; PostingDueIn = new DateTime[]{}; ReasonBetween = new string[]{}; ReasonIn = new string[]{}; GL_Sets_RecID_DestinationBetween = new string[]{}; GL_Sets_RecID_DestinationIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string GL_AutoJournals_RecID { get; set; } public virtual string GL_AutoJournals_RecIDStartsWith { get; set; } public virtual string GL_AutoJournals_RecIDEndsWith { get; set; } public virtual string GL_AutoJournals_RecIDContains { get; set; } public virtual string GL_AutoJournals_RecIDLike { get; set; } public virtual string[] GL_AutoJournals_RecIDBetween { get; set; } public virtual string[] GL_AutoJournals_RecIDIn { get; set; } public virtual string GL_Sets_RecID_Source { get; set; } public virtual string GL_Sets_RecID_SourceStartsWith { get; set; } public virtual string GL_Sets_RecID_SourceEndsWith { get; set; } public virtual string GL_Sets_RecID_SourceContains { get; set; } public virtual string GL_Sets_RecID_SourceLike { get; set; } public virtual string[] GL_Sets_RecID_SourceBetween { get; set; } public virtual string[] GL_Sets_RecID_SourceIn { get; set; } public virtual string GL_Sets_SourceDescription { get; set; } public virtual string GL_Sets_SourceDescriptionStartsWith { get; set; } public virtual string GL_Sets_SourceDescriptionEndsWith { get; set; } public virtual string GL_Sets_SourceDescriptionContains { get; set; } public virtual string GL_Sets_SourceDescriptionLike { get; set; } public virtual string[] GL_Sets_SourceDescriptionBetween { get; set; } public virtual string[] GL_Sets_SourceDescriptionIn { get; set; } public virtual DateTime? PostingDue { get; set; } public virtual DateTime? PostingDueGreaterThanOrEqualTo { get; set; } public virtual DateTime? PostingDueGreaterThan { get; set; } public virtual DateTime? PostingDueLessThan { get; set; } public virtual DateTime? PostingDueLessThanOrEqualTo { get; set; } public virtual DateTime? PostingDueNotEqualTo { get; set; } public virtual DateTime[] PostingDueBetween { get; set; } public virtual DateTime[] PostingDueIn { get; set; } public virtual string Reason { get; set; } public virtual string ReasonStartsWith { get; set; } public virtual string ReasonEndsWith { get; set; } public virtual string ReasonContains { get; set; } public virtual string ReasonLike { get; set; } public virtual string[] ReasonBetween { get; set; } public virtual string[] ReasonIn { get; set; } public virtual string GL_Sets_RecID_Destination { get; set; } public virtual string GL_Sets_RecID_DestinationStartsWith { get; set; } public virtual string GL_Sets_RecID_DestinationEndsWith { get; set; } public virtual string GL_Sets_RecID_DestinationContains { get; set; } public virtual string GL_Sets_RecID_DestinationLike { get; set; } public virtual string[] GL_Sets_RecID_DestinationBetween { get; set; } public virtual string[] GL_Sets_RecID_DestinationIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_AutoJournals { public GL_AutoJournals() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? RunDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedBy_HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_AutoJournalsQuery : QueryDb, IReturn> { public GL_AutoJournalsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RunDateTimeBetween = new Nullable[]{}; RunDateTimeIn = new Nullable[]{}; LastSavedBy_HR_Staff_RecIDBetween = new string[]{}; LastSavedBy_HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual DateTime? RunDateTime { get; set; } public virtual DateTime? RunDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeGreaterThan { get; set; } public virtual DateTime? RunDateTimeLessThan { get; set; } public virtual DateTime? RunDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? RunDateTimeNotEqualTo { get; set; } public virtual Nullable[] RunDateTimeBetween { get; set; } public virtual Nullable[] RunDateTimeIn { get; set; } public virtual string LastSavedBy_HR_Staff_RecID { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDContains { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_BankDetails { [Required] public virtual string RecID { get; set; } [Required] public virtual string GLLedgerID { get; set; } public virtual string NextChequeNumber { get; set; } public virtual string BankName { get; set; } public virtual string BSBN { get; set; } public virtual string AccountNumber { get; set; } public virtual string AccountName { get; set; } public virtual bool? DefaultBank { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string FeesLedgerID { get; set; } public virtual string EFTBankCode { get; set; } public virtual string UserIdentificationNumber { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_BankDetailsQuery : QueryDb, IReturn> { public GL_BankDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; NextChequeNumberBetween = new string[]{}; NextChequeNumberIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; AccountNumberBetween = new string[]{}; AccountNumberIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; FeesLedgerIDBetween = new string[]{}; FeesLedgerIDIn = new string[]{}; EFTBankCodeBetween = new string[]{}; EFTBankCodeIn = new string[]{}; UserIdentificationNumberBetween = new string[]{}; UserIdentificationNumberIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string NextChequeNumber { get; set; } public virtual string NextChequeNumberStartsWith { get; set; } public virtual string NextChequeNumberEndsWith { get; set; } public virtual string NextChequeNumberContains { get; set; } public virtual string NextChequeNumberLike { get; set; } public virtual string[] NextChequeNumberBetween { get; set; } public virtual string[] NextChequeNumberIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string AccountNumber { get; set; } public virtual string AccountNumberStartsWith { get; set; } public virtual string AccountNumberEndsWith { get; set; } public virtual string AccountNumberContains { get; set; } public virtual string AccountNumberLike { get; set; } public virtual string[] AccountNumberBetween { get; set; } public virtual string[] AccountNumberIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } public virtual bool? DefaultBank { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string FeesLedgerID { get; set; } public virtual string FeesLedgerIDStartsWith { get; set; } public virtual string FeesLedgerIDEndsWith { get; set; } public virtual string FeesLedgerIDContains { get; set; } public virtual string FeesLedgerIDLike { get; set; } public virtual string[] FeesLedgerIDBetween { get; set; } public virtual string[] FeesLedgerIDIn { get; set; } public virtual string EFTBankCode { get; set; } public virtual string EFTBankCodeStartsWith { get; set; } public virtual string EFTBankCodeEndsWith { get; set; } public virtual string EFTBankCodeContains { get; set; } public virtual string EFTBankCodeLike { get; set; } public virtual string[] EFTBankCodeBetween { get; set; } public virtual string[] EFTBankCodeIn { get; set; } public virtual string UserIdentificationNumber { get; set; } public virtual string UserIdentificationNumberStartsWith { get; set; } public virtual string UserIdentificationNumberEndsWith { get; set; } public virtual string UserIdentificationNumberContains { get; set; } public virtual string UserIdentificationNumberLike { get; set; } public virtual string[] UserIdentificationNumberBetween { get; set; } public virtual string[] UserIdentificationNumberIn { get; set; } } public partial class GL_Budget1 { [Required] public virtual string GLBudgetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_Budget1Query : QueryDb, IReturn> { public GL_Budget1Query() { GLBudgetIDBetween = new string[]{}; GLBudgetIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastYearBudget1Between = new Nullable[]{}; LastYearBudget1In = new Nullable[]{}; LastYearBudget2Between = new Nullable[]{}; LastYearBudget2In = new Nullable[]{}; LastYearBudget3Between = new Nullable[]{}; LastYearBudget3In = new Nullable[]{}; LastYearBudget4Between = new Nullable[]{}; LastYearBudget4In = new Nullable[]{}; LastYearBudget5Between = new Nullable[]{}; LastYearBudget5In = new Nullable[]{}; LastYearBudget6Between = new Nullable[]{}; LastYearBudget6In = new Nullable[]{}; LastYearBudget7Between = new Nullable[]{}; LastYearBudget7In = new Nullable[]{}; LastYearBudget8Between = new Nullable[]{}; LastYearBudget8In = new Nullable[]{}; LastYearBudget9Between = new Nullable[]{}; LastYearBudget9In = new Nullable[]{}; LastYearBudget10Between = new Nullable[]{}; LastYearBudget10In = new Nullable[]{}; LastYearBudget11Between = new Nullable[]{}; LastYearBudget11In = new Nullable[]{}; LastYearBudget12Between = new Nullable[]{}; LastYearBudget12In = new Nullable[]{}; CurrYearBudget1Between = new Nullable[]{}; CurrYearBudget1In = new Nullable[]{}; CurrYearBudget2Between = new Nullable[]{}; CurrYearBudget2In = new Nullable[]{}; CurrYearBudget3Between = new Nullable[]{}; CurrYearBudget3In = new Nullable[]{}; CurrYearBudget4Between = new Nullable[]{}; CurrYearBudget4In = new Nullable[]{}; CurrYearBudget5Between = new Nullable[]{}; CurrYearBudget5In = new Nullable[]{}; CurrYearBudget6Between = new Nullable[]{}; CurrYearBudget6In = new Nullable[]{}; CurrYearBudget7Between = new Nullable[]{}; CurrYearBudget7In = new Nullable[]{}; CurrYearBudget8Between = new Nullable[]{}; CurrYearBudget8In = new Nullable[]{}; CurrYearBudget9Between = new Nullable[]{}; CurrYearBudget9In = new Nullable[]{}; CurrYearBudget10Between = new Nullable[]{}; CurrYearBudget10In = new Nullable[]{}; CurrYearBudget11Between = new Nullable[]{}; CurrYearBudget11In = new Nullable[]{}; CurrYearBudget12Between = new Nullable[]{}; CurrYearBudget12In = new Nullable[]{}; NextYearBudget1Between = new Nullable[]{}; NextYearBudget1In = new Nullable[]{}; NextYearBudget2Between = new Nullable[]{}; NextYearBudget2In = new Nullable[]{}; NextYearBudget3Between = new Nullable[]{}; NextYearBudget3In = new Nullable[]{}; NextYearBudget4Between = new Nullable[]{}; NextYearBudget4In = new Nullable[]{}; NextYearBudget5Between = new Nullable[]{}; NextYearBudget5In = new Nullable[]{}; NextYearBudget6Between = new Nullable[]{}; NextYearBudget6In = new Nullable[]{}; NextYearBudget7Between = new Nullable[]{}; NextYearBudget7In = new Nullable[]{}; NextYearBudget8Between = new Nullable[]{}; NextYearBudget8In = new Nullable[]{}; NextYearBudget9Between = new Nullable[]{}; NextYearBudget9In = new Nullable[]{}; NextYearBudget10Between = new Nullable[]{}; NextYearBudget10In = new Nullable[]{}; NextYearBudget11Between = new Nullable[]{}; NextYearBudget11In = new Nullable[]{}; NextYearBudget12Between = new Nullable[]{}; NextYearBudget12In = new Nullable[]{}; } public virtual string GLBudgetID { get; set; } public virtual string GLBudgetIDStartsWith { get; set; } public virtual string GLBudgetIDEndsWith { get; set; } public virtual string GLBudgetIDContains { get; set; } public virtual string GLBudgetIDLike { get; set; } public virtual string[] GLBudgetIDBetween { get; set; } public virtual string[] GLBudgetIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1GreaterThan { get; set; } public virtual decimal? LastYearBudget1LessThan { get; set; } public virtual decimal? LastYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget1Between { get; set; } public virtual Nullable[] LastYearBudget1In { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2GreaterThan { get; set; } public virtual decimal? LastYearBudget2LessThan { get; set; } public virtual decimal? LastYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget2Between { get; set; } public virtual Nullable[] LastYearBudget2In { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3GreaterThan { get; set; } public virtual decimal? LastYearBudget3LessThan { get; set; } public virtual decimal? LastYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget3Between { get; set; } public virtual Nullable[] LastYearBudget3In { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4GreaterThan { get; set; } public virtual decimal? LastYearBudget4LessThan { get; set; } public virtual decimal? LastYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget4Between { get; set; } public virtual Nullable[] LastYearBudget4In { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5GreaterThan { get; set; } public virtual decimal? LastYearBudget5LessThan { get; set; } public virtual decimal? LastYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget5Between { get; set; } public virtual Nullable[] LastYearBudget5In { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6GreaterThan { get; set; } public virtual decimal? LastYearBudget6LessThan { get; set; } public virtual decimal? LastYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget6Between { get; set; } public virtual Nullable[] LastYearBudget6In { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7GreaterThan { get; set; } public virtual decimal? LastYearBudget7LessThan { get; set; } public virtual decimal? LastYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget7Between { get; set; } public virtual Nullable[] LastYearBudget7In { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8GreaterThan { get; set; } public virtual decimal? LastYearBudget8LessThan { get; set; } public virtual decimal? LastYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget8Between { get; set; } public virtual Nullable[] LastYearBudget8In { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9GreaterThan { get; set; } public virtual decimal? LastYearBudget9LessThan { get; set; } public virtual decimal? LastYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget9Between { get; set; } public virtual Nullable[] LastYearBudget9In { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10GreaterThan { get; set; } public virtual decimal? LastYearBudget10LessThan { get; set; } public virtual decimal? LastYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget10Between { get; set; } public virtual Nullable[] LastYearBudget10In { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11GreaterThan { get; set; } public virtual decimal? LastYearBudget11LessThan { get; set; } public virtual decimal? LastYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget11Between { get; set; } public virtual Nullable[] LastYearBudget11In { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? LastYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12GreaterThan { get; set; } public virtual decimal? LastYearBudget12LessThan { get; set; } public virtual decimal? LastYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget12Between { get; set; } public virtual Nullable[] LastYearBudget12In { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1GreaterThan { get; set; } public virtual decimal? CurrYearBudget1LessThan { get; set; } public virtual decimal? CurrYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget1Between { get; set; } public virtual Nullable[] CurrYearBudget1In { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2GreaterThan { get; set; } public virtual decimal? CurrYearBudget2LessThan { get; set; } public virtual decimal? CurrYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget2Between { get; set; } public virtual Nullable[] CurrYearBudget2In { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3GreaterThan { get; set; } public virtual decimal? CurrYearBudget3LessThan { get; set; } public virtual decimal? CurrYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget3Between { get; set; } public virtual Nullable[] CurrYearBudget3In { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4GreaterThan { get; set; } public virtual decimal? CurrYearBudget4LessThan { get; set; } public virtual decimal? CurrYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget4Between { get; set; } public virtual Nullable[] CurrYearBudget4In { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5GreaterThan { get; set; } public virtual decimal? CurrYearBudget5LessThan { get; set; } public virtual decimal? CurrYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget5Between { get; set; } public virtual Nullable[] CurrYearBudget5In { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6GreaterThan { get; set; } public virtual decimal? CurrYearBudget6LessThan { get; set; } public virtual decimal? CurrYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget6Between { get; set; } public virtual Nullable[] CurrYearBudget6In { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7GreaterThan { get; set; } public virtual decimal? CurrYearBudget7LessThan { get; set; } public virtual decimal? CurrYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget7Between { get; set; } public virtual Nullable[] CurrYearBudget7In { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8GreaterThan { get; set; } public virtual decimal? CurrYearBudget8LessThan { get; set; } public virtual decimal? CurrYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget8Between { get; set; } public virtual Nullable[] CurrYearBudget8In { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9GreaterThan { get; set; } public virtual decimal? CurrYearBudget9LessThan { get; set; } public virtual decimal? CurrYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget9Between { get; set; } public virtual Nullable[] CurrYearBudget9In { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10GreaterThan { get; set; } public virtual decimal? CurrYearBudget10LessThan { get; set; } public virtual decimal? CurrYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget10Between { get; set; } public virtual Nullable[] CurrYearBudget10In { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11GreaterThan { get; set; } public virtual decimal? CurrYearBudget11LessThan { get; set; } public virtual decimal? CurrYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget11Between { get; set; } public virtual Nullable[] CurrYearBudget11In { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? CurrYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12GreaterThan { get; set; } public virtual decimal? CurrYearBudget12LessThan { get; set; } public virtual decimal? CurrYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget12Between { get; set; } public virtual Nullable[] CurrYearBudget12In { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1GreaterThan { get; set; } public virtual decimal? NextYearBudget1LessThan { get; set; } public virtual decimal? NextYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget1Between { get; set; } public virtual Nullable[] NextYearBudget1In { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2GreaterThan { get; set; } public virtual decimal? NextYearBudget2LessThan { get; set; } public virtual decimal? NextYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget2Between { get; set; } public virtual Nullable[] NextYearBudget2In { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3GreaterThan { get; set; } public virtual decimal? NextYearBudget3LessThan { get; set; } public virtual decimal? NextYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget3Between { get; set; } public virtual Nullable[] NextYearBudget3In { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4GreaterThan { get; set; } public virtual decimal? NextYearBudget4LessThan { get; set; } public virtual decimal? NextYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget4Between { get; set; } public virtual Nullable[] NextYearBudget4In { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5GreaterThan { get; set; } public virtual decimal? NextYearBudget5LessThan { get; set; } public virtual decimal? NextYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget5Between { get; set; } public virtual Nullable[] NextYearBudget5In { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6GreaterThan { get; set; } public virtual decimal? NextYearBudget6LessThan { get; set; } public virtual decimal? NextYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget6Between { get; set; } public virtual Nullable[] NextYearBudget6In { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7GreaterThan { get; set; } public virtual decimal? NextYearBudget7LessThan { get; set; } public virtual decimal? NextYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget7Between { get; set; } public virtual Nullable[] NextYearBudget7In { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8GreaterThan { get; set; } public virtual decimal? NextYearBudget8LessThan { get; set; } public virtual decimal? NextYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget8Between { get; set; } public virtual Nullable[] NextYearBudget8In { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9GreaterThan { get; set; } public virtual decimal? NextYearBudget9LessThan { get; set; } public virtual decimal? NextYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget9Between { get; set; } public virtual Nullable[] NextYearBudget9In { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10GreaterThan { get; set; } public virtual decimal? NextYearBudget10LessThan { get; set; } public virtual decimal? NextYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget10Between { get; set; } public virtual Nullable[] NextYearBudget10In { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11GreaterThan { get; set; } public virtual decimal? NextYearBudget11LessThan { get; set; } public virtual decimal? NextYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget11Between { get; set; } public virtual Nullable[] NextYearBudget11In { get; set; } public virtual decimal? NextYearBudget12 { get; set; } public virtual decimal? NextYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12GreaterThan { get; set; } public virtual decimal? NextYearBudget12LessThan { get; set; } public virtual decimal? NextYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget12Between { get; set; } public virtual Nullable[] NextYearBudget12In { get; set; } } public partial class GL_Budget2 { [Required] public virtual string GLBudgetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_Budget2Query : QueryDb, IReturn> { public GL_Budget2Query() { GLBudgetIDBetween = new string[]{}; GLBudgetIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastYearBudget1Between = new Nullable[]{}; LastYearBudget1In = new Nullable[]{}; LastYearBudget2Between = new Nullable[]{}; LastYearBudget2In = new Nullable[]{}; LastYearBudget3Between = new Nullable[]{}; LastYearBudget3In = new Nullable[]{}; LastYearBudget4Between = new Nullable[]{}; LastYearBudget4In = new Nullable[]{}; LastYearBudget5Between = new Nullable[]{}; LastYearBudget5In = new Nullable[]{}; LastYearBudget6Between = new Nullable[]{}; LastYearBudget6In = new Nullable[]{}; LastYearBudget7Between = new Nullable[]{}; LastYearBudget7In = new Nullable[]{}; LastYearBudget8Between = new Nullable[]{}; LastYearBudget8In = new Nullable[]{}; LastYearBudget9Between = new Nullable[]{}; LastYearBudget9In = new Nullable[]{}; LastYearBudget10Between = new Nullable[]{}; LastYearBudget10In = new Nullable[]{}; LastYearBudget11Between = new Nullable[]{}; LastYearBudget11In = new Nullable[]{}; LastYearBudget12Between = new Nullable[]{}; LastYearBudget12In = new Nullable[]{}; CurrYearBudget1Between = new Nullable[]{}; CurrYearBudget1In = new Nullable[]{}; CurrYearBudget2Between = new Nullable[]{}; CurrYearBudget2In = new Nullable[]{}; CurrYearBudget3Between = new Nullable[]{}; CurrYearBudget3In = new Nullable[]{}; CurrYearBudget4Between = new Nullable[]{}; CurrYearBudget4In = new Nullable[]{}; CurrYearBudget5Between = new Nullable[]{}; CurrYearBudget5In = new Nullable[]{}; CurrYearBudget6Between = new Nullable[]{}; CurrYearBudget6In = new Nullable[]{}; CurrYearBudget7Between = new Nullable[]{}; CurrYearBudget7In = new Nullable[]{}; CurrYearBudget8Between = new Nullable[]{}; CurrYearBudget8In = new Nullable[]{}; CurrYearBudget9Between = new Nullable[]{}; CurrYearBudget9In = new Nullable[]{}; CurrYearBudget10Between = new Nullable[]{}; CurrYearBudget10In = new Nullable[]{}; CurrYearBudget11Between = new Nullable[]{}; CurrYearBudget11In = new Nullable[]{}; CurrYearBudget12Between = new Nullable[]{}; CurrYearBudget12In = new Nullable[]{}; NextYearBudget1Between = new Nullable[]{}; NextYearBudget1In = new Nullable[]{}; NextYearBudget2Between = new Nullable[]{}; NextYearBudget2In = new Nullable[]{}; NextYearBudget3Between = new Nullable[]{}; NextYearBudget3In = new Nullable[]{}; NextYearBudget4Between = new Nullable[]{}; NextYearBudget4In = new Nullable[]{}; NextYearBudget5Between = new Nullable[]{}; NextYearBudget5In = new Nullable[]{}; NextYearBudget6Between = new Nullable[]{}; NextYearBudget6In = new Nullable[]{}; NextYearBudget7Between = new Nullable[]{}; NextYearBudget7In = new Nullable[]{}; NextYearBudget8Between = new Nullable[]{}; NextYearBudget8In = new Nullable[]{}; NextYearBudget9Between = new Nullable[]{}; NextYearBudget9In = new Nullable[]{}; NextYearBudget10Between = new Nullable[]{}; NextYearBudget10In = new Nullable[]{}; NextYearBudget11Between = new Nullable[]{}; NextYearBudget11In = new Nullable[]{}; NextYearBudget12Between = new Nullable[]{}; NextYearBudget12In = new Nullable[]{}; } public virtual string GLBudgetID { get; set; } public virtual string GLBudgetIDStartsWith { get; set; } public virtual string GLBudgetIDEndsWith { get; set; } public virtual string GLBudgetIDContains { get; set; } public virtual string GLBudgetIDLike { get; set; } public virtual string[] GLBudgetIDBetween { get; set; } public virtual string[] GLBudgetIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1GreaterThan { get; set; } public virtual decimal? LastYearBudget1LessThan { get; set; } public virtual decimal? LastYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget1Between { get; set; } public virtual Nullable[] LastYearBudget1In { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2GreaterThan { get; set; } public virtual decimal? LastYearBudget2LessThan { get; set; } public virtual decimal? LastYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget2Between { get; set; } public virtual Nullable[] LastYearBudget2In { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3GreaterThan { get; set; } public virtual decimal? LastYearBudget3LessThan { get; set; } public virtual decimal? LastYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget3Between { get; set; } public virtual Nullable[] LastYearBudget3In { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4GreaterThan { get; set; } public virtual decimal? LastYearBudget4LessThan { get; set; } public virtual decimal? LastYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget4Between { get; set; } public virtual Nullable[] LastYearBudget4In { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5GreaterThan { get; set; } public virtual decimal? LastYearBudget5LessThan { get; set; } public virtual decimal? LastYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget5Between { get; set; } public virtual Nullable[] LastYearBudget5In { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6GreaterThan { get; set; } public virtual decimal? LastYearBudget6LessThan { get; set; } public virtual decimal? LastYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget6Between { get; set; } public virtual Nullable[] LastYearBudget6In { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7GreaterThan { get; set; } public virtual decimal? LastYearBudget7LessThan { get; set; } public virtual decimal? LastYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget7Between { get; set; } public virtual Nullable[] LastYearBudget7In { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8GreaterThan { get; set; } public virtual decimal? LastYearBudget8LessThan { get; set; } public virtual decimal? LastYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget8Between { get; set; } public virtual Nullable[] LastYearBudget8In { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9GreaterThan { get; set; } public virtual decimal? LastYearBudget9LessThan { get; set; } public virtual decimal? LastYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget9Between { get; set; } public virtual Nullable[] LastYearBudget9In { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10GreaterThan { get; set; } public virtual decimal? LastYearBudget10LessThan { get; set; } public virtual decimal? LastYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget10Between { get; set; } public virtual Nullable[] LastYearBudget10In { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11GreaterThan { get; set; } public virtual decimal? LastYearBudget11LessThan { get; set; } public virtual decimal? LastYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget11Between { get; set; } public virtual Nullable[] LastYearBudget11In { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? LastYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12GreaterThan { get; set; } public virtual decimal? LastYearBudget12LessThan { get; set; } public virtual decimal? LastYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget12Between { get; set; } public virtual Nullable[] LastYearBudget12In { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1GreaterThan { get; set; } public virtual decimal? CurrYearBudget1LessThan { get; set; } public virtual decimal? CurrYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget1Between { get; set; } public virtual Nullable[] CurrYearBudget1In { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2GreaterThan { get; set; } public virtual decimal? CurrYearBudget2LessThan { get; set; } public virtual decimal? CurrYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget2Between { get; set; } public virtual Nullable[] CurrYearBudget2In { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3GreaterThan { get; set; } public virtual decimal? CurrYearBudget3LessThan { get; set; } public virtual decimal? CurrYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget3Between { get; set; } public virtual Nullable[] CurrYearBudget3In { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4GreaterThan { get; set; } public virtual decimal? CurrYearBudget4LessThan { get; set; } public virtual decimal? CurrYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget4Between { get; set; } public virtual Nullable[] CurrYearBudget4In { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5GreaterThan { get; set; } public virtual decimal? CurrYearBudget5LessThan { get; set; } public virtual decimal? CurrYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget5Between { get; set; } public virtual Nullable[] CurrYearBudget5In { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6GreaterThan { get; set; } public virtual decimal? CurrYearBudget6LessThan { get; set; } public virtual decimal? CurrYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget6Between { get; set; } public virtual Nullable[] CurrYearBudget6In { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7GreaterThan { get; set; } public virtual decimal? CurrYearBudget7LessThan { get; set; } public virtual decimal? CurrYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget7Between { get; set; } public virtual Nullable[] CurrYearBudget7In { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8GreaterThan { get; set; } public virtual decimal? CurrYearBudget8LessThan { get; set; } public virtual decimal? CurrYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget8Between { get; set; } public virtual Nullable[] CurrYearBudget8In { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9GreaterThan { get; set; } public virtual decimal? CurrYearBudget9LessThan { get; set; } public virtual decimal? CurrYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget9Between { get; set; } public virtual Nullable[] CurrYearBudget9In { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10GreaterThan { get; set; } public virtual decimal? CurrYearBudget10LessThan { get; set; } public virtual decimal? CurrYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget10Between { get; set; } public virtual Nullable[] CurrYearBudget10In { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11GreaterThan { get; set; } public virtual decimal? CurrYearBudget11LessThan { get; set; } public virtual decimal? CurrYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget11Between { get; set; } public virtual Nullable[] CurrYearBudget11In { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? CurrYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12GreaterThan { get; set; } public virtual decimal? CurrYearBudget12LessThan { get; set; } public virtual decimal? CurrYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget12Between { get; set; } public virtual Nullable[] CurrYearBudget12In { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1GreaterThan { get; set; } public virtual decimal? NextYearBudget1LessThan { get; set; } public virtual decimal? NextYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget1Between { get; set; } public virtual Nullable[] NextYearBudget1In { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2GreaterThan { get; set; } public virtual decimal? NextYearBudget2LessThan { get; set; } public virtual decimal? NextYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget2Between { get; set; } public virtual Nullable[] NextYearBudget2In { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3GreaterThan { get; set; } public virtual decimal? NextYearBudget3LessThan { get; set; } public virtual decimal? NextYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget3Between { get; set; } public virtual Nullable[] NextYearBudget3In { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4GreaterThan { get; set; } public virtual decimal? NextYearBudget4LessThan { get; set; } public virtual decimal? NextYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget4Between { get; set; } public virtual Nullable[] NextYearBudget4In { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5GreaterThan { get; set; } public virtual decimal? NextYearBudget5LessThan { get; set; } public virtual decimal? NextYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget5Between { get; set; } public virtual Nullable[] NextYearBudget5In { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6GreaterThan { get; set; } public virtual decimal? NextYearBudget6LessThan { get; set; } public virtual decimal? NextYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget6Between { get; set; } public virtual Nullable[] NextYearBudget6In { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7GreaterThan { get; set; } public virtual decimal? NextYearBudget7LessThan { get; set; } public virtual decimal? NextYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget7Between { get; set; } public virtual Nullable[] NextYearBudget7In { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8GreaterThan { get; set; } public virtual decimal? NextYearBudget8LessThan { get; set; } public virtual decimal? NextYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget8Between { get; set; } public virtual Nullable[] NextYearBudget8In { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9GreaterThan { get; set; } public virtual decimal? NextYearBudget9LessThan { get; set; } public virtual decimal? NextYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget9Between { get; set; } public virtual Nullable[] NextYearBudget9In { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10GreaterThan { get; set; } public virtual decimal? NextYearBudget10LessThan { get; set; } public virtual decimal? NextYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget10Between { get; set; } public virtual Nullable[] NextYearBudget10In { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11GreaterThan { get; set; } public virtual decimal? NextYearBudget11LessThan { get; set; } public virtual decimal? NextYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget11Between { get; set; } public virtual Nullable[] NextYearBudget11In { get; set; } public virtual decimal? NextYearBudget12 { get; set; } public virtual decimal? NextYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12GreaterThan { get; set; } public virtual decimal? NextYearBudget12LessThan { get; set; } public virtual decimal? NextYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget12Between { get; set; } public virtual Nullable[] NextYearBudget12In { get; set; } } public partial class GL_Budget3 { [Required] public virtual string GLBudgetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_Budget3Query : QueryDb, IReturn> { public GL_Budget3Query() { GLBudgetIDBetween = new string[]{}; GLBudgetIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastYearBudget1Between = new Nullable[]{}; LastYearBudget1In = new Nullable[]{}; LastYearBudget2Between = new Nullable[]{}; LastYearBudget2In = new Nullable[]{}; LastYearBudget3Between = new Nullable[]{}; LastYearBudget3In = new Nullable[]{}; LastYearBudget4Between = new Nullable[]{}; LastYearBudget4In = new Nullable[]{}; LastYearBudget5Between = new Nullable[]{}; LastYearBudget5In = new Nullable[]{}; LastYearBudget6Between = new Nullable[]{}; LastYearBudget6In = new Nullable[]{}; LastYearBudget7Between = new Nullable[]{}; LastYearBudget7In = new Nullable[]{}; LastYearBudget8Between = new Nullable[]{}; LastYearBudget8In = new Nullable[]{}; LastYearBudget9Between = new Nullable[]{}; LastYearBudget9In = new Nullable[]{}; LastYearBudget10Between = new Nullable[]{}; LastYearBudget10In = new Nullable[]{}; LastYearBudget11Between = new Nullable[]{}; LastYearBudget11In = new Nullable[]{}; LastYearBudget12Between = new Nullable[]{}; LastYearBudget12In = new Nullable[]{}; CurrYearBudget1Between = new Nullable[]{}; CurrYearBudget1In = new Nullable[]{}; CurrYearBudget2Between = new Nullable[]{}; CurrYearBudget2In = new Nullable[]{}; CurrYearBudget3Between = new Nullable[]{}; CurrYearBudget3In = new Nullable[]{}; CurrYearBudget4Between = new Nullable[]{}; CurrYearBudget4In = new Nullable[]{}; CurrYearBudget5Between = new Nullable[]{}; CurrYearBudget5In = new Nullable[]{}; CurrYearBudget6Between = new Nullable[]{}; CurrYearBudget6In = new Nullable[]{}; CurrYearBudget7Between = new Nullable[]{}; CurrYearBudget7In = new Nullable[]{}; CurrYearBudget8Between = new Nullable[]{}; CurrYearBudget8In = new Nullable[]{}; CurrYearBudget9Between = new Nullable[]{}; CurrYearBudget9In = new Nullable[]{}; CurrYearBudget10Between = new Nullable[]{}; CurrYearBudget10In = new Nullable[]{}; CurrYearBudget11Between = new Nullable[]{}; CurrYearBudget11In = new Nullable[]{}; CurrYearBudget12Between = new Nullable[]{}; CurrYearBudget12In = new Nullable[]{}; NextYearBudget1Between = new Nullable[]{}; NextYearBudget1In = new Nullable[]{}; NextYearBudget2Between = new Nullable[]{}; NextYearBudget2In = new Nullable[]{}; NextYearBudget3Between = new Nullable[]{}; NextYearBudget3In = new Nullable[]{}; NextYearBudget4Between = new Nullable[]{}; NextYearBudget4In = new Nullable[]{}; NextYearBudget5Between = new Nullable[]{}; NextYearBudget5In = new Nullable[]{}; NextYearBudget6Between = new Nullable[]{}; NextYearBudget6In = new Nullable[]{}; NextYearBudget7Between = new Nullable[]{}; NextYearBudget7In = new Nullable[]{}; NextYearBudget8Between = new Nullable[]{}; NextYearBudget8In = new Nullable[]{}; NextYearBudget9Between = new Nullable[]{}; NextYearBudget9In = new Nullable[]{}; NextYearBudget10Between = new Nullable[]{}; NextYearBudget10In = new Nullable[]{}; NextYearBudget11Between = new Nullable[]{}; NextYearBudget11In = new Nullable[]{}; NextYearBudget12Between = new Nullable[]{}; NextYearBudget12In = new Nullable[]{}; } public virtual string GLBudgetID { get; set; } public virtual string GLBudgetIDStartsWith { get; set; } public virtual string GLBudgetIDEndsWith { get; set; } public virtual string GLBudgetIDContains { get; set; } public virtual string GLBudgetIDLike { get; set; } public virtual string[] GLBudgetIDBetween { get; set; } public virtual string[] GLBudgetIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LastYearBudget1 { get; set; } public virtual decimal? LastYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1GreaterThan { get; set; } public virtual decimal? LastYearBudget1LessThan { get; set; } public virtual decimal? LastYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget1NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget1Between { get; set; } public virtual Nullable[] LastYearBudget1In { get; set; } public virtual decimal? LastYearBudget2 { get; set; } public virtual decimal? LastYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2GreaterThan { get; set; } public virtual decimal? LastYearBudget2LessThan { get; set; } public virtual decimal? LastYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget2NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget2Between { get; set; } public virtual Nullable[] LastYearBudget2In { get; set; } public virtual decimal? LastYearBudget3 { get; set; } public virtual decimal? LastYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3GreaterThan { get; set; } public virtual decimal? LastYearBudget3LessThan { get; set; } public virtual decimal? LastYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget3NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget3Between { get; set; } public virtual Nullable[] LastYearBudget3In { get; set; } public virtual decimal? LastYearBudget4 { get; set; } public virtual decimal? LastYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4GreaterThan { get; set; } public virtual decimal? LastYearBudget4LessThan { get; set; } public virtual decimal? LastYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget4NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget4Between { get; set; } public virtual Nullable[] LastYearBudget4In { get; set; } public virtual decimal? LastYearBudget5 { get; set; } public virtual decimal? LastYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5GreaterThan { get; set; } public virtual decimal? LastYearBudget5LessThan { get; set; } public virtual decimal? LastYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget5NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget5Between { get; set; } public virtual Nullable[] LastYearBudget5In { get; set; } public virtual decimal? LastYearBudget6 { get; set; } public virtual decimal? LastYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6GreaterThan { get; set; } public virtual decimal? LastYearBudget6LessThan { get; set; } public virtual decimal? LastYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget6NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget6Between { get; set; } public virtual Nullable[] LastYearBudget6In { get; set; } public virtual decimal? LastYearBudget7 { get; set; } public virtual decimal? LastYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7GreaterThan { get; set; } public virtual decimal? LastYearBudget7LessThan { get; set; } public virtual decimal? LastYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget7NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget7Between { get; set; } public virtual Nullable[] LastYearBudget7In { get; set; } public virtual decimal? LastYearBudget8 { get; set; } public virtual decimal? LastYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8GreaterThan { get; set; } public virtual decimal? LastYearBudget8LessThan { get; set; } public virtual decimal? LastYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget8NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget8Between { get; set; } public virtual Nullable[] LastYearBudget8In { get; set; } public virtual decimal? LastYearBudget9 { get; set; } public virtual decimal? LastYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9GreaterThan { get; set; } public virtual decimal? LastYearBudget9LessThan { get; set; } public virtual decimal? LastYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget9NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget9Between { get; set; } public virtual Nullable[] LastYearBudget9In { get; set; } public virtual decimal? LastYearBudget10 { get; set; } public virtual decimal? LastYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10GreaterThan { get; set; } public virtual decimal? LastYearBudget10LessThan { get; set; } public virtual decimal? LastYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget10NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget10Between { get; set; } public virtual Nullable[] LastYearBudget10In { get; set; } public virtual decimal? LastYearBudget11 { get; set; } public virtual decimal? LastYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11GreaterThan { get; set; } public virtual decimal? LastYearBudget11LessThan { get; set; } public virtual decimal? LastYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget11NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget11Between { get; set; } public virtual Nullable[] LastYearBudget11In { get; set; } public virtual decimal? LastYearBudget12 { get; set; } public virtual decimal? LastYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12GreaterThan { get; set; } public virtual decimal? LastYearBudget12LessThan { get; set; } public virtual decimal? LastYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? LastYearBudget12NotEqualTo { get; set; } public virtual Nullable[] LastYearBudget12Between { get; set; } public virtual Nullable[] LastYearBudget12In { get; set; } public virtual decimal? CurrYearBudget1 { get; set; } public virtual decimal? CurrYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1GreaterThan { get; set; } public virtual decimal? CurrYearBudget1LessThan { get; set; } public virtual decimal? CurrYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget1NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget1Between { get; set; } public virtual Nullable[] CurrYearBudget1In { get; set; } public virtual decimal? CurrYearBudget2 { get; set; } public virtual decimal? CurrYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2GreaterThan { get; set; } public virtual decimal? CurrYearBudget2LessThan { get; set; } public virtual decimal? CurrYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget2NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget2Between { get; set; } public virtual Nullable[] CurrYearBudget2In { get; set; } public virtual decimal? CurrYearBudget3 { get; set; } public virtual decimal? CurrYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3GreaterThan { get; set; } public virtual decimal? CurrYearBudget3LessThan { get; set; } public virtual decimal? CurrYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget3NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget3Between { get; set; } public virtual Nullable[] CurrYearBudget3In { get; set; } public virtual decimal? CurrYearBudget4 { get; set; } public virtual decimal? CurrYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4GreaterThan { get; set; } public virtual decimal? CurrYearBudget4LessThan { get; set; } public virtual decimal? CurrYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget4NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget4Between { get; set; } public virtual Nullable[] CurrYearBudget4In { get; set; } public virtual decimal? CurrYearBudget5 { get; set; } public virtual decimal? CurrYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5GreaterThan { get; set; } public virtual decimal? CurrYearBudget5LessThan { get; set; } public virtual decimal? CurrYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget5NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget5Between { get; set; } public virtual Nullable[] CurrYearBudget5In { get; set; } public virtual decimal? CurrYearBudget6 { get; set; } public virtual decimal? CurrYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6GreaterThan { get; set; } public virtual decimal? CurrYearBudget6LessThan { get; set; } public virtual decimal? CurrYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget6NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget6Between { get; set; } public virtual Nullable[] CurrYearBudget6In { get; set; } public virtual decimal? CurrYearBudget7 { get; set; } public virtual decimal? CurrYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7GreaterThan { get; set; } public virtual decimal? CurrYearBudget7LessThan { get; set; } public virtual decimal? CurrYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget7NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget7Between { get; set; } public virtual Nullable[] CurrYearBudget7In { get; set; } public virtual decimal? CurrYearBudget8 { get; set; } public virtual decimal? CurrYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8GreaterThan { get; set; } public virtual decimal? CurrYearBudget8LessThan { get; set; } public virtual decimal? CurrYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget8NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget8Between { get; set; } public virtual Nullable[] CurrYearBudget8In { get; set; } public virtual decimal? CurrYearBudget9 { get; set; } public virtual decimal? CurrYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9GreaterThan { get; set; } public virtual decimal? CurrYearBudget9LessThan { get; set; } public virtual decimal? CurrYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget9NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget9Between { get; set; } public virtual Nullable[] CurrYearBudget9In { get; set; } public virtual decimal? CurrYearBudget10 { get; set; } public virtual decimal? CurrYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10GreaterThan { get; set; } public virtual decimal? CurrYearBudget10LessThan { get; set; } public virtual decimal? CurrYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget10NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget10Between { get; set; } public virtual Nullable[] CurrYearBudget10In { get; set; } public virtual decimal? CurrYearBudget11 { get; set; } public virtual decimal? CurrYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11GreaterThan { get; set; } public virtual decimal? CurrYearBudget11LessThan { get; set; } public virtual decimal? CurrYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget11NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget11Between { get; set; } public virtual Nullable[] CurrYearBudget11In { get; set; } public virtual decimal? CurrYearBudget12 { get; set; } public virtual decimal? CurrYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12GreaterThan { get; set; } public virtual decimal? CurrYearBudget12LessThan { get; set; } public virtual decimal? CurrYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearBudget12NotEqualTo { get; set; } public virtual Nullable[] CurrYearBudget12Between { get; set; } public virtual Nullable[] CurrYearBudget12In { get; set; } public virtual decimal? NextYearBudget1 { get; set; } public virtual decimal? NextYearBudget1GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1GreaterThan { get; set; } public virtual decimal? NextYearBudget1LessThan { get; set; } public virtual decimal? NextYearBudget1LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget1NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget1Between { get; set; } public virtual Nullable[] NextYearBudget1In { get; set; } public virtual decimal? NextYearBudget2 { get; set; } public virtual decimal? NextYearBudget2GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2GreaterThan { get; set; } public virtual decimal? NextYearBudget2LessThan { get; set; } public virtual decimal? NextYearBudget2LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget2NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget2Between { get; set; } public virtual Nullable[] NextYearBudget2In { get; set; } public virtual decimal? NextYearBudget3 { get; set; } public virtual decimal? NextYearBudget3GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3GreaterThan { get; set; } public virtual decimal? NextYearBudget3LessThan { get; set; } public virtual decimal? NextYearBudget3LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget3NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget3Between { get; set; } public virtual Nullable[] NextYearBudget3In { get; set; } public virtual decimal? NextYearBudget4 { get; set; } public virtual decimal? NextYearBudget4GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4GreaterThan { get; set; } public virtual decimal? NextYearBudget4LessThan { get; set; } public virtual decimal? NextYearBudget4LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget4NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget4Between { get; set; } public virtual Nullable[] NextYearBudget4In { get; set; } public virtual decimal? NextYearBudget5 { get; set; } public virtual decimal? NextYearBudget5GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5GreaterThan { get; set; } public virtual decimal? NextYearBudget5LessThan { get; set; } public virtual decimal? NextYearBudget5LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget5NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget5Between { get; set; } public virtual Nullable[] NextYearBudget5In { get; set; } public virtual decimal? NextYearBudget6 { get; set; } public virtual decimal? NextYearBudget6GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6GreaterThan { get; set; } public virtual decimal? NextYearBudget6LessThan { get; set; } public virtual decimal? NextYearBudget6LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget6NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget6Between { get; set; } public virtual Nullable[] NextYearBudget6In { get; set; } public virtual decimal? NextYearBudget7 { get; set; } public virtual decimal? NextYearBudget7GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7GreaterThan { get; set; } public virtual decimal? NextYearBudget7LessThan { get; set; } public virtual decimal? NextYearBudget7LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget7NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget7Between { get; set; } public virtual Nullable[] NextYearBudget7In { get; set; } public virtual decimal? NextYearBudget8 { get; set; } public virtual decimal? NextYearBudget8GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8GreaterThan { get; set; } public virtual decimal? NextYearBudget8LessThan { get; set; } public virtual decimal? NextYearBudget8LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget8NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget8Between { get; set; } public virtual Nullable[] NextYearBudget8In { get; set; } public virtual decimal? NextYearBudget9 { get; set; } public virtual decimal? NextYearBudget9GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9GreaterThan { get; set; } public virtual decimal? NextYearBudget9LessThan { get; set; } public virtual decimal? NextYearBudget9LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget9NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget9Between { get; set; } public virtual Nullable[] NextYearBudget9In { get; set; } public virtual decimal? NextYearBudget10 { get; set; } public virtual decimal? NextYearBudget10GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10GreaterThan { get; set; } public virtual decimal? NextYearBudget10LessThan { get; set; } public virtual decimal? NextYearBudget10LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget10NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget10Between { get; set; } public virtual Nullable[] NextYearBudget10In { get; set; } public virtual decimal? NextYearBudget11 { get; set; } public virtual decimal? NextYearBudget11GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11GreaterThan { get; set; } public virtual decimal? NextYearBudget11LessThan { get; set; } public virtual decimal? NextYearBudget11LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget11NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget11Between { get; set; } public virtual Nullable[] NextYearBudget11In { get; set; } public virtual decimal? NextYearBudget12 { get; set; } public virtual decimal? NextYearBudget12GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12GreaterThan { get; set; } public virtual decimal? NextYearBudget12LessThan { get; set; } public virtual decimal? NextYearBudget12LessThanOrEqualTo { get; set; } public virtual decimal? NextYearBudget12NotEqualTo { get; set; } public virtual Nullable[] NextYearBudget12Between { get; set; } public virtual Nullable[] NextYearBudget12In { get; set; } } public partial class GL_Category { [Required] public virtual string GLCategoryID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } public virtual byte? ExpSign { get; set; } public virtual byte? AccType { get; set; } public virtual string Group1 { get; set; } public virtual string Group2 { get; set; } public virtual int? Group2DisplayOrder { get; set; } public virtual int? Group1DisplayOrder { get; set; } } [Route("/Queries/GL_Category", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_CategoryQuery : QueryDb, IReturn> { public GL_CategoryQuery() { GLCategoryIDBetween = new string[]{}; GLCategoryIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ExpSignBetween = new Nullable[]{}; ExpSignIn = new Nullable[]{}; AccTypeBetween = new Nullable[]{}; AccTypeIn = new Nullable[]{}; Group1Between = new string[]{}; Group1In = new string[]{}; Group2Between = new string[]{}; Group2In = new string[]{}; Group2DisplayOrderBetween = new Nullable[]{}; Group2DisplayOrderIn = new Nullable[]{}; Group1DisplayOrderBetween = new Nullable[]{}; Group1DisplayOrderIn = new Nullable[]{}; } public virtual string GLCategoryID { get; set; } public virtual string GLCategoryIDStartsWith { get; set; } public virtual string GLCategoryIDEndsWith { get; set; } public virtual string GLCategoryIDContains { get; set; } public virtual string GLCategoryIDLike { get; set; } public virtual string[] GLCategoryIDBetween { get; set; } public virtual string[] GLCategoryIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte? ExpSign { get; set; } public virtual byte? ExpSignGreaterThanOrEqualTo { get; set; } public virtual byte? ExpSignGreaterThan { get; set; } public virtual byte? ExpSignLessThan { get; set; } public virtual byte? ExpSignLessThanOrEqualTo { get; set; } public virtual byte? ExpSignNotEqualTo { get; set; } public virtual Nullable[] ExpSignBetween { get; set; } public virtual Nullable[] ExpSignIn { get; set; } public virtual byte? AccType { get; set; } public virtual byte? AccTypeGreaterThanOrEqualTo { get; set; } public virtual byte? AccTypeGreaterThan { get; set; } public virtual byte? AccTypeLessThan { get; set; } public virtual byte? AccTypeLessThanOrEqualTo { get; set; } public virtual byte? AccTypeNotEqualTo { get; set; } public virtual Nullable[] AccTypeBetween { get; set; } public virtual Nullable[] AccTypeIn { get; set; } public virtual string Group1 { get; set; } public virtual string Group1StartsWith { get; set; } public virtual string Group1EndsWith { get; set; } public virtual string Group1Contains { get; set; } public virtual string Group1Like { get; set; } public virtual string[] Group1Between { get; set; } public virtual string[] Group1In { get; set; } public virtual string Group2 { get; set; } public virtual string Group2StartsWith { get; set; } public virtual string Group2EndsWith { get; set; } public virtual string Group2Contains { get; set; } public virtual string Group2Like { get; set; } public virtual string[] Group2Between { get; set; } public virtual string[] Group2In { get; set; } public virtual int? Group2DisplayOrder { get; set; } public virtual int? Group2DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? Group2DisplayOrderGreaterThan { get; set; } public virtual int? Group2DisplayOrderLessThan { get; set; } public virtual int? Group2DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? Group2DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] Group2DisplayOrderBetween { get; set; } public virtual Nullable[] Group2DisplayOrderIn { get; set; } public virtual int? Group1DisplayOrder { get; set; } public virtual int? Group1DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? Group1DisplayOrderGreaterThan { get; set; } public virtual int? Group1DisplayOrderLessThan { get; set; } public virtual int? Group1DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? Group1DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] Group1DisplayOrderBetween { get; set; } public virtual Nullable[] Group1DisplayOrderIn { get; set; } } public partial class GL_Config { [Required] public virtual string GLSetUpID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual short YearNo { get; set; } public virtual DateTime? YearStartingDate { get; set; } public virtual string RetainedEarningsNo { get; set; } public virtual string PeriodName1 { get; set; } [Required] public virtual DateTime PeriodStart1 { get; set; } public virtual short? PeriodLocked1 { get; set; } public virtual bool? PeriodRolled1 { get; set; } public virtual string PeriodName2 { get; set; } [Required] public virtual DateTime PeriodStart2 { get; set; } public virtual short? PeriodLocked2 { get; set; } public virtual bool? PeriodRolled2 { get; set; } public virtual string PeriodName3 { get; set; } [Required] public virtual DateTime PeriodStart3 { get; set; } public virtual short? PeriodLocked3 { get; set; } public virtual bool? PeriodRolled3 { get; set; } public virtual string PeriodName4 { get; set; } [Required] public virtual DateTime PeriodStart4 { get; set; } public virtual short? PeriodLocked4 { get; set; } public virtual bool? PeriodRolled4 { get; set; } public virtual string PeriodName5 { get; set; } [Required] public virtual DateTime PeriodStart5 { get; set; } public virtual short? PeriodLocked5 { get; set; } public virtual bool? PeriodRolled5 { get; set; } public virtual string PeriodName6 { get; set; } [Required] public virtual DateTime PeriodStart6 { get; set; } public virtual short? PeriodLocked6 { get; set; } public virtual bool? PeriodRolled6 { get; set; } public virtual string PeriodName7 { get; set; } [Required] public virtual DateTime PeriodStart7 { get; set; } public virtual short? PeriodLocked7 { get; set; } public virtual bool? PeriodRolled7 { get; set; } public virtual string PeriodName8 { get; set; } [Required] public virtual DateTime PeriodStart8 { get; set; } public virtual short? PeriodLocked8 { get; set; } public virtual bool? PeriodRolled8 { get; set; } public virtual string PeriodName9 { get; set; } [Required] public virtual DateTime PeriodStart9 { get; set; } public virtual short? PeriodLocked9 { get; set; } public virtual bool? PeriodRolled9 { get; set; } public virtual string PeriodName10 { get; set; } [Required] public virtual DateTime PeriodStart10 { get; set; } public virtual short? PeriodLocked10 { get; set; } public virtual bool? PeriodRolled10 { get; set; } public virtual string PeriodName11 { get; set; } [Required] public virtual DateTime PeriodStart11 { get; set; } public virtual short? PeriodLocked11 { get; set; } public virtual bool? PeriodRolled11 { get; set; } public virtual string PeriodName12 { get; set; } [Required] public virtual DateTime PeriodStart12 { get; set; } public virtual short? PeriodLocked12 { get; set; } public virtual bool? PeriodRolled12 { get; set; } [Required] public virtual bool YearRolled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_ConfigQuery : QueryDb, IReturn> { public GL_ConfigQuery() { GLSetUpIDBetween = new string[]{}; GLSetUpIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; YearNoBetween = new short[]{}; YearNoIn = new short[]{}; YearStartingDateBetween = new Nullable[]{}; YearStartingDateIn = new Nullable[]{}; RetainedEarningsNoBetween = new string[]{}; RetainedEarningsNoIn = new string[]{}; PeriodName1Between = new string[]{}; PeriodName1In = new string[]{}; PeriodStart1Between = new DateTime[]{}; PeriodStart1In = new DateTime[]{}; PeriodLocked1Between = new Nullable[]{}; PeriodLocked1In = new Nullable[]{}; PeriodName2Between = new string[]{}; PeriodName2In = new string[]{}; PeriodStart2Between = new DateTime[]{}; PeriodStart2In = new DateTime[]{}; PeriodLocked2Between = new Nullable[]{}; PeriodLocked2In = new Nullable[]{}; PeriodName3Between = new string[]{}; PeriodName3In = new string[]{}; PeriodStart3Between = new DateTime[]{}; PeriodStart3In = new DateTime[]{}; PeriodLocked3Between = new Nullable[]{}; PeriodLocked3In = new Nullable[]{}; PeriodName4Between = new string[]{}; PeriodName4In = new string[]{}; PeriodStart4Between = new DateTime[]{}; PeriodStart4In = new DateTime[]{}; PeriodLocked4Between = new Nullable[]{}; PeriodLocked4In = new Nullable[]{}; PeriodName5Between = new string[]{}; PeriodName5In = new string[]{}; PeriodStart5Between = new DateTime[]{}; PeriodStart5In = new DateTime[]{}; PeriodLocked5Between = new Nullable[]{}; PeriodLocked5In = new Nullable[]{}; PeriodName6Between = new string[]{}; PeriodName6In = new string[]{}; PeriodStart6Between = new DateTime[]{}; PeriodStart6In = new DateTime[]{}; PeriodLocked6Between = new Nullable[]{}; PeriodLocked6In = new Nullable[]{}; PeriodName7Between = new string[]{}; PeriodName7In = new string[]{}; PeriodStart7Between = new DateTime[]{}; PeriodStart7In = new DateTime[]{}; PeriodLocked7Between = new Nullable[]{}; PeriodLocked7In = new Nullable[]{}; PeriodName8Between = new string[]{}; PeriodName8In = new string[]{}; PeriodStart8Between = new DateTime[]{}; PeriodStart8In = new DateTime[]{}; PeriodLocked8Between = new Nullable[]{}; PeriodLocked8In = new Nullable[]{}; PeriodName9Between = new string[]{}; PeriodName9In = new string[]{}; PeriodStart9Between = new DateTime[]{}; PeriodStart9In = new DateTime[]{}; PeriodLocked9Between = new Nullable[]{}; PeriodLocked9In = new Nullable[]{}; PeriodName10Between = new string[]{}; PeriodName10In = new string[]{}; PeriodStart10Between = new DateTime[]{}; PeriodStart10In = new DateTime[]{}; PeriodLocked10Between = new Nullable[]{}; PeriodLocked10In = new Nullable[]{}; PeriodName11Between = new string[]{}; PeriodName11In = new string[]{}; PeriodStart11Between = new DateTime[]{}; PeriodStart11In = new DateTime[]{}; PeriodLocked11Between = new Nullable[]{}; PeriodLocked11In = new Nullable[]{}; PeriodName12Between = new string[]{}; PeriodName12In = new string[]{}; PeriodStart12Between = new DateTime[]{}; PeriodStart12In = new DateTime[]{}; PeriodLocked12Between = new Nullable[]{}; PeriodLocked12In = new Nullable[]{}; } public virtual string GLSetUpID { get; set; } public virtual string GLSetUpIDStartsWith { get; set; } public virtual string GLSetUpIDEndsWith { get; set; } public virtual string GLSetUpIDContains { get; set; } public virtual string GLSetUpIDLike { get; set; } public virtual string[] GLSetUpIDBetween { get; set; } public virtual string[] GLSetUpIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual short? YearNo { get; set; } public virtual short? YearNoGreaterThanOrEqualTo { get; set; } public virtual short? YearNoGreaterThan { get; set; } public virtual short? YearNoLessThan { get; set; } public virtual short? YearNoLessThanOrEqualTo { get; set; } public virtual short? YearNoNotEqualTo { get; set; } public virtual short[] YearNoBetween { get; set; } public virtual short[] YearNoIn { get; set; } public virtual DateTime? YearStartingDate { get; set; } public virtual DateTime? YearStartingDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? YearStartingDateGreaterThan { get; set; } public virtual DateTime? YearStartingDateLessThan { get; set; } public virtual DateTime? YearStartingDateLessThanOrEqualTo { get; set; } public virtual DateTime? YearStartingDateNotEqualTo { get; set; } public virtual Nullable[] YearStartingDateBetween { get; set; } public virtual Nullable[] YearStartingDateIn { get; set; } public virtual string RetainedEarningsNo { get; set; } public virtual string RetainedEarningsNoStartsWith { get; set; } public virtual string RetainedEarningsNoEndsWith { get; set; } public virtual string RetainedEarningsNoContains { get; set; } public virtual string RetainedEarningsNoLike { get; set; } public virtual string[] RetainedEarningsNoBetween { get; set; } public virtual string[] RetainedEarningsNoIn { get; set; } public virtual string PeriodName1 { get; set; } public virtual string PeriodName1StartsWith { get; set; } public virtual string PeriodName1EndsWith { get; set; } public virtual string PeriodName1Contains { get; set; } public virtual string PeriodName1Like { get; set; } public virtual string[] PeriodName1Between { get; set; } public virtual string[] PeriodName1In { get; set; } public virtual DateTime? PeriodStart1 { get; set; } public virtual DateTime? PeriodStart1GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart1GreaterThan { get; set; } public virtual DateTime? PeriodStart1LessThan { get; set; } public virtual DateTime? PeriodStart1LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart1NotEqualTo { get; set; } public virtual DateTime[] PeriodStart1Between { get; set; } public virtual DateTime[] PeriodStart1In { get; set; } public virtual short? PeriodLocked1 { get; set; } public virtual short? PeriodLocked1GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked1GreaterThan { get; set; } public virtual short? PeriodLocked1LessThan { get; set; } public virtual short? PeriodLocked1LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked1NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked1Between { get; set; } public virtual Nullable[] PeriodLocked1In { get; set; } public virtual bool? PeriodRolled1 { get; set; } public virtual string PeriodName2 { get; set; } public virtual string PeriodName2StartsWith { get; set; } public virtual string PeriodName2EndsWith { get; set; } public virtual string PeriodName2Contains { get; set; } public virtual string PeriodName2Like { get; set; } public virtual string[] PeriodName2Between { get; set; } public virtual string[] PeriodName2In { get; set; } public virtual DateTime? PeriodStart2 { get; set; } public virtual DateTime? PeriodStart2GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart2GreaterThan { get; set; } public virtual DateTime? PeriodStart2LessThan { get; set; } public virtual DateTime? PeriodStart2LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart2NotEqualTo { get; set; } public virtual DateTime[] PeriodStart2Between { get; set; } public virtual DateTime[] PeriodStart2In { get; set; } public virtual short? PeriodLocked2 { get; set; } public virtual short? PeriodLocked2GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked2GreaterThan { get; set; } public virtual short? PeriodLocked2LessThan { get; set; } public virtual short? PeriodLocked2LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked2NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked2Between { get; set; } public virtual Nullable[] PeriodLocked2In { get; set; } public virtual bool? PeriodRolled2 { get; set; } public virtual string PeriodName3 { get; set; } public virtual string PeriodName3StartsWith { get; set; } public virtual string PeriodName3EndsWith { get; set; } public virtual string PeriodName3Contains { get; set; } public virtual string PeriodName3Like { get; set; } public virtual string[] PeriodName3Between { get; set; } public virtual string[] PeriodName3In { get; set; } public virtual DateTime? PeriodStart3 { get; set; } public virtual DateTime? PeriodStart3GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart3GreaterThan { get; set; } public virtual DateTime? PeriodStart3LessThan { get; set; } public virtual DateTime? PeriodStart3LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart3NotEqualTo { get; set; } public virtual DateTime[] PeriodStart3Between { get; set; } public virtual DateTime[] PeriodStart3In { get; set; } public virtual short? PeriodLocked3 { get; set; } public virtual short? PeriodLocked3GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked3GreaterThan { get; set; } public virtual short? PeriodLocked3LessThan { get; set; } public virtual short? PeriodLocked3LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked3NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked3Between { get; set; } public virtual Nullable[] PeriodLocked3In { get; set; } public virtual bool? PeriodRolled3 { get; set; } public virtual string PeriodName4 { get; set; } public virtual string PeriodName4StartsWith { get; set; } public virtual string PeriodName4EndsWith { get; set; } public virtual string PeriodName4Contains { get; set; } public virtual string PeriodName4Like { get; set; } public virtual string[] PeriodName4Between { get; set; } public virtual string[] PeriodName4In { get; set; } public virtual DateTime? PeriodStart4 { get; set; } public virtual DateTime? PeriodStart4GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart4GreaterThan { get; set; } public virtual DateTime? PeriodStart4LessThan { get; set; } public virtual DateTime? PeriodStart4LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart4NotEqualTo { get; set; } public virtual DateTime[] PeriodStart4Between { get; set; } public virtual DateTime[] PeriodStart4In { get; set; } public virtual short? PeriodLocked4 { get; set; } public virtual short? PeriodLocked4GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked4GreaterThan { get; set; } public virtual short? PeriodLocked4LessThan { get; set; } public virtual short? PeriodLocked4LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked4NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked4Between { get; set; } public virtual Nullable[] PeriodLocked4In { get; set; } public virtual bool? PeriodRolled4 { get; set; } public virtual string PeriodName5 { get; set; } public virtual string PeriodName5StartsWith { get; set; } public virtual string PeriodName5EndsWith { get; set; } public virtual string PeriodName5Contains { get; set; } public virtual string PeriodName5Like { get; set; } public virtual string[] PeriodName5Between { get; set; } public virtual string[] PeriodName5In { get; set; } public virtual DateTime? PeriodStart5 { get; set; } public virtual DateTime? PeriodStart5GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart5GreaterThan { get; set; } public virtual DateTime? PeriodStart5LessThan { get; set; } public virtual DateTime? PeriodStart5LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart5NotEqualTo { get; set; } public virtual DateTime[] PeriodStart5Between { get; set; } public virtual DateTime[] PeriodStart5In { get; set; } public virtual short? PeriodLocked5 { get; set; } public virtual short? PeriodLocked5GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked5GreaterThan { get; set; } public virtual short? PeriodLocked5LessThan { get; set; } public virtual short? PeriodLocked5LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked5NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked5Between { get; set; } public virtual Nullable[] PeriodLocked5In { get; set; } public virtual bool? PeriodRolled5 { get; set; } public virtual string PeriodName6 { get; set; } public virtual string PeriodName6StartsWith { get; set; } public virtual string PeriodName6EndsWith { get; set; } public virtual string PeriodName6Contains { get; set; } public virtual string PeriodName6Like { get; set; } public virtual string[] PeriodName6Between { get; set; } public virtual string[] PeriodName6In { get; set; } public virtual DateTime? PeriodStart6 { get; set; } public virtual DateTime? PeriodStart6GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart6GreaterThan { get; set; } public virtual DateTime? PeriodStart6LessThan { get; set; } public virtual DateTime? PeriodStart6LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart6NotEqualTo { get; set; } public virtual DateTime[] PeriodStart6Between { get; set; } public virtual DateTime[] PeriodStart6In { get; set; } public virtual short? PeriodLocked6 { get; set; } public virtual short? PeriodLocked6GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked6GreaterThan { get; set; } public virtual short? PeriodLocked6LessThan { get; set; } public virtual short? PeriodLocked6LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked6NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked6Between { get; set; } public virtual Nullable[] PeriodLocked6In { get; set; } public virtual bool? PeriodRolled6 { get; set; } public virtual string PeriodName7 { get; set; } public virtual string PeriodName7StartsWith { get; set; } public virtual string PeriodName7EndsWith { get; set; } public virtual string PeriodName7Contains { get; set; } public virtual string PeriodName7Like { get; set; } public virtual string[] PeriodName7Between { get; set; } public virtual string[] PeriodName7In { get; set; } public virtual DateTime? PeriodStart7 { get; set; } public virtual DateTime? PeriodStart7GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart7GreaterThan { get; set; } public virtual DateTime? PeriodStart7LessThan { get; set; } public virtual DateTime? PeriodStart7LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart7NotEqualTo { get; set; } public virtual DateTime[] PeriodStart7Between { get; set; } public virtual DateTime[] PeriodStart7In { get; set; } public virtual short? PeriodLocked7 { get; set; } public virtual short? PeriodLocked7GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked7GreaterThan { get; set; } public virtual short? PeriodLocked7LessThan { get; set; } public virtual short? PeriodLocked7LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked7NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked7Between { get; set; } public virtual Nullable[] PeriodLocked7In { get; set; } public virtual bool? PeriodRolled7 { get; set; } public virtual string PeriodName8 { get; set; } public virtual string PeriodName8StartsWith { get; set; } public virtual string PeriodName8EndsWith { get; set; } public virtual string PeriodName8Contains { get; set; } public virtual string PeriodName8Like { get; set; } public virtual string[] PeriodName8Between { get; set; } public virtual string[] PeriodName8In { get; set; } public virtual DateTime? PeriodStart8 { get; set; } public virtual DateTime? PeriodStart8GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart8GreaterThan { get; set; } public virtual DateTime? PeriodStart8LessThan { get; set; } public virtual DateTime? PeriodStart8LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart8NotEqualTo { get; set; } public virtual DateTime[] PeriodStart8Between { get; set; } public virtual DateTime[] PeriodStart8In { get; set; } public virtual short? PeriodLocked8 { get; set; } public virtual short? PeriodLocked8GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked8GreaterThan { get; set; } public virtual short? PeriodLocked8LessThan { get; set; } public virtual short? PeriodLocked8LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked8NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked8Between { get; set; } public virtual Nullable[] PeriodLocked8In { get; set; } public virtual bool? PeriodRolled8 { get; set; } public virtual string PeriodName9 { get; set; } public virtual string PeriodName9StartsWith { get; set; } public virtual string PeriodName9EndsWith { get; set; } public virtual string PeriodName9Contains { get; set; } public virtual string PeriodName9Like { get; set; } public virtual string[] PeriodName9Between { get; set; } public virtual string[] PeriodName9In { get; set; } public virtual DateTime? PeriodStart9 { get; set; } public virtual DateTime? PeriodStart9GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart9GreaterThan { get; set; } public virtual DateTime? PeriodStart9LessThan { get; set; } public virtual DateTime? PeriodStart9LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart9NotEqualTo { get; set; } public virtual DateTime[] PeriodStart9Between { get; set; } public virtual DateTime[] PeriodStart9In { get; set; } public virtual short? PeriodLocked9 { get; set; } public virtual short? PeriodLocked9GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked9GreaterThan { get; set; } public virtual short? PeriodLocked9LessThan { get; set; } public virtual short? PeriodLocked9LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked9NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked9Between { get; set; } public virtual Nullable[] PeriodLocked9In { get; set; } public virtual bool? PeriodRolled9 { get; set; } public virtual string PeriodName10 { get; set; } public virtual string PeriodName10StartsWith { get; set; } public virtual string PeriodName10EndsWith { get; set; } public virtual string PeriodName10Contains { get; set; } public virtual string PeriodName10Like { get; set; } public virtual string[] PeriodName10Between { get; set; } public virtual string[] PeriodName10In { get; set; } public virtual DateTime? PeriodStart10 { get; set; } public virtual DateTime? PeriodStart10GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart10GreaterThan { get; set; } public virtual DateTime? PeriodStart10LessThan { get; set; } public virtual DateTime? PeriodStart10LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart10NotEqualTo { get; set; } public virtual DateTime[] PeriodStart10Between { get; set; } public virtual DateTime[] PeriodStart10In { get; set; } public virtual short? PeriodLocked10 { get; set; } public virtual short? PeriodLocked10GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked10GreaterThan { get; set; } public virtual short? PeriodLocked10LessThan { get; set; } public virtual short? PeriodLocked10LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked10NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked10Between { get; set; } public virtual Nullable[] PeriodLocked10In { get; set; } public virtual bool? PeriodRolled10 { get; set; } public virtual string PeriodName11 { get; set; } public virtual string PeriodName11StartsWith { get; set; } public virtual string PeriodName11EndsWith { get; set; } public virtual string PeriodName11Contains { get; set; } public virtual string PeriodName11Like { get; set; } public virtual string[] PeriodName11Between { get; set; } public virtual string[] PeriodName11In { get; set; } public virtual DateTime? PeriodStart11 { get; set; } public virtual DateTime? PeriodStart11GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart11GreaterThan { get; set; } public virtual DateTime? PeriodStart11LessThan { get; set; } public virtual DateTime? PeriodStart11LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart11NotEqualTo { get; set; } public virtual DateTime[] PeriodStart11Between { get; set; } public virtual DateTime[] PeriodStart11In { get; set; } public virtual short? PeriodLocked11 { get; set; } public virtual short? PeriodLocked11GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked11GreaterThan { get; set; } public virtual short? PeriodLocked11LessThan { get; set; } public virtual short? PeriodLocked11LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked11NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked11Between { get; set; } public virtual Nullable[] PeriodLocked11In { get; set; } public virtual bool? PeriodRolled11 { get; set; } public virtual string PeriodName12 { get; set; } public virtual string PeriodName12StartsWith { get; set; } public virtual string PeriodName12EndsWith { get; set; } public virtual string PeriodName12Contains { get; set; } public virtual string PeriodName12Like { get; set; } public virtual string[] PeriodName12Between { get; set; } public virtual string[] PeriodName12In { get; set; } public virtual DateTime? PeriodStart12 { get; set; } public virtual DateTime? PeriodStart12GreaterThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart12GreaterThan { get; set; } public virtual DateTime? PeriodStart12LessThan { get; set; } public virtual DateTime? PeriodStart12LessThanOrEqualTo { get; set; } public virtual DateTime? PeriodStart12NotEqualTo { get; set; } public virtual DateTime[] PeriodStart12Between { get; set; } public virtual DateTime[] PeriodStart12In { get; set; } public virtual short? PeriodLocked12 { get; set; } public virtual short? PeriodLocked12GreaterThanOrEqualTo { get; set; } public virtual short? PeriodLocked12GreaterThan { get; set; } public virtual short? PeriodLocked12LessThan { get; set; } public virtual short? PeriodLocked12LessThanOrEqualTo { get; set; } public virtual short? PeriodLocked12NotEqualTo { get; set; } public virtual Nullable[] PeriodLocked12Between { get; set; } public virtual Nullable[] PeriodLocked12In { get; set; } public virtual bool? PeriodRolled12 { get; set; } public virtual bool? YearRolled { get; set; } } public partial class GL_Distribution { [Required] public virtual string GLDistID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLDistLedgerID { get; set; } public virtual decimal? DistAmount { get; set; } public virtual int? LineNum { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_DistributionQuery : QueryDb, IReturn> { public GL_DistributionQuery() { GLDistIDBetween = new string[]{}; GLDistIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; GLDistLedgerIDBetween = new string[]{}; GLDistLedgerIDIn = new string[]{}; DistAmountBetween = new Nullable[]{}; DistAmountIn = new Nullable[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; } public virtual string GLDistID { get; set; } public virtual string GLDistIDStartsWith { get; set; } public virtual string GLDistIDEndsWith { get; set; } public virtual string GLDistIDContains { get; set; } public virtual string GLDistIDLike { get; set; } public virtual string[] GLDistIDBetween { get; set; } public virtual string[] GLDistIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual string GLDistLedgerID { get; set; } public virtual string GLDistLedgerIDStartsWith { get; set; } public virtual string GLDistLedgerIDEndsWith { get; set; } public virtual string GLDistLedgerIDContains { get; set; } public virtual string GLDistLedgerIDLike { get; set; } public virtual string[] GLDistLedgerIDBetween { get; set; } public virtual string[] GLDistLedgerIDIn { get; set; } public virtual decimal? DistAmount { get; set; } public virtual decimal? DistAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DistAmountGreaterThan { get; set; } public virtual decimal? DistAmountLessThan { get; set; } public virtual decimal? DistAmountLessThanOrEqualTo { get; set; } public virtual decimal? DistAmountNotEqualTo { get; set; } public virtual Nullable[] DistAmountBetween { get; set; } public virtual Nullable[] DistAmountIn { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } } public partial class GL_Documents { public GL_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] [Required] public virtual string GL_Sets_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_DocumentsQuery : QueryDb, IReturn> { public GL_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; GL_Sets_RecIDBetween = new string[]{}; GL_Sets_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string GL_Sets_RecID { get; set; } public virtual string GL_Sets_RecIDStartsWith { get; set; } public virtual string GL_Sets_RecIDEndsWith { get; set; } public virtual string GL_Sets_RecIDContains { get; set; } public virtual string GL_Sets_RecIDLike { get; set; } public virtual string[] GL_Sets_RecIDBetween { get; set; } public virtual string[] GL_Sets_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class GL_Duplicates { [Required] public virtual string SetNo { get; set; } public virtual DateTime? PostDateTime { get; set; } public virtual string Source { get; set; } [Required] public virtual string SourceID { get; set; } [Required] public virtual short SetType { get; set; } public virtual string Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_DuplicatesQuery : QueryDb, IReturn> { public GL_DuplicatesQuery() { SetNoBetween = new string[]{}; SetNoIn = new string[]{}; PostDateTimeBetween = new Nullable[]{}; PostDateTimeIn = new Nullable[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SetTypeBetween = new short[]{}; SetTypeIn = new short[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string SetNo { get; set; } public virtual string SetNoStartsWith { get; set; } public virtual string SetNoEndsWith { get; set; } public virtual string SetNoContains { get; set; } public virtual string SetNoLike { get; set; } public virtual string[] SetNoBetween { get; set; } public virtual string[] SetNoIn { get; set; } public virtual DateTime? PostDateTime { get; set; } public virtual DateTime? PostDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? PostDateTimeGreaterThan { get; set; } public virtual DateTime? PostDateTimeLessThan { get; set; } public virtual DateTime? PostDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? PostDateTimeNotEqualTo { get; set; } public virtual Nullable[] PostDateTimeBetween { get; set; } public virtual Nullable[] PostDateTimeIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual short? SetType { get; set; } public virtual short? SetTypeGreaterThanOrEqualTo { get; set; } public virtual short? SetTypeGreaterThan { get; set; } public virtual short? SetTypeLessThan { get; set; } public virtual short? SetTypeLessThanOrEqualTo { get; set; } public virtual short? SetTypeNotEqualTo { get; set; } public virtual short[] SetTypeBetween { get; set; } public virtual short[] SetTypeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class GL_Ledger { [Required] public virtual string GLLedgerID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Category))] [Required] public virtual string GLCategoryID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Seg1 { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg6 { get; set; } public virtual string Description { get; set; } public virtual decimal? LastYearOpen { get; set; } public virtual decimal? CurrYearOpen { get; set; } public virtual decimal? CurrBal { get; set; } public virtual byte? ExpSign { get; set; } [Required] public virtual short AccClass { get; set; } public virtual bool? DistributionAcc { get; set; } [Required] public virtual string ShortCut { get; set; } [Required] public virtual short PostingAcc { get; set; } public virtual string ParentAccNo { get; set; } public virtual bool? UseTransCode1 { get; set; } public virtual bool? UseTransCode2 { get; set; } public virtual bool? UseTransCode3 { get; set; } public virtual bool? UseStaffCode { get; set; } public virtual string ClearingAccountID { get; set; } public virtual string Details { get; set; } public virtual bool? IsEnabled { get; set; } } [Route("/Queries/GL_Ledger", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_LedgerQuery : QueryDb, IReturn> { public GL_LedgerQuery() { GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; GLCategoryIDBetween = new string[]{}; GLCategoryIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; Seg1Between = new string[]{}; Seg1In = new string[]{}; Seg2Between = new string[]{}; Seg2In = new string[]{}; Seg3Between = new string[]{}; Seg3In = new string[]{}; Seg4Between = new string[]{}; Seg4In = new string[]{}; Seg5Between = new string[]{}; Seg5In = new string[]{}; Seg6Between = new string[]{}; Seg6In = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastYearOpenBetween = new Nullable[]{}; LastYearOpenIn = new Nullable[]{}; CurrYearOpenBetween = new Nullable[]{}; CurrYearOpenIn = new Nullable[]{}; CurrBalBetween = new Nullable[]{}; CurrBalIn = new Nullable[]{}; ExpSignBetween = new Nullable[]{}; ExpSignIn = new Nullable[]{}; AccClassBetween = new short[]{}; AccClassIn = new short[]{}; ShortCutBetween = new string[]{}; ShortCutIn = new string[]{}; PostingAccBetween = new short[]{}; PostingAccIn = new short[]{}; ParentAccNoBetween = new string[]{}; ParentAccNoIn = new string[]{}; ClearingAccountIDBetween = new string[]{}; ClearingAccountIDIn = new string[]{}; DetailsBetween = new string[]{}; DetailsIn = new string[]{}; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string GLCategoryID { get; set; } public virtual string GLCategoryIDStartsWith { get; set; } public virtual string GLCategoryIDEndsWith { get; set; } public virtual string GLCategoryIDContains { get; set; } public virtual string GLCategoryIDLike { get; set; } public virtual string[] GLCategoryIDBetween { get; set; } public virtual string[] GLCategoryIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Seg1 { get; set; } public virtual string Seg1StartsWith { get; set; } public virtual string Seg1EndsWith { get; set; } public virtual string Seg1Contains { get; set; } public virtual string Seg1Like { get; set; } public virtual string[] Seg1Between { get; set; } public virtual string[] Seg1In { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg2StartsWith { get; set; } public virtual string Seg2EndsWith { get; set; } public virtual string Seg2Contains { get; set; } public virtual string Seg2Like { get; set; } public virtual string[] Seg2Between { get; set; } public virtual string[] Seg2In { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg3StartsWith { get; set; } public virtual string Seg3EndsWith { get; set; } public virtual string Seg3Contains { get; set; } public virtual string Seg3Like { get; set; } public virtual string[] Seg3Between { get; set; } public virtual string[] Seg3In { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg4StartsWith { get; set; } public virtual string Seg4EndsWith { get; set; } public virtual string Seg4Contains { get; set; } public virtual string Seg4Like { get; set; } public virtual string[] Seg4Between { get; set; } public virtual string[] Seg4In { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg5StartsWith { get; set; } public virtual string Seg5EndsWith { get; set; } public virtual string Seg5Contains { get; set; } public virtual string Seg5Like { get; set; } public virtual string[] Seg5Between { get; set; } public virtual string[] Seg5In { get; set; } public virtual string Seg6 { get; set; } public virtual string Seg6StartsWith { get; set; } public virtual string Seg6EndsWith { get; set; } public virtual string Seg6Contains { get; set; } public virtual string Seg6Like { get; set; } public virtual string[] Seg6Between { get; set; } public virtual string[] Seg6In { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? LastYearOpen { get; set; } public virtual decimal? LastYearOpenGreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearOpenGreaterThan { get; set; } public virtual decimal? LastYearOpenLessThan { get; set; } public virtual decimal? LastYearOpenLessThanOrEqualTo { get; set; } public virtual decimal? LastYearOpenNotEqualTo { get; set; } public virtual Nullable[] LastYearOpenBetween { get; set; } public virtual Nullable[] LastYearOpenIn { get; set; } public virtual decimal? CurrYearOpen { get; set; } public virtual decimal? CurrYearOpenGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearOpenGreaterThan { get; set; } public virtual decimal? CurrYearOpenLessThan { get; set; } public virtual decimal? CurrYearOpenLessThanOrEqualTo { get; set; } public virtual decimal? CurrYearOpenNotEqualTo { get; set; } public virtual Nullable[] CurrYearOpenBetween { get; set; } public virtual Nullable[] CurrYearOpenIn { get; set; } public virtual decimal? CurrBal { get; set; } public virtual decimal? CurrBalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBalGreaterThan { get; set; } public virtual decimal? CurrBalLessThan { get; set; } public virtual decimal? CurrBalLessThanOrEqualTo { get; set; } public virtual decimal? CurrBalNotEqualTo { get; set; } public virtual Nullable[] CurrBalBetween { get; set; } public virtual Nullable[] CurrBalIn { get; set; } public virtual byte? ExpSign { get; set; } public virtual byte? ExpSignGreaterThanOrEqualTo { get; set; } public virtual byte? ExpSignGreaterThan { get; set; } public virtual byte? ExpSignLessThan { get; set; } public virtual byte? ExpSignLessThanOrEqualTo { get; set; } public virtual byte? ExpSignNotEqualTo { get; set; } public virtual Nullable[] ExpSignBetween { get; set; } public virtual Nullable[] ExpSignIn { get; set; } public virtual short? AccClass { get; set; } public virtual short? AccClassGreaterThanOrEqualTo { get; set; } public virtual short? AccClassGreaterThan { get; set; } public virtual short? AccClassLessThan { get; set; } public virtual short? AccClassLessThanOrEqualTo { get; set; } public virtual short? AccClassNotEqualTo { get; set; } public virtual short[] AccClassBetween { get; set; } public virtual short[] AccClassIn { get; set; } public virtual bool? DistributionAcc { get; set; } public virtual string ShortCut { get; set; } public virtual string ShortCutStartsWith { get; set; } public virtual string ShortCutEndsWith { get; set; } public virtual string ShortCutContains { get; set; } public virtual string ShortCutLike { get; set; } public virtual string[] ShortCutBetween { get; set; } public virtual string[] ShortCutIn { get; set; } public virtual short? PostingAcc { get; set; } public virtual short? PostingAccGreaterThanOrEqualTo { get; set; } public virtual short? PostingAccGreaterThan { get; set; } public virtual short? PostingAccLessThan { get; set; } public virtual short? PostingAccLessThanOrEqualTo { get; set; } public virtual short? PostingAccNotEqualTo { get; set; } public virtual short[] PostingAccBetween { get; set; } public virtual short[] PostingAccIn { get; set; } public virtual string ParentAccNo { get; set; } public virtual string ParentAccNoStartsWith { get; set; } public virtual string ParentAccNoEndsWith { get; set; } public virtual string ParentAccNoContains { get; set; } public virtual string ParentAccNoLike { get; set; } public virtual string[] ParentAccNoBetween { get; set; } public virtual string[] ParentAccNoIn { get; set; } public virtual bool? UseTransCode1 { get; set; } public virtual bool? UseTransCode2 { get; set; } public virtual bool? UseTransCode3 { get; set; } public virtual bool? UseStaffCode { get; set; } public virtual string ClearingAccountID { get; set; } public virtual string ClearingAccountIDStartsWith { get; set; } public virtual string ClearingAccountIDEndsWith { get; set; } public virtual string ClearingAccountIDContains { get; set; } public virtual string ClearingAccountIDLike { get; set; } public virtual string[] ClearingAccountIDBetween { get; set; } public virtual string[] ClearingAccountIDIn { get; set; } public virtual string Details { get; set; } public virtual string DetailsStartsWith { get; set; } public virtual string DetailsEndsWith { get; set; } public virtual string DetailsContains { get; set; } public virtual string DetailsLike { get; set; } public virtual string[] DetailsBetween { get; set; } public virtual string[] DetailsIn { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class GL_Movement { [Required] public virtual string GLMovementID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } public virtual decimal? LastYearMovement1 { get; set; } public virtual decimal? LastYearMovement2 { get; set; } public virtual decimal? LastYearMovement3 { get; set; } public virtual decimal? LastYearMovement4 { get; set; } public virtual decimal? LastYearMovement5 { get; set; } public virtual decimal? LastYearMovement6 { get; set; } public virtual decimal? LastYearMovement7 { get; set; } public virtual decimal? LastYearMovement8 { get; set; } public virtual decimal? LastYearMovement9 { get; set; } public virtual decimal? LastYearMovement10 { get; set; } public virtual decimal? LastYearMovement11 { get; set; } public virtual decimal? LastYearMovement12 { get; set; } public virtual decimal? CurrYearMovement1 { get; set; } public virtual decimal? CurrYearMovement2 { get; set; } public virtual decimal? CurrYearMovement3 { get; set; } public virtual decimal? CurrYearMovement4 { get; set; } public virtual decimal? CurrYearMovement5 { get; set; } public virtual decimal? CurrYearMovement6 { get; set; } public virtual decimal? CurrYearMovement7 { get; set; } public virtual decimal? CurrYearMovement8 { get; set; } public virtual decimal? CurrYearMovement9 { get; set; } public virtual decimal? CurrYearMovement10 { get; set; } public virtual decimal? CurrYearMovement11 { get; set; } public virtual decimal? CurrYearMovement12 { get; set; } public virtual decimal? NextYearMovement1 { get; set; } public virtual decimal? NextYearMovement2 { get; set; } public virtual decimal? NextYearMovement3 { get; set; } public virtual decimal? NextYearMovement4 { get; set; } public virtual decimal? NextYearMovement5 { get; set; } public virtual decimal? NextYearMovement6 { get; set; } public virtual decimal? NextYearMovement7 { get; set; } public virtual decimal? NextYearMovement8 { get; set; } public virtual decimal? NextYearMovement9 { get; set; } public virtual decimal? NextYearMovement10 { get; set; } public virtual decimal? NextYearMovement11 { get; set; } public virtual decimal? NextYearMovement12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_MovementQuery : QueryDb, IReturn> { public GL_MovementQuery() { GLMovementIDBetween = new string[]{}; GLMovementIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastYearMovement1Between = new Nullable[]{}; LastYearMovement1In = new Nullable[]{}; LastYearMovement2Between = new Nullable[]{}; LastYearMovement2In = new Nullable[]{}; LastYearMovement3Between = new Nullable[]{}; LastYearMovement3In = new Nullable[]{}; LastYearMovement4Between = new Nullable[]{}; LastYearMovement4In = new Nullable[]{}; LastYearMovement5Between = new Nullable[]{}; LastYearMovement5In = new Nullable[]{}; LastYearMovement6Between = new Nullable[]{}; LastYearMovement6In = new Nullable[]{}; LastYearMovement7Between = new Nullable[]{}; LastYearMovement7In = new Nullable[]{}; LastYearMovement8Between = new Nullable[]{}; LastYearMovement8In = new Nullable[]{}; LastYearMovement9Between = new Nullable[]{}; LastYearMovement9In = new Nullable[]{}; LastYearMovement10Between = new Nullable[]{}; LastYearMovement10In = new Nullable[]{}; LastYearMovement11Between = new Nullable[]{}; LastYearMovement11In = new Nullable[]{}; LastYearMovement12Between = new Nullable[]{}; LastYearMovement12In = new Nullable[]{}; CurrYearMovement1Between = new Nullable[]{}; CurrYearMovement1In = new Nullable[]{}; CurrYearMovement2Between = new Nullable[]{}; CurrYearMovement2In = new Nullable[]{}; CurrYearMovement3Between = new Nullable[]{}; CurrYearMovement3In = new Nullable[]{}; CurrYearMovement4Between = new Nullable[]{}; CurrYearMovement4In = new Nullable[]{}; CurrYearMovement5Between = new Nullable[]{}; CurrYearMovement5In = new Nullable[]{}; CurrYearMovement6Between = new Nullable[]{}; CurrYearMovement6In = new Nullable[]{}; CurrYearMovement7Between = new Nullable[]{}; CurrYearMovement7In = new Nullable[]{}; CurrYearMovement8Between = new Nullable[]{}; CurrYearMovement8In = new Nullable[]{}; CurrYearMovement9Between = new Nullable[]{}; CurrYearMovement9In = new Nullable[]{}; CurrYearMovement10Between = new Nullable[]{}; CurrYearMovement10In = new Nullable[]{}; CurrYearMovement11Between = new Nullable[]{}; CurrYearMovement11In = new Nullable[]{}; CurrYearMovement12Between = new Nullable[]{}; CurrYearMovement12In = new Nullable[]{}; NextYearMovement1Between = new Nullable[]{}; NextYearMovement1In = new Nullable[]{}; NextYearMovement2Between = new Nullable[]{}; NextYearMovement2In = new Nullable[]{}; NextYearMovement3Between = new Nullable[]{}; NextYearMovement3In = new Nullable[]{}; NextYearMovement4Between = new Nullable[]{}; NextYearMovement4In = new Nullable[]{}; NextYearMovement5Between = new Nullable[]{}; NextYearMovement5In = new Nullable[]{}; NextYearMovement6Between = new Nullable[]{}; NextYearMovement6In = new Nullable[]{}; NextYearMovement7Between = new Nullable[]{}; NextYearMovement7In = new Nullable[]{}; NextYearMovement8Between = new Nullable[]{}; NextYearMovement8In = new Nullable[]{}; NextYearMovement9Between = new Nullable[]{}; NextYearMovement9In = new Nullable[]{}; NextYearMovement10Between = new Nullable[]{}; NextYearMovement10In = new Nullable[]{}; NextYearMovement11Between = new Nullable[]{}; NextYearMovement11In = new Nullable[]{}; NextYearMovement12Between = new Nullable[]{}; NextYearMovement12In = new Nullable[]{}; } public virtual string GLMovementID { get; set; } public virtual string GLMovementIDStartsWith { get; set; } public virtual string GLMovementIDEndsWith { get; set; } public virtual string GLMovementIDContains { get; set; } public virtual string GLMovementIDLike { get; set; } public virtual string[] GLMovementIDBetween { get; set; } public virtual string[] GLMovementIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual decimal? LastYearMovement1 { get; set; } public virtual decimal? LastYearMovement1GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement1GreaterThan { get; set; } public virtual decimal? LastYearMovement1LessThan { get; set; } public virtual decimal? LastYearMovement1LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement1NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement1Between { get; set; } public virtual Nullable[] LastYearMovement1In { get; set; } public virtual decimal? LastYearMovement2 { get; set; } public virtual decimal? LastYearMovement2GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement2GreaterThan { get; set; } public virtual decimal? LastYearMovement2LessThan { get; set; } public virtual decimal? LastYearMovement2LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement2NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement2Between { get; set; } public virtual Nullable[] LastYearMovement2In { get; set; } public virtual decimal? LastYearMovement3 { get; set; } public virtual decimal? LastYearMovement3GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement3GreaterThan { get; set; } public virtual decimal? LastYearMovement3LessThan { get; set; } public virtual decimal? LastYearMovement3LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement3NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement3Between { get; set; } public virtual Nullable[] LastYearMovement3In { get; set; } public virtual decimal? LastYearMovement4 { get; set; } public virtual decimal? LastYearMovement4GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement4GreaterThan { get; set; } public virtual decimal? LastYearMovement4LessThan { get; set; } public virtual decimal? LastYearMovement4LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement4NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement4Between { get; set; } public virtual Nullable[] LastYearMovement4In { get; set; } public virtual decimal? LastYearMovement5 { get; set; } public virtual decimal? LastYearMovement5GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement5GreaterThan { get; set; } public virtual decimal? LastYearMovement5LessThan { get; set; } public virtual decimal? LastYearMovement5LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement5NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement5Between { get; set; } public virtual Nullable[] LastYearMovement5In { get; set; } public virtual decimal? LastYearMovement6 { get; set; } public virtual decimal? LastYearMovement6GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement6GreaterThan { get; set; } public virtual decimal? LastYearMovement6LessThan { get; set; } public virtual decimal? LastYearMovement6LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement6NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement6Between { get; set; } public virtual Nullable[] LastYearMovement6In { get; set; } public virtual decimal? LastYearMovement7 { get; set; } public virtual decimal? LastYearMovement7GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement7GreaterThan { get; set; } public virtual decimal? LastYearMovement7LessThan { get; set; } public virtual decimal? LastYearMovement7LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement7NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement7Between { get; set; } public virtual Nullable[] LastYearMovement7In { get; set; } public virtual decimal? LastYearMovement8 { get; set; } public virtual decimal? LastYearMovement8GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement8GreaterThan { get; set; } public virtual decimal? LastYearMovement8LessThan { get; set; } public virtual decimal? LastYearMovement8LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement8NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement8Between { get; set; } public virtual Nullable[] LastYearMovement8In { get; set; } public virtual decimal? LastYearMovement9 { get; set; } public virtual decimal? LastYearMovement9GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement9GreaterThan { get; set; } public virtual decimal? LastYearMovement9LessThan { get; set; } public virtual decimal? LastYearMovement9LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement9NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement9Between { get; set; } public virtual Nullable[] LastYearMovement9In { get; set; } public virtual decimal? LastYearMovement10 { get; set; } public virtual decimal? LastYearMovement10GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement10GreaterThan { get; set; } public virtual decimal? LastYearMovement10LessThan { get; set; } public virtual decimal? LastYearMovement10LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement10NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement10Between { get; set; } public virtual Nullable[] LastYearMovement10In { get; set; } public virtual decimal? LastYearMovement11 { get; set; } public virtual decimal? LastYearMovement11GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement11GreaterThan { get; set; } public virtual decimal? LastYearMovement11LessThan { get; set; } public virtual decimal? LastYearMovement11LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement11NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement11Between { get; set; } public virtual Nullable[] LastYearMovement11In { get; set; } public virtual decimal? LastYearMovement12 { get; set; } public virtual decimal? LastYearMovement12GreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement12GreaterThan { get; set; } public virtual decimal? LastYearMovement12LessThan { get; set; } public virtual decimal? LastYearMovement12LessThanOrEqualTo { get; set; } public virtual decimal? LastYearMovement12NotEqualTo { get; set; } public virtual Nullable[] LastYearMovement12Between { get; set; } public virtual Nullable[] LastYearMovement12In { get; set; } public virtual decimal? CurrYearMovement1 { get; set; } public virtual decimal? CurrYearMovement1GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement1GreaterThan { get; set; } public virtual decimal? CurrYearMovement1LessThan { get; set; } public virtual decimal? CurrYearMovement1LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement1NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement1Between { get; set; } public virtual Nullable[] CurrYearMovement1In { get; set; } public virtual decimal? CurrYearMovement2 { get; set; } public virtual decimal? CurrYearMovement2GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement2GreaterThan { get; set; } public virtual decimal? CurrYearMovement2LessThan { get; set; } public virtual decimal? CurrYearMovement2LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement2NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement2Between { get; set; } public virtual Nullable[] CurrYearMovement2In { get; set; } public virtual decimal? CurrYearMovement3 { get; set; } public virtual decimal? CurrYearMovement3GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement3GreaterThan { get; set; } public virtual decimal? CurrYearMovement3LessThan { get; set; } public virtual decimal? CurrYearMovement3LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement3NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement3Between { get; set; } public virtual Nullable[] CurrYearMovement3In { get; set; } public virtual decimal? CurrYearMovement4 { get; set; } public virtual decimal? CurrYearMovement4GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement4GreaterThan { get; set; } public virtual decimal? CurrYearMovement4LessThan { get; set; } public virtual decimal? CurrYearMovement4LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement4NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement4Between { get; set; } public virtual Nullable[] CurrYearMovement4In { get; set; } public virtual decimal? CurrYearMovement5 { get; set; } public virtual decimal? CurrYearMovement5GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement5GreaterThan { get; set; } public virtual decimal? CurrYearMovement5LessThan { get; set; } public virtual decimal? CurrYearMovement5LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement5NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement5Between { get; set; } public virtual Nullable[] CurrYearMovement5In { get; set; } public virtual decimal? CurrYearMovement6 { get; set; } public virtual decimal? CurrYearMovement6GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement6GreaterThan { get; set; } public virtual decimal? CurrYearMovement6LessThan { get; set; } public virtual decimal? CurrYearMovement6LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement6NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement6Between { get; set; } public virtual Nullable[] CurrYearMovement6In { get; set; } public virtual decimal? CurrYearMovement7 { get; set; } public virtual decimal? CurrYearMovement7GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement7GreaterThan { get; set; } public virtual decimal? CurrYearMovement7LessThan { get; set; } public virtual decimal? CurrYearMovement7LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement7NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement7Between { get; set; } public virtual Nullable[] CurrYearMovement7In { get; set; } public virtual decimal? CurrYearMovement8 { get; set; } public virtual decimal? CurrYearMovement8GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement8GreaterThan { get; set; } public virtual decimal? CurrYearMovement8LessThan { get; set; } public virtual decimal? CurrYearMovement8LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement8NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement8Between { get; set; } public virtual Nullable[] CurrYearMovement8In { get; set; } public virtual decimal? CurrYearMovement9 { get; set; } public virtual decimal? CurrYearMovement9GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement9GreaterThan { get; set; } public virtual decimal? CurrYearMovement9LessThan { get; set; } public virtual decimal? CurrYearMovement9LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement9NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement9Between { get; set; } public virtual Nullable[] CurrYearMovement9In { get; set; } public virtual decimal? CurrYearMovement10 { get; set; } public virtual decimal? CurrYearMovement10GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement10GreaterThan { get; set; } public virtual decimal? CurrYearMovement10LessThan { get; set; } public virtual decimal? CurrYearMovement10LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement10NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement10Between { get; set; } public virtual Nullable[] CurrYearMovement10In { get; set; } public virtual decimal? CurrYearMovement11 { get; set; } public virtual decimal? CurrYearMovement11GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement11GreaterThan { get; set; } public virtual decimal? CurrYearMovement11LessThan { get; set; } public virtual decimal? CurrYearMovement11LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement11NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement11Between { get; set; } public virtual Nullable[] CurrYearMovement11In { get; set; } public virtual decimal? CurrYearMovement12 { get; set; } public virtual decimal? CurrYearMovement12GreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement12GreaterThan { get; set; } public virtual decimal? CurrYearMovement12LessThan { get; set; } public virtual decimal? CurrYearMovement12LessThanOrEqualTo { get; set; } public virtual decimal? CurrYearMovement12NotEqualTo { get; set; } public virtual Nullable[] CurrYearMovement12Between { get; set; } public virtual Nullable[] CurrYearMovement12In { get; set; } public virtual decimal? NextYearMovement1 { get; set; } public virtual decimal? NextYearMovement1GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement1GreaterThan { get; set; } public virtual decimal? NextYearMovement1LessThan { get; set; } public virtual decimal? NextYearMovement1LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement1NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement1Between { get; set; } public virtual Nullable[] NextYearMovement1In { get; set; } public virtual decimal? NextYearMovement2 { get; set; } public virtual decimal? NextYearMovement2GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement2GreaterThan { get; set; } public virtual decimal? NextYearMovement2LessThan { get; set; } public virtual decimal? NextYearMovement2LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement2NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement2Between { get; set; } public virtual Nullable[] NextYearMovement2In { get; set; } public virtual decimal? NextYearMovement3 { get; set; } public virtual decimal? NextYearMovement3GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement3GreaterThan { get; set; } public virtual decimal? NextYearMovement3LessThan { get; set; } public virtual decimal? NextYearMovement3LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement3NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement3Between { get; set; } public virtual Nullable[] NextYearMovement3In { get; set; } public virtual decimal? NextYearMovement4 { get; set; } public virtual decimal? NextYearMovement4GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement4GreaterThan { get; set; } public virtual decimal? NextYearMovement4LessThan { get; set; } public virtual decimal? NextYearMovement4LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement4NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement4Between { get; set; } public virtual Nullable[] NextYearMovement4In { get; set; } public virtual decimal? NextYearMovement5 { get; set; } public virtual decimal? NextYearMovement5GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement5GreaterThan { get; set; } public virtual decimal? NextYearMovement5LessThan { get; set; } public virtual decimal? NextYearMovement5LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement5NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement5Between { get; set; } public virtual Nullable[] NextYearMovement5In { get; set; } public virtual decimal? NextYearMovement6 { get; set; } public virtual decimal? NextYearMovement6GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement6GreaterThan { get; set; } public virtual decimal? NextYearMovement6LessThan { get; set; } public virtual decimal? NextYearMovement6LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement6NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement6Between { get; set; } public virtual Nullable[] NextYearMovement6In { get; set; } public virtual decimal? NextYearMovement7 { get; set; } public virtual decimal? NextYearMovement7GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement7GreaterThan { get; set; } public virtual decimal? NextYearMovement7LessThan { get; set; } public virtual decimal? NextYearMovement7LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement7NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement7Between { get; set; } public virtual Nullable[] NextYearMovement7In { get; set; } public virtual decimal? NextYearMovement8 { get; set; } public virtual decimal? NextYearMovement8GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement8GreaterThan { get; set; } public virtual decimal? NextYearMovement8LessThan { get; set; } public virtual decimal? NextYearMovement8LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement8NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement8Between { get; set; } public virtual Nullable[] NextYearMovement8In { get; set; } public virtual decimal? NextYearMovement9 { get; set; } public virtual decimal? NextYearMovement9GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement9GreaterThan { get; set; } public virtual decimal? NextYearMovement9LessThan { get; set; } public virtual decimal? NextYearMovement9LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement9NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement9Between { get; set; } public virtual Nullable[] NextYearMovement9In { get; set; } public virtual decimal? NextYearMovement10 { get; set; } public virtual decimal? NextYearMovement10GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement10GreaterThan { get; set; } public virtual decimal? NextYearMovement10LessThan { get; set; } public virtual decimal? NextYearMovement10LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement10NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement10Between { get; set; } public virtual Nullable[] NextYearMovement10In { get; set; } public virtual decimal? NextYearMovement11 { get; set; } public virtual decimal? NextYearMovement11GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement11GreaterThan { get; set; } public virtual decimal? NextYearMovement11LessThan { get; set; } public virtual decimal? NextYearMovement11LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement11NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement11Between { get; set; } public virtual Nullable[] NextYearMovement11In { get; set; } public virtual decimal? NextYearMovement12 { get; set; } public virtual decimal? NextYearMovement12GreaterThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement12GreaterThan { get; set; } public virtual decimal? NextYearMovement12LessThan { get; set; } public virtual decimal? NextYearMovement12LessThanOrEqualTo { get; set; } public virtual decimal? NextYearMovement12NotEqualTo { get; set; } public virtual Nullable[] NextYearMovement12Between { get; set; } public virtual Nullable[] NextYearMovement12In { get; set; } } public partial class GL_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] [Required] public virtual string GL_Sets_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_NotesQuery : QueryDb, IReturn> { public GL_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; GL_Sets_RecIDBetween = new string[]{}; GL_Sets_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string GL_Sets_RecID { get; set; } public virtual string GL_Sets_RecIDStartsWith { get; set; } public virtual string GL_Sets_RecIDEndsWith { get; set; } public virtual string GL_Sets_RecIDContains { get; set; } public virtual string GL_Sets_RecIDLike { get; set; } public virtual string[] GL_Sets_RecIDBetween { get; set; } public virtual string[] GL_Sets_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class GL_SegmentConfiguration { public GL_SegmentConfiguration() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual short? SegmentNo { get; set; } public virtual string Name { get; set; } public virtual short? SegmentLength { get; set; } public virtual short? SegmentType { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_SegmentConfigurationQuery : QueryDb, IReturn> { public GL_SegmentConfigurationQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SegmentNoBetween = new Nullable[]{}; SegmentNoIn = new Nullable[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; SegmentLengthBetween = new Nullable[]{}; SegmentLengthIn = new Nullable[]{}; SegmentTypeBetween = new Nullable[]{}; SegmentTypeIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual short? SegmentNo { get; set; } public virtual short? SegmentNoGreaterThanOrEqualTo { get; set; } public virtual short? SegmentNoGreaterThan { get; set; } public virtual short? SegmentNoLessThan { get; set; } public virtual short? SegmentNoLessThanOrEqualTo { get; set; } public virtual short? SegmentNoNotEqualTo { get; set; } public virtual Nullable[] SegmentNoBetween { get; set; } public virtual Nullable[] SegmentNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual short? SegmentLength { get; set; } public virtual short? SegmentLengthGreaterThanOrEqualTo { get; set; } public virtual short? SegmentLengthGreaterThan { get; set; } public virtual short? SegmentLengthLessThan { get; set; } public virtual short? SegmentLengthLessThanOrEqualTo { get; set; } public virtual short? SegmentLengthNotEqualTo { get; set; } public virtual Nullable[] SegmentLengthBetween { get; set; } public virtual Nullable[] SegmentLengthIn { get; set; } public virtual short? SegmentType { get; set; } public virtual short? SegmentTypeGreaterThanOrEqualTo { get; set; } public virtual short? SegmentTypeGreaterThan { get; set; } public virtual short? SegmentTypeLessThan { get; set; } public virtual short? SegmentTypeLessThanOrEqualTo { get; set; } public virtual short? SegmentTypeNotEqualTo { get; set; } public virtual Nullable[] SegmentTypeBetween { get; set; } public virtual Nullable[] SegmentTypeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_Segments { [Required] public virtual string GLSegmentID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual short SegmentNo { get; set; } public virtual string SegContents { get; set; } public virtual string SegContentsDesc { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_SegmentsQuery : QueryDb, IReturn> { public GL_SegmentsQuery() { GLSegmentIDBetween = new string[]{}; GLSegmentIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SegmentNoBetween = new short[]{}; SegmentNoIn = new short[]{}; SegContentsBetween = new string[]{}; SegContentsIn = new string[]{}; SegContentsDescBetween = new string[]{}; SegContentsDescIn = new string[]{}; } public virtual string GLSegmentID { get; set; } public virtual string GLSegmentIDStartsWith { get; set; } public virtual string GLSegmentIDEndsWith { get; set; } public virtual string GLSegmentIDContains { get; set; } public virtual string GLSegmentIDLike { get; set; } public virtual string[] GLSegmentIDBetween { get; set; } public virtual string[] GLSegmentIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual short? SegmentNo { get; set; } public virtual short? SegmentNoGreaterThanOrEqualTo { get; set; } public virtual short? SegmentNoGreaterThan { get; set; } public virtual short? SegmentNoLessThan { get; set; } public virtual short? SegmentNoLessThanOrEqualTo { get; set; } public virtual short? SegmentNoNotEqualTo { get; set; } public virtual short[] SegmentNoBetween { get; set; } public virtual short[] SegmentNoIn { get; set; } public virtual string SegContents { get; set; } public virtual string SegContentsStartsWith { get; set; } public virtual string SegContentsEndsWith { get; set; } public virtual string SegContentsContains { get; set; } public virtual string SegContentsLike { get; set; } public virtual string[] SegContentsBetween { get; set; } public virtual string[] SegContentsIn { get; set; } public virtual string SegContentsDesc { get; set; } public virtual string SegContentsDescStartsWith { get; set; } public virtual string SegContentsDescEndsWith { get; set; } public virtual string SegContentsDescContains { get; set; } public virtual string SegContentsDescLike { get; set; } public virtual string[] SegContentsDescBetween { get; set; } public virtual string[] SegContentsDescIn { get; set; } } public partial class GL_Sets { [Required] public virtual string GLSetID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string SetNo { get; set; } public virtual DateTime? PostDateTime { get; set; } [Required] public virtual short PostedToPeriodNo { get; set; } public virtual string Description { get; set; } public virtual string Source { get; set; } [Required] public virtual string SourceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string UserName { get; set; } [Required] public virtual short SetType { get; set; } [Required] public virtual short RepeatingType { get; set; } [Required] public virtual short RepeatingUnits { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } public virtual bool? RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } [Required] public virtual short ReverseType { get; set; } public virtual short? ReversePeriod { get; set; } public virtual DateTime? ReverseDate { get; set; } public virtual bool? Reversed { get; set; } public virtual short? YearNo { get; set; } } [Route("/Queries/GL_Sets", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_SetsQuery : QueryDb, IReturn> { public GL_SetsQuery() { GLSetIDBetween = new string[]{}; GLSetIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SetNoBetween = new string[]{}; SetNoIn = new string[]{}; PostDateTimeBetween = new Nullable[]{}; PostDateTimeIn = new Nullable[]{}; PostedToPeriodNoBetween = new short[]{}; PostedToPeriodNoIn = new short[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; UserNameBetween = new string[]{}; UserNameIn = new string[]{}; SetTypeBetween = new short[]{}; SetTypeIn = new short[]{}; RepeatingTypeBetween = new short[]{}; RepeatingTypeIn = new short[]{}; RepeatingUnitsBetween = new short[]{}; RepeatingUnitsIn = new short[]{}; NextRepeatingDateBetween = new Nullable[]{}; NextRepeatingDateIn = new Nullable[]{}; RepeatingEndDateBetween = new Nullable[]{}; RepeatingEndDateIn = new Nullable[]{}; ReverseTypeBetween = new short[]{}; ReverseTypeIn = new short[]{}; ReversePeriodBetween = new Nullable[]{}; ReversePeriodIn = new Nullable[]{}; ReverseDateBetween = new Nullable[]{}; ReverseDateIn = new Nullable[]{}; YearNoBetween = new Nullable[]{}; YearNoIn = new Nullable[]{}; } public virtual string GLSetID { get; set; } public virtual string GLSetIDStartsWith { get; set; } public virtual string GLSetIDEndsWith { get; set; } public virtual string GLSetIDContains { get; set; } public virtual string GLSetIDLike { get; set; } public virtual string[] GLSetIDBetween { get; set; } public virtual string[] GLSetIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string SetNo { get; set; } public virtual string SetNoStartsWith { get; set; } public virtual string SetNoEndsWith { get; set; } public virtual string SetNoContains { get; set; } public virtual string SetNoLike { get; set; } public virtual string[] SetNoBetween { get; set; } public virtual string[] SetNoIn { get; set; } public virtual DateTime? PostDateTime { get; set; } public virtual DateTime? PostDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? PostDateTimeGreaterThan { get; set; } public virtual DateTime? PostDateTimeLessThan { get; set; } public virtual DateTime? PostDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? PostDateTimeNotEqualTo { get; set; } public virtual Nullable[] PostDateTimeBetween { get; set; } public virtual Nullable[] PostDateTimeIn { get; set; } public virtual short? PostedToPeriodNo { get; set; } public virtual short? PostedToPeriodNoGreaterThanOrEqualTo { get; set; } public virtual short? PostedToPeriodNoGreaterThan { get; set; } public virtual short? PostedToPeriodNoLessThan { get; set; } public virtual short? PostedToPeriodNoLessThanOrEqualTo { get; set; } public virtual short? PostedToPeriodNoNotEqualTo { get; set; } public virtual short[] PostedToPeriodNoBetween { get; set; } public virtual short[] PostedToPeriodNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string UserName { get; set; } public virtual string UserNameStartsWith { get; set; } public virtual string UserNameEndsWith { get; set; } public virtual string UserNameContains { get; set; } public virtual string UserNameLike { get; set; } public virtual string[] UserNameBetween { get; set; } public virtual string[] UserNameIn { get; set; } public virtual short? SetType { get; set; } public virtual short? SetTypeGreaterThanOrEqualTo { get; set; } public virtual short? SetTypeGreaterThan { get; set; } public virtual short? SetTypeLessThan { get; set; } public virtual short? SetTypeLessThanOrEqualTo { get; set; } public virtual short? SetTypeNotEqualTo { get; set; } public virtual short[] SetTypeBetween { get; set; } public virtual short[] SetTypeIn { get; set; } public virtual short? RepeatingType { get; set; } public virtual short? RepeatingTypeGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingTypeGreaterThan { get; set; } public virtual short? RepeatingTypeLessThan { get; set; } public virtual short? RepeatingTypeLessThanOrEqualTo { get; set; } public virtual short? RepeatingTypeNotEqualTo { get; set; } public virtual short[] RepeatingTypeBetween { get; set; } public virtual short[] RepeatingTypeIn { get; set; } public virtual short? RepeatingUnits { get; set; } public virtual short? RepeatingUnitsGreaterThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsGreaterThan { get; set; } public virtual short? RepeatingUnitsLessThan { get; set; } public virtual short? RepeatingUnitsLessThanOrEqualTo { get; set; } public virtual short? RepeatingUnitsNotEqualTo { get; set; } public virtual short[] RepeatingUnitsBetween { get; set; } public virtual short[] RepeatingUnitsIn { get; set; } public virtual DateTime? NextRepeatingDate { get; set; } public virtual DateTime? NextRepeatingDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateGreaterThan { get; set; } public virtual DateTime? NextRepeatingDateLessThan { get; set; } public virtual DateTime? NextRepeatingDateLessThanOrEqualTo { get; set; } public virtual DateTime? NextRepeatingDateNotEqualTo { get; set; } public virtual Nullable[] NextRepeatingDateBetween { get; set; } public virtual Nullable[] NextRepeatingDateIn { get; set; } public virtual bool? RepeatingWillEnd { get; set; } public virtual DateTime? RepeatingEndDate { get; set; } public virtual DateTime? RepeatingEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateGreaterThan { get; set; } public virtual DateTime? RepeatingEndDateLessThan { get; set; } public virtual DateTime? RepeatingEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? RepeatingEndDateNotEqualTo { get; set; } public virtual Nullable[] RepeatingEndDateBetween { get; set; } public virtual Nullable[] RepeatingEndDateIn { get; set; } public virtual short? ReverseType { get; set; } public virtual short? ReverseTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReverseTypeGreaterThan { get; set; } public virtual short? ReverseTypeLessThan { get; set; } public virtual short? ReverseTypeLessThanOrEqualTo { get; set; } public virtual short? ReverseTypeNotEqualTo { get; set; } public virtual short[] ReverseTypeBetween { get; set; } public virtual short[] ReverseTypeIn { get; set; } public virtual short? ReversePeriod { get; set; } public virtual short? ReversePeriodGreaterThanOrEqualTo { get; set; } public virtual short? ReversePeriodGreaterThan { get; set; } public virtual short? ReversePeriodLessThan { get; set; } public virtual short? ReversePeriodLessThanOrEqualTo { get; set; } public virtual short? ReversePeriodNotEqualTo { get; set; } public virtual Nullable[] ReversePeriodBetween { get; set; } public virtual Nullable[] ReversePeriodIn { get; set; } public virtual DateTime? ReverseDate { get; set; } public virtual DateTime? ReverseDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReverseDateGreaterThan { get; set; } public virtual DateTime? ReverseDateLessThan { get; set; } public virtual DateTime? ReverseDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReverseDateNotEqualTo { get; set; } public virtual Nullable[] ReverseDateBetween { get; set; } public virtual Nullable[] ReverseDateIn { get; set; } public virtual bool? Reversed { get; set; } public virtual short? YearNo { get; set; } public virtual short? YearNoGreaterThanOrEqualTo { get; set; } public virtual short? YearNoGreaterThan { get; set; } public virtual short? YearNoLessThan { get; set; } public virtual short? YearNoLessThanOrEqualTo { get; set; } public virtual short? YearNoNotEqualTo { get; set; } public virtual Nullable[] YearNoBetween { get; set; } public virtual Nullable[] YearNoIn { get; set; } } public partial class GL_TranAllocs { [Required] public virtual string GLTranAllocsID { get; set; } [Required] public virtual string GLDebitTransID { get; set; } [Required] public virtual string GLCreditTransID { get; set; } public virtual decimal? Amount { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TranAllocsQuery : QueryDb, IReturn> { public GL_TranAllocsQuery() { GLTranAllocsIDBetween = new string[]{}; GLTranAllocsIDIn = new string[]{}; GLDebitTransIDBetween = new string[]{}; GLDebitTransIDIn = new string[]{}; GLCreditTransIDBetween = new string[]{}; GLCreditTransIDIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; } public virtual string GLTranAllocsID { get; set; } public virtual string GLTranAllocsIDStartsWith { get; set; } public virtual string GLTranAllocsIDEndsWith { get; set; } public virtual string GLTranAllocsIDContains { get; set; } public virtual string GLTranAllocsIDLike { get; set; } public virtual string[] GLTranAllocsIDBetween { get; set; } public virtual string[] GLTranAllocsIDIn { get; set; } public virtual string GLDebitTransID { get; set; } public virtual string GLDebitTransIDStartsWith { get; set; } public virtual string GLDebitTransIDEndsWith { get; set; } public virtual string GLDebitTransIDContains { get; set; } public virtual string GLDebitTransIDLike { get; set; } public virtual string[] GLDebitTransIDBetween { get; set; } public virtual string[] GLDebitTransIDIn { get; set; } public virtual string GLCreditTransID { get; set; } public virtual string GLCreditTransIDStartsWith { get; set; } public virtual string GLCreditTransIDEndsWith { get; set; } public virtual string GLCreditTransIDContains { get; set; } public virtual string GLCreditTransIDLike { get; set; } public virtual string[] GLCreditTransIDBetween { get; set; } public virtual string[] GLCreditTransIDIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } } public partial class GL_TranCodes { [Required] public virtual string GLTransCodeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Description { get; set; } [Required] public virtual int TransNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TranCodesQuery : QueryDb, IReturn> { public GL_TranCodesQuery() { GLTransCodeIDBetween = new string[]{}; GLTransCodeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TransNoBetween = new int[]{}; TransNoIn = new int[]{}; } public virtual string GLTransCodeID { get; set; } public virtual string GLTransCodeIDStartsWith { get; set; } public virtual string GLTransCodeIDEndsWith { get; set; } public virtual string GLTransCodeIDContains { get; set; } public virtual string GLTransCodeIDLike { get; set; } public virtual string[] GLTransCodeIDBetween { get; set; } public virtual string[] GLTransCodeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? TransNo { get; set; } public virtual int? TransNoGreaterThanOrEqualTo { get; set; } public virtual int? TransNoGreaterThan { get; set; } public virtual int? TransNoLessThan { get; set; } public virtual int? TransNoLessThanOrEqualTo { get; set; } public virtual int? TransNoNotEqualTo { get; set; } public virtual int[] TransNoBetween { get; set; } public virtual int[] TransNoIn { get; set; } } public partial class GL_TransactionCode1 { public GL_TransactionCode1() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string Name { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_CreatedBy { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_LastSavedBy { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TransactionCode1Query : QueryDb, IReturn> { public GL_TransactionCode1Query() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; HR_Staff_CreatedByBetween = new string[]{}; HR_Staff_CreatedByIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_LastSavedByBetween = new string[]{}; HR_Staff_LastSavedByIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string HR_Staff_CreatedBy { get; set; } public virtual string HR_Staff_CreatedByStartsWith { get; set; } public virtual string HR_Staff_CreatedByEndsWith { get; set; } public virtual string HR_Staff_CreatedByContains { get; set; } public virtual string HR_Staff_CreatedByLike { get; set; } public virtual string[] HR_Staff_CreatedByBetween { get; set; } public virtual string[] HR_Staff_CreatedByIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_LastSavedBy { get; set; } public virtual string HR_Staff_LastSavedByStartsWith { get; set; } public virtual string HR_Staff_LastSavedByEndsWith { get; set; } public virtual string HR_Staff_LastSavedByContains { get; set; } public virtual string HR_Staff_LastSavedByLike { get; set; } public virtual string[] HR_Staff_LastSavedByBetween { get; set; } public virtual string[] HR_Staff_LastSavedByIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_TransactionCode2 { public GL_TransactionCode2() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string Name { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_CreatedBy { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_LastSavedBy { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TransactionCode2Query : QueryDb, IReturn> { public GL_TransactionCode2Query() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; HR_Staff_CreatedByBetween = new string[]{}; HR_Staff_CreatedByIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_LastSavedByBetween = new string[]{}; HR_Staff_LastSavedByIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string HR_Staff_CreatedBy { get; set; } public virtual string HR_Staff_CreatedByStartsWith { get; set; } public virtual string HR_Staff_CreatedByEndsWith { get; set; } public virtual string HR_Staff_CreatedByContains { get; set; } public virtual string HR_Staff_CreatedByLike { get; set; } public virtual string[] HR_Staff_CreatedByBetween { get; set; } public virtual string[] HR_Staff_CreatedByIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_LastSavedBy { get; set; } public virtual string HR_Staff_LastSavedByStartsWith { get; set; } public virtual string HR_Staff_LastSavedByEndsWith { get; set; } public virtual string HR_Staff_LastSavedByContains { get; set; } public virtual string HR_Staff_LastSavedByLike { get; set; } public virtual string[] HR_Staff_LastSavedByBetween { get; set; } public virtual string[] HR_Staff_LastSavedByIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_TransactionCode3 { public GL_TransactionCode3() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string Name { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_CreatedBy { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_LastSavedBy { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TransactionCode3Query : QueryDb, IReturn> { public GL_TransactionCode3Query() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; HR_Staff_CreatedByBetween = new string[]{}; HR_Staff_CreatedByIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_LastSavedByBetween = new string[]{}; HR_Staff_LastSavedByIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string HR_Staff_CreatedBy { get; set; } public virtual string HR_Staff_CreatedByStartsWith { get; set; } public virtual string HR_Staff_CreatedByEndsWith { get; set; } public virtual string HR_Staff_CreatedByContains { get; set; } public virtual string HR_Staff_CreatedByLike { get; set; } public virtual string[] HR_Staff_CreatedByBetween { get; set; } public virtual string[] HR_Staff_CreatedByIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_LastSavedBy { get; set; } public virtual string HR_Staff_LastSavedByStartsWith { get; set; } public virtual string HR_Staff_LastSavedByEndsWith { get; set; } public virtual string HR_Staff_LastSavedByContains { get; set; } public virtual string HR_Staff_LastSavedByLike { get; set; } public virtual string[] HR_Staff_LastSavedByBetween { get; set; } public virtual string[] HR_Staff_LastSavedByIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class GL_Transactions { [Required] public virtual string GLTransactionID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] [Required] public virtual string GLSetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GLLedgerID { get; set; } public virtual bool? DebitCredit { get; set; } public virtual decimal? Amount { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } [Required] public virtual int LineNum { get; set; } [Required] public virtual string TransCode1ID { get; set; } [Required] public virtual string TransCode2ID { get; set; } [Required] public virtual string TransCode3ID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string StaffID { get; set; } public virtual bool? Reconciled { get; set; } public virtual bool? Cleared { get; set; } public virtual DateTime? TransPostDateTime { get; set; } public virtual string JB_JobStages_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class GL_TransactionsQuery : QueryDb, IReturn> { public GL_TransactionsQuery() { GLTransactionIDBetween = new string[]{}; GLTransactionIDIn = new string[]{}; GLSetIDBetween = new string[]{}; GLSetIDIn = new string[]{}; GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LineNumBetween = new int[]{}; LineNumIn = new int[]{}; TransCode1IDBetween = new string[]{}; TransCode1IDIn = new string[]{}; TransCode2IDBetween = new string[]{}; TransCode2IDIn = new string[]{}; TransCode3IDBetween = new string[]{}; TransCode3IDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; TransPostDateTimeBetween = new Nullable[]{}; TransPostDateTimeIn = new Nullable[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; } public virtual string GLTransactionID { get; set; } public virtual string GLTransactionIDStartsWith { get; set; } public virtual string GLTransactionIDEndsWith { get; set; } public virtual string GLTransactionIDContains { get; set; } public virtual string GLTransactionIDLike { get; set; } public virtual string[] GLTransactionIDBetween { get; set; } public virtual string[] GLTransactionIDIn { get; set; } public virtual string GLSetID { get; set; } public virtual string GLSetIDStartsWith { get; set; } public virtual string GLSetIDEndsWith { get; set; } public virtual string GLSetIDContains { get; set; } public virtual string GLSetIDLike { get; set; } public virtual string[] GLSetIDBetween { get; set; } public virtual string[] GLSetIDIn { get; set; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual int[] LineNumBetween { get; set; } public virtual int[] LineNumIn { get; set; } public virtual string TransCode1ID { get; set; } public virtual string TransCode1IDStartsWith { get; set; } public virtual string TransCode1IDEndsWith { get; set; } public virtual string TransCode1IDContains { get; set; } public virtual string TransCode1IDLike { get; set; } public virtual string[] TransCode1IDBetween { get; set; } public virtual string[] TransCode1IDIn { get; set; } public virtual string TransCode2ID { get; set; } public virtual string TransCode2IDStartsWith { get; set; } public virtual string TransCode2IDEndsWith { get; set; } public virtual string TransCode2IDContains { get; set; } public virtual string TransCode2IDLike { get; set; } public virtual string[] TransCode2IDBetween { get; set; } public virtual string[] TransCode2IDIn { get; set; } public virtual string TransCode3ID { get; set; } public virtual string TransCode3IDStartsWith { get; set; } public virtual string TransCode3IDEndsWith { get; set; } public virtual string TransCode3IDContains { get; set; } public virtual string TransCode3IDLike { get; set; } public virtual string[] TransCode3IDBetween { get; set; } public virtual string[] TransCode3IDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual bool? Reconciled { get; set; } public virtual bool? Cleared { get; set; } public virtual DateTime? TransPostDateTime { get; set; } public virtual DateTime? TransPostDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransPostDateTimeGreaterThan { get; set; } public virtual DateTime? TransPostDateTimeLessThan { get; set; } public virtual DateTime? TransPostDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransPostDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransPostDateTimeBetween { get; set; } public virtual Nullable[] TransPostDateTimeIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } } public partial class HR_APIKey { public HR_APIKey() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? CancelledDateTime { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string KeyValue { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_APIKeyQuery : QueryDb, IReturn> { public HR_APIKeyQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; ExpiryDateTimeBetween = new Nullable[]{}; ExpiryDateTimeIn = new Nullable[]{}; CancelledDateTimeBetween = new Nullable[]{}; CancelledDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; KeyValueBetween = new string[]{}; KeyValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateTimeBetween { get; set; } public virtual Nullable[] ExpiryDateTimeIn { get; set; } public virtual DateTime? CancelledDateTime { get; set; } public virtual DateTime? CancelledDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeGreaterThan { get; set; } public virtual DateTime? CancelledDateTimeLessThan { get; set; } public virtual DateTime? CancelledDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeNotEqualTo { get; set; } public virtual Nullable[] CancelledDateTimeBetween { get; set; } public virtual Nullable[] CancelledDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string KeyValue { get; set; } public virtual string KeyValueStartsWith { get; set; } public virtual string KeyValueEndsWith { get; set; } public virtual string KeyValueContains { get; set; } public virtual string KeyValueLike { get; set; } public virtual string[] KeyValueBetween { get; set; } public virtual string[] KeyValueIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class HR_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_CustomSettingQuery : QueryDb, IReturn> { public HR_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class HR_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_CustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_CustomSettingValuesQuery : QueryDb, IReturn> { public HR_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class HR_DepartmentCategories { public HR_DepartmentCategories() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Departments))] [Required] public virtual string HR_Departments_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_DepartmentCategoriesQuery : QueryDb, IReturn> { public HR_DepartmentCategoriesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; HR_Departments_RecIDBetween = new string[]{}; HR_Departments_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string HR_Departments_RecID { get; set; } public virtual string HR_Departments_RecIDStartsWith { get; set; } public virtual string HR_Departments_RecIDEndsWith { get; set; } public virtual string HR_Departments_RecIDContains { get; set; } public virtual string HR_Departments_RecIDLike { get; set; } public virtual string[] HR_Departments_RecIDBetween { get; set; } public virtual string[] HR_Departments_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class HR_Departments { public HR_Departments() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string Manager_HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual bool IsDefault { get; set; } } [Route("/Queries/HR_Departments", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_DepartmentsQuery : QueryDb, IReturn> { public HR_DepartmentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Manager_HR_Staff_RecIDBetween = new string[]{}; Manager_HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Manager_HR_Staff_RecID { get; set; } public virtual string Manager_HR_Staff_RecIDStartsWith { get; set; } public virtual string Manager_HR_Staff_RecIDEndsWith { get; set; } public virtual string Manager_HR_Staff_RecIDContains { get; set; } public virtual string Manager_HR_Staff_RecIDLike { get; set; } public virtual string[] Manager_HR_Staff_RecIDBetween { get; set; } public virtual string[] Manager_HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsDefault { get; set; } } public partial class HR_Documents { public HR_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_DocumentsQuery : QueryDb, IReturn> { public HR_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class HR_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_NotesQuery : QueryDb, IReturn> { public HR_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class HR_SkillRatings { public HR_SkillRatings() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_SkillRatingsQuery : QueryDb, IReturn> { public HR_SkillRatingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class HR_Skills { public HR_Skills() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? ExamRequired { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Departments))] [Required] public virtual string HR_Departments_RecID { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_SkillsQuery : QueryDb, IReturn> { public HR_SkillsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; HR_Departments_RecIDBetween = new string[]{}; HR_Departments_RecIDIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? ExamRequired { get; set; } public virtual string HR_Departments_RecID { get; set; } public virtual string HR_Departments_RecIDStartsWith { get; set; } public virtual string HR_Departments_RecIDEndsWith { get; set; } public virtual string HR_Departments_RecIDContains { get; set; } public virtual string HR_Departments_RecIDLike { get; set; } public virtual string[] HR_Departments_RecIDBetween { get; set; } public virtual string[] HR_Departments_RecIDIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class HR_Staff { public HR_Staff() { Picture = new byte[]{}; } [Required] public virtual string StaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Title { get; set; } public virtual string FName { get; set; } public virtual string SName { get; set; } public virtual string Position1 { get; set; } public virtual string Position2 { get; set; } public virtual string Password { get; set; } public virtual bool? IsActive { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailDisplayName { get; set; } public virtual string SMTPUsername { get; set; } public virtual string SMTPPassword { get; set; } [Required] public virtual string Username { get; set; } public virtual bool? MustChangePasswordNextLogin { get; set; } public virtual DateTime? PasswordLastChangedDateTime { get; set; } public virtual string SQLLogin { get; set; } public virtual string SQLPassword { get; set; } public virtual string ReportSQLLogin { get; set; } public virtual string ReportSQLPassword { get; set; } public virtual byte[] Picture { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Departments))] public virtual string HR_Departments_RecID { get; set; } public virtual string Extension { get; set; } public virtual string Mobile { get; set; } public virtual bool? UsePrepaidLabourPacks { get; set; } [Required] public virtual byte AuthenticationModes { get; set; } public virtual string WindowsDomainAccount { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Menu))] public virtual string SY_Menu_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroup))] [Required] public virtual string SY_PrintGroup_RecID { get; set; } [Required] public virtual DateTime SQLLoginLastSavedDateTime { get; set; } [Required] public virtual DateTime ReportsLoginLastSavedDateTime { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [Route("/Queries/HR_Staff", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_StaffQuery : QueryDb, IReturn> { public HR_StaffQuery() { StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; TitleBetween = new string[]{}; TitleIn = new string[]{}; FNameBetween = new string[]{}; FNameIn = new string[]{}; SNameBetween = new string[]{}; SNameIn = new string[]{}; Position1Between = new string[]{}; Position1In = new string[]{}; Position2Between = new string[]{}; Position2In = new string[]{}; PasswordBetween = new string[]{}; PasswordIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; EmailDisplayNameBetween = new string[]{}; EmailDisplayNameIn = new string[]{}; SMTPUsernameBetween = new string[]{}; SMTPUsernameIn = new string[]{}; SMTPPasswordBetween = new string[]{}; SMTPPasswordIn = new string[]{}; UsernameBetween = new string[]{}; UsernameIn = new string[]{}; PasswordLastChangedDateTimeBetween = new Nullable[]{}; PasswordLastChangedDateTimeIn = new Nullable[]{}; SQLLoginBetween = new string[]{}; SQLLoginIn = new string[]{}; SQLPasswordBetween = new string[]{}; SQLPasswordIn = new string[]{}; ReportSQLLoginBetween = new string[]{}; ReportSQLLoginIn = new string[]{}; ReportSQLPasswordBetween = new string[]{}; ReportSQLPasswordIn = new string[]{}; Picture = new byte[]{}; HR_Departments_RecIDBetween = new string[]{}; HR_Departments_RecIDIn = new string[]{}; ExtensionBetween = new string[]{}; ExtensionIn = new string[]{}; MobileBetween = new string[]{}; MobileIn = new string[]{}; AuthenticationModesBetween = new byte[]{}; AuthenticationModesIn = new byte[]{}; WindowsDomainAccountBetween = new string[]{}; WindowsDomainAccountIn = new string[]{}; SMTPPasswordLastChangedDateTimeBetween = new Nullable[]{}; SMTPPasswordLastChangedDateTimeIn = new Nullable[]{}; SY_Menu_RecIDBetween = new string[]{}; SY_Menu_RecIDIn = new string[]{}; SY_PrintGroup_RecIDBetween = new string[]{}; SY_PrintGroup_RecIDIn = new string[]{}; SQLLoginLastSavedDateTimeBetween = new DateTime[]{}; SQLLoginLastSavedDateTimeIn = new DateTime[]{}; ReportsLoginLastSavedDateTimeBetween = new DateTime[]{}; ReportsLoginLastSavedDateTimeIn = new DateTime[]{}; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Title { get; set; } public virtual string TitleStartsWith { get; set; } public virtual string TitleEndsWith { get; set; } public virtual string TitleContains { get; set; } public virtual string TitleLike { get; set; } public virtual string[] TitleBetween { get; set; } public virtual string[] TitleIn { get; set; } public virtual string FName { get; set; } public virtual string FNameStartsWith { get; set; } public virtual string FNameEndsWith { get; set; } public virtual string FNameContains { get; set; } public virtual string FNameLike { get; set; } public virtual string[] FNameBetween { get; set; } public virtual string[] FNameIn { get; set; } public virtual string SName { get; set; } public virtual string SNameStartsWith { get; set; } public virtual string SNameEndsWith { get; set; } public virtual string SNameContains { get; set; } public virtual string SNameLike { get; set; } public virtual string[] SNameBetween { get; set; } public virtual string[] SNameIn { get; set; } public virtual string Position1 { get; set; } public virtual string Position1StartsWith { get; set; } public virtual string Position1EndsWith { get; set; } public virtual string Position1Contains { get; set; } public virtual string Position1Like { get; set; } public virtual string[] Position1Between { get; set; } public virtual string[] Position1In { get; set; } public virtual string Position2 { get; set; } public virtual string Position2StartsWith { get; set; } public virtual string Position2EndsWith { get; set; } public virtual string Position2Contains { get; set; } public virtual string Position2Like { get; set; } public virtual string[] Position2Between { get; set; } public virtual string[] Position2In { get; set; } public virtual string Password { get; set; } public virtual string PasswordStartsWith { get; set; } public virtual string PasswordEndsWith { get; set; } public virtual string PasswordContains { get; set; } public virtual string PasswordLike { get; set; } public virtual string[] PasswordBetween { get; set; } public virtual string[] PasswordIn { get; set; } public virtual bool? IsActive { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual string EmailDisplayName { get; set; } public virtual string EmailDisplayNameStartsWith { get; set; } public virtual string EmailDisplayNameEndsWith { get; set; } public virtual string EmailDisplayNameContains { get; set; } public virtual string EmailDisplayNameLike { get; set; } public virtual string[] EmailDisplayNameBetween { get; set; } public virtual string[] EmailDisplayNameIn { get; set; } public virtual string SMTPUsername { get; set; } public virtual string SMTPUsernameStartsWith { get; set; } public virtual string SMTPUsernameEndsWith { get; set; } public virtual string SMTPUsernameContains { get; set; } public virtual string SMTPUsernameLike { get; set; } public virtual string[] SMTPUsernameBetween { get; set; } public virtual string[] SMTPUsernameIn { get; set; } public virtual string SMTPPassword { get; set; } public virtual string SMTPPasswordStartsWith { get; set; } public virtual string SMTPPasswordEndsWith { get; set; } public virtual string SMTPPasswordContains { get; set; } public virtual string SMTPPasswordLike { get; set; } public virtual string[] SMTPPasswordBetween { get; set; } public virtual string[] SMTPPasswordIn { get; set; } public virtual string Username { get; set; } public virtual string UsernameStartsWith { get; set; } public virtual string UsernameEndsWith { get; set; } public virtual string UsernameContains { get; set; } public virtual string UsernameLike { get; set; } public virtual string[] UsernameBetween { get; set; } public virtual string[] UsernameIn { get; set; } public virtual bool? MustChangePasswordNextLogin { get; set; } public virtual DateTime? PasswordLastChangedDateTime { get; set; } public virtual DateTime? PasswordLastChangedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? PasswordLastChangedDateTimeGreaterThan { get; set; } public virtual DateTime? PasswordLastChangedDateTimeLessThan { get; set; } public virtual DateTime? PasswordLastChangedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? PasswordLastChangedDateTimeNotEqualTo { get; set; } public virtual Nullable[] PasswordLastChangedDateTimeBetween { get; set; } public virtual Nullable[] PasswordLastChangedDateTimeIn { get; set; } public virtual string SQLLogin { get; set; } public virtual string SQLLoginStartsWith { get; set; } public virtual string SQLLoginEndsWith { get; set; } public virtual string SQLLoginContains { get; set; } public virtual string SQLLoginLike { get; set; } public virtual string[] SQLLoginBetween { get; set; } public virtual string[] SQLLoginIn { get; set; } public virtual string SQLPassword { get; set; } public virtual string SQLPasswordStartsWith { get; set; } public virtual string SQLPasswordEndsWith { get; set; } public virtual string SQLPasswordContains { get; set; } public virtual string SQLPasswordLike { get; set; } public virtual string[] SQLPasswordBetween { get; set; } public virtual string[] SQLPasswordIn { get; set; } public virtual string ReportSQLLogin { get; set; } public virtual string ReportSQLLoginStartsWith { get; set; } public virtual string ReportSQLLoginEndsWith { get; set; } public virtual string ReportSQLLoginContains { get; set; } public virtual string ReportSQLLoginLike { get; set; } public virtual string[] ReportSQLLoginBetween { get; set; } public virtual string[] ReportSQLLoginIn { get; set; } public virtual string ReportSQLPassword { get; set; } public virtual string ReportSQLPasswordStartsWith { get; set; } public virtual string ReportSQLPasswordEndsWith { get; set; } public virtual string ReportSQLPasswordContains { get; set; } public virtual string ReportSQLPasswordLike { get; set; } public virtual string[] ReportSQLPasswordBetween { get; set; } public virtual string[] ReportSQLPasswordIn { get; set; } public virtual byte[] Picture { get; set; } public virtual string HR_Departments_RecID { get; set; } public virtual string HR_Departments_RecIDStartsWith { get; set; } public virtual string HR_Departments_RecIDEndsWith { get; set; } public virtual string HR_Departments_RecIDContains { get; set; } public virtual string HR_Departments_RecIDLike { get; set; } public virtual string[] HR_Departments_RecIDBetween { get; set; } public virtual string[] HR_Departments_RecIDIn { get; set; } public virtual string Extension { get; set; } public virtual string ExtensionStartsWith { get; set; } public virtual string ExtensionEndsWith { get; set; } public virtual string ExtensionContains { get; set; } public virtual string ExtensionLike { get; set; } public virtual string[] ExtensionBetween { get; set; } public virtual string[] ExtensionIn { get; set; } public virtual string Mobile { get; set; } public virtual string MobileStartsWith { get; set; } public virtual string MobileEndsWith { get; set; } public virtual string MobileContains { get; set; } public virtual string MobileLike { get; set; } public virtual string[] MobileBetween { get; set; } public virtual string[] MobileIn { get; set; } public virtual bool? UsePrepaidLabourPacks { get; set; } public virtual byte? AuthenticationModes { get; set; } public virtual byte? AuthenticationModesGreaterThanOrEqualTo { get; set; } public virtual byte? AuthenticationModesGreaterThan { get; set; } public virtual byte? AuthenticationModesLessThan { get; set; } public virtual byte? AuthenticationModesLessThanOrEqualTo { get; set; } public virtual byte? AuthenticationModesNotEqualTo { get; set; } public virtual byte[] AuthenticationModesBetween { get; set; } public virtual byte[] AuthenticationModesIn { get; set; } public virtual string WindowsDomainAccount { get; set; } public virtual string WindowsDomainAccountStartsWith { get; set; } public virtual string WindowsDomainAccountEndsWith { get; set; } public virtual string WindowsDomainAccountContains { get; set; } public virtual string WindowsDomainAccountLike { get; set; } public virtual string[] WindowsDomainAccountBetween { get; set; } public virtual string[] WindowsDomainAccountIn { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTime { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTimeGreaterThan { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTimeLessThan { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? SMTPPasswordLastChangedDateTimeNotEqualTo { get; set; } public virtual Nullable[] SMTPPasswordLastChangedDateTimeBetween { get; set; } public virtual Nullable[] SMTPPasswordLastChangedDateTimeIn { get; set; } public virtual string SY_Menu_RecID { get; set; } public virtual string SY_Menu_RecIDStartsWith { get; set; } public virtual string SY_Menu_RecIDEndsWith { get; set; } public virtual string SY_Menu_RecIDContains { get; set; } public virtual string SY_Menu_RecIDLike { get; set; } public virtual string[] SY_Menu_RecIDBetween { get; set; } public virtual string[] SY_Menu_RecIDIn { get; set; } public virtual string SY_PrintGroup_RecID { get; set; } public virtual string SY_PrintGroup_RecIDStartsWith { get; set; } public virtual string SY_PrintGroup_RecIDEndsWith { get; set; } public virtual string SY_PrintGroup_RecIDContains { get; set; } public virtual string SY_PrintGroup_RecIDLike { get; set; } public virtual string[] SY_PrintGroup_RecIDBetween { get; set; } public virtual string[] SY_PrintGroup_RecIDIn { get; set; } public virtual DateTime? SQLLoginLastSavedDateTime { get; set; } public virtual DateTime? SQLLoginLastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? SQLLoginLastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? SQLLoginLastSavedDateTimeLessThan { get; set; } public virtual DateTime? SQLLoginLastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? SQLLoginLastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] SQLLoginLastSavedDateTimeBetween { get; set; } public virtual DateTime[] SQLLoginLastSavedDateTimeIn { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTime { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTimeLessThan { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ReportsLoginLastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] ReportsLoginLastSavedDateTimeBetween { get; set; } public virtual DateTime[] ReportsLoginLastSavedDateTimeIn { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class HR_StaffSkills { public HR_StaffSkills() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Skills))] [Required] public virtual string HR_Skills_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_SkillRatings))] [Required] public virtual string HR_SkillRatings_RecID { get; set; } [Required] public virtual DateTime QualificationDate { get; set; } public virtual string Notes { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_StaffSkillsQuery : QueryDb, IReturn> { public HR_StaffSkillsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; HR_Skills_RecIDBetween = new string[]{}; HR_Skills_RecIDIn = new string[]{}; HR_SkillRatings_RecIDBetween = new string[]{}; HR_SkillRatings_RecIDIn = new string[]{}; QualificationDateBetween = new DateTime[]{}; QualificationDateIn = new DateTime[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string HR_Skills_RecID { get; set; } public virtual string HR_Skills_RecIDStartsWith { get; set; } public virtual string HR_Skills_RecIDEndsWith { get; set; } public virtual string HR_Skills_RecIDContains { get; set; } public virtual string HR_Skills_RecIDLike { get; set; } public virtual string[] HR_Skills_RecIDBetween { get; set; } public virtual string[] HR_Skills_RecIDIn { get; set; } public virtual string HR_SkillRatings_RecID { get; set; } public virtual string HR_SkillRatings_RecIDStartsWith { get; set; } public virtual string HR_SkillRatings_RecIDEndsWith { get; set; } public virtual string HR_SkillRatings_RecIDContains { get; set; } public virtual string HR_SkillRatings_RecIDLike { get; set; } public virtual string[] HR_SkillRatings_RecIDBetween { get; set; } public virtual string[] HR_SkillRatings_RecIDIn { get; set; } public virtual DateTime? QualificationDate { get; set; } public virtual DateTime? QualificationDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? QualificationDateGreaterThan { get; set; } public virtual DateTime? QualificationDateLessThan { get; set; } public virtual DateTime? QualificationDateLessThanOrEqualTo { get; set; } public virtual DateTime? QualificationDateNotEqualTo { get; set; } public virtual DateTime[] QualificationDateBetween { get; set; } public virtual DateTime[] QualificationDateIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class HR_StaffUserSettings { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual bool PreviewJournal { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string LastLogicalWarehouse_RecID { get; set; } [Required] public virtual byte StockTakeOrder { get; set; } [Required] public virtual byte EnforceMinGP { get; set; } [Required] public virtual int SearchAutoStart { get; set; } [Required] public virtual bool SearchReplaceText { get; set; } [Required] public virtual string SearchFontName { get; set; } [Required] public virtual decimal SearchFontSize { get; set; } [Required] public virtual bool CreditorsPrintToScreen { get; set; } [Required] public virtual bool IgnoreBackOrderAllocations { get; set; } [Required] public virtual bool InvoicingPrintToScreen { get; set; } [Required] public virtual bool AllowModificationOfPrintedUnprocessedInvoices { get; set; } [Required] public virtual string IncrementInvoiceNumbers { get; set; } [Required] public virtual bool ParticipateInCustomerExperienceImprovementProgram { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_StaffUserSettingsQuery : QueryDb, IReturn> { public HR_StaffUserSettingsQuery() { HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; LastLogicalWarehouse_RecIDBetween = new string[]{}; LastLogicalWarehouse_RecIDIn = new string[]{}; StockTakeOrderBetween = new byte[]{}; StockTakeOrderIn = new byte[]{}; EnforceMinGPBetween = new byte[]{}; EnforceMinGPIn = new byte[]{}; SearchAutoStartBetween = new int[]{}; SearchAutoStartIn = new int[]{}; SearchFontNameBetween = new string[]{}; SearchFontNameIn = new string[]{}; SearchFontSizeBetween = new decimal[]{}; SearchFontSizeIn = new decimal[]{}; IncrementInvoiceNumbersBetween = new string[]{}; IncrementInvoiceNumbersIn = new string[]{}; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual bool? PreviewJournal { get; set; } public virtual string LastLogicalWarehouse_RecID { get; set; } public virtual string LastLogicalWarehouse_RecIDStartsWith { get; set; } public virtual string LastLogicalWarehouse_RecIDEndsWith { get; set; } public virtual string LastLogicalWarehouse_RecIDContains { get; set; } public virtual string LastLogicalWarehouse_RecIDLike { get; set; } public virtual string[] LastLogicalWarehouse_RecIDBetween { get; set; } public virtual string[] LastLogicalWarehouse_RecIDIn { get; set; } public virtual byte? StockTakeOrder { get; set; } public virtual byte? StockTakeOrderGreaterThanOrEqualTo { get; set; } public virtual byte? StockTakeOrderGreaterThan { get; set; } public virtual byte? StockTakeOrderLessThan { get; set; } public virtual byte? StockTakeOrderLessThanOrEqualTo { get; set; } public virtual byte? StockTakeOrderNotEqualTo { get; set; } public virtual byte[] StockTakeOrderBetween { get; set; } public virtual byte[] StockTakeOrderIn { get; set; } public virtual byte? EnforceMinGP { get; set; } public virtual byte? EnforceMinGPGreaterThanOrEqualTo { get; set; } public virtual byte? EnforceMinGPGreaterThan { get; set; } public virtual byte? EnforceMinGPLessThan { get; set; } public virtual byte? EnforceMinGPLessThanOrEqualTo { get; set; } public virtual byte? EnforceMinGPNotEqualTo { get; set; } public virtual byte[] EnforceMinGPBetween { get; set; } public virtual byte[] EnforceMinGPIn { get; set; } public virtual int? SearchAutoStart { get; set; } public virtual int? SearchAutoStartGreaterThanOrEqualTo { get; set; } public virtual int? SearchAutoStartGreaterThan { get; set; } public virtual int? SearchAutoStartLessThan { get; set; } public virtual int? SearchAutoStartLessThanOrEqualTo { get; set; } public virtual int? SearchAutoStartNotEqualTo { get; set; } public virtual int[] SearchAutoStartBetween { get; set; } public virtual int[] SearchAutoStartIn { get; set; } public virtual bool? SearchReplaceText { get; set; } public virtual string SearchFontName { get; set; } public virtual string SearchFontNameStartsWith { get; set; } public virtual string SearchFontNameEndsWith { get; set; } public virtual string SearchFontNameContains { get; set; } public virtual string SearchFontNameLike { get; set; } public virtual string[] SearchFontNameBetween { get; set; } public virtual string[] SearchFontNameIn { get; set; } public virtual decimal? SearchFontSize { get; set; } public virtual decimal? SearchFontSizeGreaterThanOrEqualTo { get; set; } public virtual decimal? SearchFontSizeGreaterThan { get; set; } public virtual decimal? SearchFontSizeLessThan { get; set; } public virtual decimal? SearchFontSizeLessThanOrEqualTo { get; set; } public virtual decimal? SearchFontSizeNotEqualTo { get; set; } public virtual decimal[] SearchFontSizeBetween { get; set; } public virtual decimal[] SearchFontSizeIn { get; set; } public virtual bool? CreditorsPrintToScreen { get; set; } public virtual bool? IgnoreBackOrderAllocations { get; set; } public virtual bool? InvoicingPrintToScreen { get; set; } public virtual bool? AllowModificationOfPrintedUnprocessedInvoices { get; set; } public virtual string IncrementInvoiceNumbers { get; set; } public virtual string IncrementInvoiceNumbersStartsWith { get; set; } public virtual string IncrementInvoiceNumbersEndsWith { get; set; } public virtual string IncrementInvoiceNumbersContains { get; set; } public virtual string IncrementInvoiceNumbersLike { get; set; } public virtual string[] IncrementInvoiceNumbersBetween { get; set; } public virtual string[] IncrementInvoiceNumbersIn { get; set; } public virtual bool? ParticipateInCustomerExperienceImprovementProgram { get; set; } } public partial class HR_StartupItems { public HR_StartupItems() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class HR_StartupItemsQuery : QueryDb, IReturn> { public HR_StartupItemsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IM_CSV_Staging { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchID { get; set; } [Required] public virtual int LineNumber { get; set; } public virtual string Reference { get; set; } [Required] public virtual DateTime DateCreated { get; set; } [Required] public virtual string ImportStatus { get; set; } public virtual string ImportMessage { get; set; } public virtual string Column1 { get; set; } public virtual string Column2 { get; set; } public virtual string Column3 { get; set; } public virtual string Column4 { get; set; } public virtual string Column5 { get; set; } public virtual string Column6 { get; set; } public virtual string Column7 { get; set; } public virtual string Column8 { get; set; } public virtual string Column9 { get; set; } public virtual string Column10 { get; set; } public virtual string Column11 { get; set; } public virtual string Column12 { get; set; } public virtual string Column13 { get; set; } public virtual string Column14 { get; set; } public virtual string Column15 { get; set; } public virtual string Column16 { get; set; } public virtual string Column17 { get; set; } public virtual string Column18 { get; set; } public virtual string Column19 { get; set; } public virtual string Column20 { get; set; } public virtual string Column21 { get; set; } public virtual string Column22 { get; set; } public virtual string Column23 { get; set; } public virtual string Column24 { get; set; } public virtual string Column25 { get; set; } public virtual string Column26 { get; set; } public virtual string Column27 { get; set; } public virtual string Column28 { get; set; } public virtual string Column29 { get; set; } public virtual string Column30 { get; set; } public virtual string Column31 { get; set; } public virtual string Column32 { get; set; } public virtual string Column33 { get; set; } public virtual string Column34 { get; set; } public virtual string Column35 { get; set; } public virtual string Column36 { get; set; } public virtual string Column37 { get; set; } public virtual string Column38 { get; set; } public virtual string Column39 { get; set; } public virtual string Column40 { get; set; } public virtual string Column41 { get; set; } public virtual string Column42 { get; set; } public virtual string Column43 { get; set; } public virtual string Column44 { get; set; } public virtual string Column45 { get; set; } public virtual string Column46 { get; set; } public virtual string Column47 { get; set; } public virtual string Column48 { get; set; } public virtual string Column49 { get; set; } public virtual string Column50 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IM_CSV_StagingQuery : QueryDb, IReturn> { public IM_CSV_StagingQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; DateCreatedBetween = new DateTime[]{}; DateCreatedIn = new DateTime[]{}; ImportStatusBetween = new string[]{}; ImportStatusIn = new string[]{}; ImportMessageBetween = new string[]{}; ImportMessageIn = new string[]{}; Column1Between = new string[]{}; Column1In = new string[]{}; Column2Between = new string[]{}; Column2In = new string[]{}; Column3Between = new string[]{}; Column3In = new string[]{}; Column4Between = new string[]{}; Column4In = new string[]{}; Column5Between = new string[]{}; Column5In = new string[]{}; Column6Between = new string[]{}; Column6In = new string[]{}; Column7Between = new string[]{}; Column7In = new string[]{}; Column8Between = new string[]{}; Column8In = new string[]{}; Column9Between = new string[]{}; Column9In = new string[]{}; Column10Between = new string[]{}; Column10In = new string[]{}; Column11Between = new string[]{}; Column11In = new string[]{}; Column12Between = new string[]{}; Column12In = new string[]{}; Column13Between = new string[]{}; Column13In = new string[]{}; Column14Between = new string[]{}; Column14In = new string[]{}; Column15Between = new string[]{}; Column15In = new string[]{}; Column16Between = new string[]{}; Column16In = new string[]{}; Column17Between = new string[]{}; Column17In = new string[]{}; Column18Between = new string[]{}; Column18In = new string[]{}; Column19Between = new string[]{}; Column19In = new string[]{}; Column20Between = new string[]{}; Column20In = new string[]{}; Column21Between = new string[]{}; Column21In = new string[]{}; Column22Between = new string[]{}; Column22In = new string[]{}; Column23Between = new string[]{}; Column23In = new string[]{}; Column24Between = new string[]{}; Column24In = new string[]{}; Column25Between = new string[]{}; Column25In = new string[]{}; Column26Between = new string[]{}; Column26In = new string[]{}; Column27Between = new string[]{}; Column27In = new string[]{}; Column28Between = new string[]{}; Column28In = new string[]{}; Column29Between = new string[]{}; Column29In = new string[]{}; Column30Between = new string[]{}; Column30In = new string[]{}; Column31Between = new string[]{}; Column31In = new string[]{}; Column32Between = new string[]{}; Column32In = new string[]{}; Column33Between = new string[]{}; Column33In = new string[]{}; Column34Between = new string[]{}; Column34In = new string[]{}; Column35Between = new string[]{}; Column35In = new string[]{}; Column36Between = new string[]{}; Column36In = new string[]{}; Column37Between = new string[]{}; Column37In = new string[]{}; Column38Between = new string[]{}; Column38In = new string[]{}; Column39Between = new string[]{}; Column39In = new string[]{}; Column40Between = new string[]{}; Column40In = new string[]{}; Column41Between = new string[]{}; Column41In = new string[]{}; Column42Between = new string[]{}; Column42In = new string[]{}; Column43Between = new string[]{}; Column43In = new string[]{}; Column44Between = new string[]{}; Column44In = new string[]{}; Column45Between = new string[]{}; Column45In = new string[]{}; Column46Between = new string[]{}; Column46In = new string[]{}; Column47Between = new string[]{}; Column47In = new string[]{}; Column48Between = new string[]{}; Column48In = new string[]{}; Column49Between = new string[]{}; Column49In = new string[]{}; Column50Between = new string[]{}; Column50In = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual DateTime[] DateCreatedBetween { get; set; } public virtual DateTime[] DateCreatedIn { get; set; } public virtual string ImportStatus { get; set; } public virtual string ImportStatusStartsWith { get; set; } public virtual string ImportStatusEndsWith { get; set; } public virtual string ImportStatusContains { get; set; } public virtual string ImportStatusLike { get; set; } public virtual string[] ImportStatusBetween { get; set; } public virtual string[] ImportStatusIn { get; set; } public virtual string ImportMessage { get; set; } public virtual string ImportMessageStartsWith { get; set; } public virtual string ImportMessageEndsWith { get; set; } public virtual string ImportMessageContains { get; set; } public virtual string ImportMessageLike { get; set; } public virtual string[] ImportMessageBetween { get; set; } public virtual string[] ImportMessageIn { get; set; } public virtual string Column1 { get; set; } public virtual string Column1StartsWith { get; set; } public virtual string Column1EndsWith { get; set; } public virtual string Column1Contains { get; set; } public virtual string Column1Like { get; set; } public virtual string[] Column1Between { get; set; } public virtual string[] Column1In { get; set; } public virtual string Column2 { get; set; } public virtual string Column2StartsWith { get; set; } public virtual string Column2EndsWith { get; set; } public virtual string Column2Contains { get; set; } public virtual string Column2Like { get; set; } public virtual string[] Column2Between { get; set; } public virtual string[] Column2In { get; set; } public virtual string Column3 { get; set; } public virtual string Column3StartsWith { get; set; } public virtual string Column3EndsWith { get; set; } public virtual string Column3Contains { get; set; } public virtual string Column3Like { get; set; } public virtual string[] Column3Between { get; set; } public virtual string[] Column3In { get; set; } public virtual string Column4 { get; set; } public virtual string Column4StartsWith { get; set; } public virtual string Column4EndsWith { get; set; } public virtual string Column4Contains { get; set; } public virtual string Column4Like { get; set; } public virtual string[] Column4Between { get; set; } public virtual string[] Column4In { get; set; } public virtual string Column5 { get; set; } public virtual string Column5StartsWith { get; set; } public virtual string Column5EndsWith { get; set; } public virtual string Column5Contains { get; set; } public virtual string Column5Like { get; set; } public virtual string[] Column5Between { get; set; } public virtual string[] Column5In { get; set; } public virtual string Column6 { get; set; } public virtual string Column6StartsWith { get; set; } public virtual string Column6EndsWith { get; set; } public virtual string Column6Contains { get; set; } public virtual string Column6Like { get; set; } public virtual string[] Column6Between { get; set; } public virtual string[] Column6In { get; set; } public virtual string Column7 { get; set; } public virtual string Column7StartsWith { get; set; } public virtual string Column7EndsWith { get; set; } public virtual string Column7Contains { get; set; } public virtual string Column7Like { get; set; } public virtual string[] Column7Between { get; set; } public virtual string[] Column7In { get; set; } public virtual string Column8 { get; set; } public virtual string Column8StartsWith { get; set; } public virtual string Column8EndsWith { get; set; } public virtual string Column8Contains { get; set; } public virtual string Column8Like { get; set; } public virtual string[] Column8Between { get; set; } public virtual string[] Column8In { get; set; } public virtual string Column9 { get; set; } public virtual string Column9StartsWith { get; set; } public virtual string Column9EndsWith { get; set; } public virtual string Column9Contains { get; set; } public virtual string Column9Like { get; set; } public virtual string[] Column9Between { get; set; } public virtual string[] Column9In { get; set; } public virtual string Column10 { get; set; } public virtual string Column10StartsWith { get; set; } public virtual string Column10EndsWith { get; set; } public virtual string Column10Contains { get; set; } public virtual string Column10Like { get; set; } public virtual string[] Column10Between { get; set; } public virtual string[] Column10In { get; set; } public virtual string Column11 { get; set; } public virtual string Column11StartsWith { get; set; } public virtual string Column11EndsWith { get; set; } public virtual string Column11Contains { get; set; } public virtual string Column11Like { get; set; } public virtual string[] Column11Between { get; set; } public virtual string[] Column11In { get; set; } public virtual string Column12 { get; set; } public virtual string Column12StartsWith { get; set; } public virtual string Column12EndsWith { get; set; } public virtual string Column12Contains { get; set; } public virtual string Column12Like { get; set; } public virtual string[] Column12Between { get; set; } public virtual string[] Column12In { get; set; } public virtual string Column13 { get; set; } public virtual string Column13StartsWith { get; set; } public virtual string Column13EndsWith { get; set; } public virtual string Column13Contains { get; set; } public virtual string Column13Like { get; set; } public virtual string[] Column13Between { get; set; } public virtual string[] Column13In { get; set; } public virtual string Column14 { get; set; } public virtual string Column14StartsWith { get; set; } public virtual string Column14EndsWith { get; set; } public virtual string Column14Contains { get; set; } public virtual string Column14Like { get; set; } public virtual string[] Column14Between { get; set; } public virtual string[] Column14In { get; set; } public virtual string Column15 { get; set; } public virtual string Column15StartsWith { get; set; } public virtual string Column15EndsWith { get; set; } public virtual string Column15Contains { get; set; } public virtual string Column15Like { get; set; } public virtual string[] Column15Between { get; set; } public virtual string[] Column15In { get; set; } public virtual string Column16 { get; set; } public virtual string Column16StartsWith { get; set; } public virtual string Column16EndsWith { get; set; } public virtual string Column16Contains { get; set; } public virtual string Column16Like { get; set; } public virtual string[] Column16Between { get; set; } public virtual string[] Column16In { get; set; } public virtual string Column17 { get; set; } public virtual string Column17StartsWith { get; set; } public virtual string Column17EndsWith { get; set; } public virtual string Column17Contains { get; set; } public virtual string Column17Like { get; set; } public virtual string[] Column17Between { get; set; } public virtual string[] Column17In { get; set; } public virtual string Column18 { get; set; } public virtual string Column18StartsWith { get; set; } public virtual string Column18EndsWith { get; set; } public virtual string Column18Contains { get; set; } public virtual string Column18Like { get; set; } public virtual string[] Column18Between { get; set; } public virtual string[] Column18In { get; set; } public virtual string Column19 { get; set; } public virtual string Column19StartsWith { get; set; } public virtual string Column19EndsWith { get; set; } public virtual string Column19Contains { get; set; } public virtual string Column19Like { get; set; } public virtual string[] Column19Between { get; set; } public virtual string[] Column19In { get; set; } public virtual string Column20 { get; set; } public virtual string Column20StartsWith { get; set; } public virtual string Column20EndsWith { get; set; } public virtual string Column20Contains { get; set; } public virtual string Column20Like { get; set; } public virtual string[] Column20Between { get; set; } public virtual string[] Column20In { get; set; } public virtual string Column21 { get; set; } public virtual string Column21StartsWith { get; set; } public virtual string Column21EndsWith { get; set; } public virtual string Column21Contains { get; set; } public virtual string Column21Like { get; set; } public virtual string[] Column21Between { get; set; } public virtual string[] Column21In { get; set; } public virtual string Column22 { get; set; } public virtual string Column22StartsWith { get; set; } public virtual string Column22EndsWith { get; set; } public virtual string Column22Contains { get; set; } public virtual string Column22Like { get; set; } public virtual string[] Column22Between { get; set; } public virtual string[] Column22In { get; set; } public virtual string Column23 { get; set; } public virtual string Column23StartsWith { get; set; } public virtual string Column23EndsWith { get; set; } public virtual string Column23Contains { get; set; } public virtual string Column23Like { get; set; } public virtual string[] Column23Between { get; set; } public virtual string[] Column23In { get; set; } public virtual string Column24 { get; set; } public virtual string Column24StartsWith { get; set; } public virtual string Column24EndsWith { get; set; } public virtual string Column24Contains { get; set; } public virtual string Column24Like { get; set; } public virtual string[] Column24Between { get; set; } public virtual string[] Column24In { get; set; } public virtual string Column25 { get; set; } public virtual string Column25StartsWith { get; set; } public virtual string Column25EndsWith { get; set; } public virtual string Column25Contains { get; set; } public virtual string Column25Like { get; set; } public virtual string[] Column25Between { get; set; } public virtual string[] Column25In { get; set; } public virtual string Column26 { get; set; } public virtual string Column26StartsWith { get; set; } public virtual string Column26EndsWith { get; set; } public virtual string Column26Contains { get; set; } public virtual string Column26Like { get; set; } public virtual string[] Column26Between { get; set; } public virtual string[] Column26In { get; set; } public virtual string Column27 { get; set; } public virtual string Column27StartsWith { get; set; } public virtual string Column27EndsWith { get; set; } public virtual string Column27Contains { get; set; } public virtual string Column27Like { get; set; } public virtual string[] Column27Between { get; set; } public virtual string[] Column27In { get; set; } public virtual string Column28 { get; set; } public virtual string Column28StartsWith { get; set; } public virtual string Column28EndsWith { get; set; } public virtual string Column28Contains { get; set; } public virtual string Column28Like { get; set; } public virtual string[] Column28Between { get; set; } public virtual string[] Column28In { get; set; } public virtual string Column29 { get; set; } public virtual string Column29StartsWith { get; set; } public virtual string Column29EndsWith { get; set; } public virtual string Column29Contains { get; set; } public virtual string Column29Like { get; set; } public virtual string[] Column29Between { get; set; } public virtual string[] Column29In { get; set; } public virtual string Column30 { get; set; } public virtual string Column30StartsWith { get; set; } public virtual string Column30EndsWith { get; set; } public virtual string Column30Contains { get; set; } public virtual string Column30Like { get; set; } public virtual string[] Column30Between { get; set; } public virtual string[] Column30In { get; set; } public virtual string Column31 { get; set; } public virtual string Column31StartsWith { get; set; } public virtual string Column31EndsWith { get; set; } public virtual string Column31Contains { get; set; } public virtual string Column31Like { get; set; } public virtual string[] Column31Between { get; set; } public virtual string[] Column31In { get; set; } public virtual string Column32 { get; set; } public virtual string Column32StartsWith { get; set; } public virtual string Column32EndsWith { get; set; } public virtual string Column32Contains { get; set; } public virtual string Column32Like { get; set; } public virtual string[] Column32Between { get; set; } public virtual string[] Column32In { get; set; } public virtual string Column33 { get; set; } public virtual string Column33StartsWith { get; set; } public virtual string Column33EndsWith { get; set; } public virtual string Column33Contains { get; set; } public virtual string Column33Like { get; set; } public virtual string[] Column33Between { get; set; } public virtual string[] Column33In { get; set; } public virtual string Column34 { get; set; } public virtual string Column34StartsWith { get; set; } public virtual string Column34EndsWith { get; set; } public virtual string Column34Contains { get; set; } public virtual string Column34Like { get; set; } public virtual string[] Column34Between { get; set; } public virtual string[] Column34In { get; set; } public virtual string Column35 { get; set; } public virtual string Column35StartsWith { get; set; } public virtual string Column35EndsWith { get; set; } public virtual string Column35Contains { get; set; } public virtual string Column35Like { get; set; } public virtual string[] Column35Between { get; set; } public virtual string[] Column35In { get; set; } public virtual string Column36 { get; set; } public virtual string Column36StartsWith { get; set; } public virtual string Column36EndsWith { get; set; } public virtual string Column36Contains { get; set; } public virtual string Column36Like { get; set; } public virtual string[] Column36Between { get; set; } public virtual string[] Column36In { get; set; } public virtual string Column37 { get; set; } public virtual string Column37StartsWith { get; set; } public virtual string Column37EndsWith { get; set; } public virtual string Column37Contains { get; set; } public virtual string Column37Like { get; set; } public virtual string[] Column37Between { get; set; } public virtual string[] Column37In { get; set; } public virtual string Column38 { get; set; } public virtual string Column38StartsWith { get; set; } public virtual string Column38EndsWith { get; set; } public virtual string Column38Contains { get; set; } public virtual string Column38Like { get; set; } public virtual string[] Column38Between { get; set; } public virtual string[] Column38In { get; set; } public virtual string Column39 { get; set; } public virtual string Column39StartsWith { get; set; } public virtual string Column39EndsWith { get; set; } public virtual string Column39Contains { get; set; } public virtual string Column39Like { get; set; } public virtual string[] Column39Between { get; set; } public virtual string[] Column39In { get; set; } public virtual string Column40 { get; set; } public virtual string Column40StartsWith { get; set; } public virtual string Column40EndsWith { get; set; } public virtual string Column40Contains { get; set; } public virtual string Column40Like { get; set; } public virtual string[] Column40Between { get; set; } public virtual string[] Column40In { get; set; } public virtual string Column41 { get; set; } public virtual string Column41StartsWith { get; set; } public virtual string Column41EndsWith { get; set; } public virtual string Column41Contains { get; set; } public virtual string Column41Like { get; set; } public virtual string[] Column41Between { get; set; } public virtual string[] Column41In { get; set; } public virtual string Column42 { get; set; } public virtual string Column42StartsWith { get; set; } public virtual string Column42EndsWith { get; set; } public virtual string Column42Contains { get; set; } public virtual string Column42Like { get; set; } public virtual string[] Column42Between { get; set; } public virtual string[] Column42In { get; set; } public virtual string Column43 { get; set; } public virtual string Column43StartsWith { get; set; } public virtual string Column43EndsWith { get; set; } public virtual string Column43Contains { get; set; } public virtual string Column43Like { get; set; } public virtual string[] Column43Between { get; set; } public virtual string[] Column43In { get; set; } public virtual string Column44 { get; set; } public virtual string Column44StartsWith { get; set; } public virtual string Column44EndsWith { get; set; } public virtual string Column44Contains { get; set; } public virtual string Column44Like { get; set; } public virtual string[] Column44Between { get; set; } public virtual string[] Column44In { get; set; } public virtual string Column45 { get; set; } public virtual string Column45StartsWith { get; set; } public virtual string Column45EndsWith { get; set; } public virtual string Column45Contains { get; set; } public virtual string Column45Like { get; set; } public virtual string[] Column45Between { get; set; } public virtual string[] Column45In { get; set; } public virtual string Column46 { get; set; } public virtual string Column46StartsWith { get; set; } public virtual string Column46EndsWith { get; set; } public virtual string Column46Contains { get; set; } public virtual string Column46Like { get; set; } public virtual string[] Column46Between { get; set; } public virtual string[] Column46In { get; set; } public virtual string Column47 { get; set; } public virtual string Column47StartsWith { get; set; } public virtual string Column47EndsWith { get; set; } public virtual string Column47Contains { get; set; } public virtual string Column47Like { get; set; } public virtual string[] Column47Between { get; set; } public virtual string[] Column47In { get; set; } public virtual string Column48 { get; set; } public virtual string Column48StartsWith { get; set; } public virtual string Column48EndsWith { get; set; } public virtual string Column48Contains { get; set; } public virtual string Column48Like { get; set; } public virtual string[] Column48Between { get; set; } public virtual string[] Column48In { get; set; } public virtual string Column49 { get; set; } public virtual string Column49StartsWith { get; set; } public virtual string Column49EndsWith { get; set; } public virtual string Column49Contains { get; set; } public virtual string Column49Like { get; set; } public virtual string[] Column49Between { get; set; } public virtual string[] Column49In { get; set; } public virtual string Column50 { get; set; } public virtual string Column50StartsWith { get; set; } public virtual string Column50EndsWith { get; set; } public virtual string Column50Contains { get; set; } public virtual string Column50Like { get; set; } public virtual string[] Column50Between { get; set; } public virtual string[] Column50In { get; set; } } public partial class IM_ImportQueue { [Required] public virtual string ImportQueueID { get; set; } public virtual string OriginalXML { get; set; } public virtual string TransformedXML { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual DateTime AddedToQueueDateTime { get; set; } [Required] public virtual string AddedToQueueByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string ImportErrorMessage { get; set; } [Required] public virtual string ImportBatchID { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual int? ItemNo { get; set; } public virtual string ImportSuccessMessage { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IM_ImportQueueQuery : QueryDb, IReturn> { public IM_ImportQueueQuery() { ImportQueueIDBetween = new string[]{}; ImportQueueIDIn = new string[]{}; OriginalXMLBetween = new string[]{}; OriginalXMLIn = new string[]{}; TransformedXMLBetween = new string[]{}; TransformedXMLIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; AddedToQueueDateTimeBetween = new DateTime[]{}; AddedToQueueDateTimeIn = new DateTime[]{}; AddedToQueueByStaffIDBetween = new string[]{}; AddedToQueueByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; ImportErrorMessageBetween = new string[]{}; ImportErrorMessageIn = new string[]{}; ImportBatchIDBetween = new string[]{}; ImportBatchIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; ImportSuccessMessageBetween = new string[]{}; ImportSuccessMessageIn = new string[]{}; } public virtual string ImportQueueID { get; set; } public virtual string ImportQueueIDStartsWith { get; set; } public virtual string ImportQueueIDEndsWith { get; set; } public virtual string ImportQueueIDContains { get; set; } public virtual string ImportQueueIDLike { get; set; } public virtual string[] ImportQueueIDBetween { get; set; } public virtual string[] ImportQueueIDIn { get; set; } public virtual string OriginalXML { get; set; } public virtual string OriginalXMLStartsWith { get; set; } public virtual string OriginalXMLEndsWith { get; set; } public virtual string OriginalXMLContains { get; set; } public virtual string OriginalXMLLike { get; set; } public virtual string[] OriginalXMLBetween { get; set; } public virtual string[] OriginalXMLIn { get; set; } public virtual string TransformedXML { get; set; } public virtual string TransformedXMLStartsWith { get; set; } public virtual string TransformedXMLEndsWith { get; set; } public virtual string TransformedXMLContains { get; set; } public virtual string TransformedXMLLike { get; set; } public virtual string[] TransformedXMLBetween { get; set; } public virtual string[] TransformedXMLIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual DateTime? AddedToQueueDateTime { get; set; } public virtual DateTime? AddedToQueueDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AddedToQueueDateTimeGreaterThan { get; set; } public virtual DateTime? AddedToQueueDateTimeLessThan { get; set; } public virtual DateTime? AddedToQueueDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AddedToQueueDateTimeNotEqualTo { get; set; } public virtual DateTime[] AddedToQueueDateTimeBetween { get; set; } public virtual DateTime[] AddedToQueueDateTimeIn { get; set; } public virtual string AddedToQueueByStaffID { get; set; } public virtual string AddedToQueueByStaffIDStartsWith { get; set; } public virtual string AddedToQueueByStaffIDEndsWith { get; set; } public virtual string AddedToQueueByStaffIDContains { get; set; } public virtual string AddedToQueueByStaffIDLike { get; set; } public virtual string[] AddedToQueueByStaffIDBetween { get; set; } public virtual string[] AddedToQueueByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string ImportErrorMessage { get; set; } public virtual string ImportErrorMessageStartsWith { get; set; } public virtual string ImportErrorMessageEndsWith { get; set; } public virtual string ImportErrorMessageContains { get; set; } public virtual string ImportErrorMessageLike { get; set; } public virtual string[] ImportErrorMessageBetween { get; set; } public virtual string[] ImportErrorMessageIn { get; set; } public virtual string ImportBatchID { get; set; } public virtual string ImportBatchIDStartsWith { get; set; } public virtual string ImportBatchIDEndsWith { get; set; } public virtual string ImportBatchIDContains { get; set; } public virtual string ImportBatchIDLike { get; set; } public virtual string[] ImportBatchIDBetween { get; set; } public virtual string[] ImportBatchIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } public virtual string ImportSuccessMessage { get; set; } public virtual string ImportSuccessMessageStartsWith { get; set; } public virtual string ImportSuccessMessageEndsWith { get; set; } public virtual string ImportSuccessMessageContains { get; set; } public virtual string ImportSuccessMessageLike { get; set; } public virtual string[] ImportSuccessMessageBetween { get; set; } public virtual string[] ImportSuccessMessageIn { get; set; } } public partial class IN_Alternate { [Required] public virtual string LinkID { get; set; } public virtual string InventoryID { get; set; } public virtual string LinkedInventoryID { get; set; } public virtual string Notes { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AlternateQuery : QueryDb, IReturn> { public IN_AlternateQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; LinkedInventoryIDBetween = new string[]{}; LinkedInventoryIDIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string LinkedInventoryID { get; set; } public virtual string LinkedInventoryIDStartsWith { get; set; } public virtual string LinkedInventoryIDEndsWith { get; set; } public virtual string LinkedInventoryIDContains { get; set; } public virtual string LinkedInventoryIDLike { get; set; } public virtual string[] LinkedInventoryIDBetween { get; set; } public virtual string[] LinkedInventoryIDIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } } public partial class IN_Assembly { [Required] public virtual string INAssemblyID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string AssemblyNo { get; set; } [Required] public virtual DateTime AssemblyInitDate { get; set; } [Required] public virtual DateTime AssemblyLastDate { get; set; } [Required] public virtual decimal QtyRequired { get; set; } [Required] public virtual short AssemblyType { get; set; } [Required] public virtual short Status { get; set; } [Required] public virtual short CurrentHistoryNo { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } [Required] public virtual decimal AssemblyTotal { get; set; } [Required] public virtual bool UpdateSell { get; set; } [Required] public virtual short SellPriceMode { get; set; } [Required] public virtual decimal SellPriceAmount { get; set; } [Required] public virtual decimal NewPrice { get; set; } [Required] public virtual decimal CalcSell { get; set; } } public partial class IN_AssemblyHistory { [Required] public virtual string INAssemblyHistoryID { get; set; } [Required] public virtual string INAssemblyID { get; set; } [Required] public virtual short HistoryNo { get; set; } public virtual DateTime? RecordDate { get; set; } [Required] public virtual decimal QtyAssembled { get; set; } [Required] public virtual decimal QtyBackOrd { get; set; } public virtual string HistoryText { get; set; } [Required] public virtual decimal HistoryTotal { get; set; } public virtual string StartSerialNo { get; set; } [Required] public virtual bool AutoIncrement { get; set; } public virtual short? ExpiryDays { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AssemblyHistoryQuery : QueryDb, IReturn> { public IN_AssemblyHistoryQuery() { INAssemblyHistoryIDBetween = new string[]{}; INAssemblyHistoryIDIn = new string[]{}; INAssemblyIDBetween = new string[]{}; INAssemblyIDIn = new string[]{}; HistoryNoBetween = new short[]{}; HistoryNoIn = new short[]{}; RecordDateBetween = new Nullable[]{}; RecordDateIn = new Nullable[]{}; QtyAssembledBetween = new decimal[]{}; QtyAssembledIn = new decimal[]{}; QtyBackOrdBetween = new decimal[]{}; QtyBackOrdIn = new decimal[]{}; HistoryTextBetween = new string[]{}; HistoryTextIn = new string[]{}; HistoryTotalBetween = new decimal[]{}; HistoryTotalIn = new decimal[]{}; StartSerialNoBetween = new string[]{}; StartSerialNoIn = new string[]{}; ExpiryDaysBetween = new Nullable[]{}; ExpiryDaysIn = new Nullable[]{}; } public virtual string INAssemblyHistoryID { get; set; } public virtual string INAssemblyHistoryIDStartsWith { get; set; } public virtual string INAssemblyHistoryIDEndsWith { get; set; } public virtual string INAssemblyHistoryIDContains { get; set; } public virtual string INAssemblyHistoryIDLike { get; set; } public virtual string[] INAssemblyHistoryIDBetween { get; set; } public virtual string[] INAssemblyHistoryIDIn { get; set; } public virtual string INAssemblyID { get; set; } public virtual string INAssemblyIDStartsWith { get; set; } public virtual string INAssemblyIDEndsWith { get; set; } public virtual string INAssemblyIDContains { get; set; } public virtual string INAssemblyIDLike { get; set; } public virtual string[] INAssemblyIDBetween { get; set; } public virtual string[] INAssemblyIDIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual short[] HistoryNoBetween { get; set; } public virtual short[] HistoryNoIn { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? RecordDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RecordDateGreaterThan { get; set; } public virtual DateTime? RecordDateLessThan { get; set; } public virtual DateTime? RecordDateLessThanOrEqualTo { get; set; } public virtual DateTime? RecordDateNotEqualTo { get; set; } public virtual Nullable[] RecordDateBetween { get; set; } public virtual Nullable[] RecordDateIn { get; set; } public virtual decimal? QtyAssembled { get; set; } public virtual decimal? QtyAssembledGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyAssembledGreaterThan { get; set; } public virtual decimal? QtyAssembledLessThan { get; set; } public virtual decimal? QtyAssembledLessThanOrEqualTo { get; set; } public virtual decimal? QtyAssembledNotEqualTo { get; set; } public virtual decimal[] QtyAssembledBetween { get; set; } public virtual decimal[] QtyAssembledIn { get; set; } public virtual decimal? QtyBackOrd { get; set; } public virtual decimal? QtyBackOrdGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyBackOrdGreaterThan { get; set; } public virtual decimal? QtyBackOrdLessThan { get; set; } public virtual decimal? QtyBackOrdLessThanOrEqualTo { get; set; } public virtual decimal? QtyBackOrdNotEqualTo { get; set; } public virtual decimal[] QtyBackOrdBetween { get; set; } public virtual decimal[] QtyBackOrdIn { get; set; } public virtual string HistoryText { get; set; } public virtual string HistoryTextStartsWith { get; set; } public virtual string HistoryTextEndsWith { get; set; } public virtual string HistoryTextContains { get; set; } public virtual string HistoryTextLike { get; set; } public virtual string[] HistoryTextBetween { get; set; } public virtual string[] HistoryTextIn { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? HistoryTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalGreaterThan { get; set; } public virtual decimal? HistoryTotalLessThan { get; set; } public virtual decimal? HistoryTotalLessThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalNotEqualTo { get; set; } public virtual decimal[] HistoryTotalBetween { get; set; } public virtual decimal[] HistoryTotalIn { get; set; } public virtual string StartSerialNo { get; set; } public virtual string StartSerialNoStartsWith { get; set; } public virtual string StartSerialNoEndsWith { get; set; } public virtual string StartSerialNoContains { get; set; } public virtual string StartSerialNoLike { get; set; } public virtual string[] StartSerialNoBetween { get; set; } public virtual string[] StartSerialNoIn { get; set; } public virtual bool? AutoIncrement { get; set; } public virtual short? ExpiryDays { get; set; } public virtual short? ExpiryDaysGreaterThanOrEqualTo { get; set; } public virtual short? ExpiryDaysGreaterThan { get; set; } public virtual short? ExpiryDaysLessThan { get; set; } public virtual short? ExpiryDaysLessThanOrEqualTo { get; set; } public virtual short? ExpiryDaysNotEqualTo { get; set; } public virtual Nullable[] ExpiryDaysBetween { get; set; } public virtual Nullable[] ExpiryDaysIn { get; set; } } public partial class IN_AssemblyLineDetails { [Required] public virtual string INAssemblyLineDetailsID { get; set; } [Required] public virtual string INAssemblyHistoryID { get; set; } [Required] public virtual string INAssemblyLineID { get; set; } [Required] public virtual string SOHID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal TaxPaid { get; set; } public virtual string SerialNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AssemblyLineDetailsQuery : QueryDb, IReturn> { public IN_AssemblyLineDetailsQuery() { INAssemblyLineDetailsIDBetween = new string[]{}; INAssemblyLineDetailsIDIn = new string[]{}; INAssemblyHistoryIDBetween = new string[]{}; INAssemblyHistoryIDIn = new string[]{}; INAssemblyLineIDBetween = new string[]{}; INAssemblyLineIDIn = new string[]{}; SOHIDBetween = new string[]{}; SOHIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; TaxPaidBetween = new decimal[]{}; TaxPaidIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; } public virtual string INAssemblyLineDetailsID { get; set; } public virtual string INAssemblyLineDetailsIDStartsWith { get; set; } public virtual string INAssemblyLineDetailsIDEndsWith { get; set; } public virtual string INAssemblyLineDetailsIDContains { get; set; } public virtual string INAssemblyLineDetailsIDLike { get; set; } public virtual string[] INAssemblyLineDetailsIDBetween { get; set; } public virtual string[] INAssemblyLineDetailsIDIn { get; set; } public virtual string INAssemblyHistoryID { get; set; } public virtual string INAssemblyHistoryIDStartsWith { get; set; } public virtual string INAssemblyHistoryIDEndsWith { get; set; } public virtual string INAssemblyHistoryIDContains { get; set; } public virtual string INAssemblyHistoryIDLike { get; set; } public virtual string[] INAssemblyHistoryIDBetween { get; set; } public virtual string[] INAssemblyHistoryIDIn { get; set; } public virtual string INAssemblyLineID { get; set; } public virtual string INAssemblyLineIDStartsWith { get; set; } public virtual string INAssemblyLineIDEndsWith { get; set; } public virtual string INAssemblyLineIDContains { get; set; } public virtual string INAssemblyLineIDLike { get; set; } public virtual string[] INAssemblyLineIDBetween { get; set; } public virtual string[] INAssemblyLineIDIn { get; set; } public virtual string SOHID { get; set; } public virtual string SOHIDStartsWith { get; set; } public virtual string SOHIDEndsWith { get; set; } public virtual string SOHIDContains { get; set; } public virtual string SOHIDLike { get; set; } public virtual string[] SOHIDBetween { get; set; } public virtual string[] SOHIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual decimal[] TaxPaidBetween { get; set; } public virtual decimal[] TaxPaidIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } } public partial class IN_AssemblyLines { [Required] public virtual string INAssemblyLineID { get; set; } [Required] public virtual string INAssemblyHistoryID { get; set; } public virtual short? LineNum { get; set; } [Required] public virtual string ComponentID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } [Required] public virtual short DecimalPlaces { get; set; } [Required] public virtual decimal CostPrice { get; set; } [Required] public virtual decimal QtyNeeded { get; set; } [Required] public virtual decimal QtyRequired { get; set; } [Required] public virtual decimal QtyAvailable { get; set; } [Required] public virtual decimal QtyOutstanding { get; set; } [Required] public virtual decimal ThisAssemble { get; set; } [Required] public virtual decimal PrevAssemble { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AssemblyLinesQuery : QueryDb, IReturn> { public IN_AssemblyLinesQuery() { INAssemblyLineIDBetween = new string[]{}; INAssemblyLineIDIn = new string[]{}; INAssemblyHistoryIDBetween = new string[]{}; INAssemblyHistoryIDIn = new string[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; ComponentIDBetween = new string[]{}; ComponentIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; DecimalPlacesBetween = new short[]{}; DecimalPlacesIn = new short[]{}; CostPriceBetween = new decimal[]{}; CostPriceIn = new decimal[]{}; QtyNeededBetween = new decimal[]{}; QtyNeededIn = new decimal[]{}; QtyRequiredBetween = new decimal[]{}; QtyRequiredIn = new decimal[]{}; QtyAvailableBetween = new decimal[]{}; QtyAvailableIn = new decimal[]{}; QtyOutstandingBetween = new decimal[]{}; QtyOutstandingIn = new decimal[]{}; ThisAssembleBetween = new decimal[]{}; ThisAssembleIn = new decimal[]{}; PrevAssembleBetween = new decimal[]{}; PrevAssembleIn = new decimal[]{}; } public virtual string INAssemblyLineID { get; set; } public virtual string INAssemblyLineIDStartsWith { get; set; } public virtual string INAssemblyLineIDEndsWith { get; set; } public virtual string INAssemblyLineIDContains { get; set; } public virtual string INAssemblyLineIDLike { get; set; } public virtual string[] INAssemblyLineIDBetween { get; set; } public virtual string[] INAssemblyLineIDIn { get; set; } public virtual string INAssemblyHistoryID { get; set; } public virtual string INAssemblyHistoryIDStartsWith { get; set; } public virtual string INAssemblyHistoryIDEndsWith { get; set; } public virtual string INAssemblyHistoryIDContains { get; set; } public virtual string INAssemblyHistoryIDLike { get; set; } public virtual string[] INAssemblyHistoryIDBetween { get; set; } public virtual string[] INAssemblyHistoryIDIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentIDStartsWith { get; set; } public virtual string ComponentIDEndsWith { get; set; } public virtual string ComponentIDContains { get; set; } public virtual string ComponentIDLike { get; set; } public virtual string[] ComponentIDBetween { get; set; } public virtual string[] ComponentIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual short[] DecimalPlacesBetween { get; set; } public virtual short[] DecimalPlacesIn { get; set; } public virtual decimal? CostPrice { get; set; } public virtual decimal? CostPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? CostPriceGreaterThan { get; set; } public virtual decimal? CostPriceLessThan { get; set; } public virtual decimal? CostPriceLessThanOrEqualTo { get; set; } public virtual decimal? CostPriceNotEqualTo { get; set; } public virtual decimal[] CostPriceBetween { get; set; } public virtual decimal[] CostPriceIn { get; set; } public virtual decimal? QtyNeeded { get; set; } public virtual decimal? QtyNeededGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyNeededGreaterThan { get; set; } public virtual decimal? QtyNeededLessThan { get; set; } public virtual decimal? QtyNeededLessThanOrEqualTo { get; set; } public virtual decimal? QtyNeededNotEqualTo { get; set; } public virtual decimal[] QtyNeededBetween { get; set; } public virtual decimal[] QtyNeededIn { get; set; } public virtual decimal? QtyRequired { get; set; } public virtual decimal? QtyRequiredGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyRequiredGreaterThan { get; set; } public virtual decimal? QtyRequiredLessThan { get; set; } public virtual decimal? QtyRequiredLessThanOrEqualTo { get; set; } public virtual decimal? QtyRequiredNotEqualTo { get; set; } public virtual decimal[] QtyRequiredBetween { get; set; } public virtual decimal[] QtyRequiredIn { get; set; } public virtual decimal? QtyAvailable { get; set; } public virtual decimal? QtyAvailableGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyAvailableGreaterThan { get; set; } public virtual decimal? QtyAvailableLessThan { get; set; } public virtual decimal? QtyAvailableLessThanOrEqualTo { get; set; } public virtual decimal? QtyAvailableNotEqualTo { get; set; } public virtual decimal[] QtyAvailableBetween { get; set; } public virtual decimal[] QtyAvailableIn { get; set; } public virtual decimal? QtyOutstanding { get; set; } public virtual decimal? QtyOutstandingGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyOutstandingGreaterThan { get; set; } public virtual decimal? QtyOutstandingLessThan { get; set; } public virtual decimal? QtyOutstandingLessThanOrEqualTo { get; set; } public virtual decimal? QtyOutstandingNotEqualTo { get; set; } public virtual decimal[] QtyOutstandingBetween { get; set; } public virtual decimal[] QtyOutstandingIn { get; set; } public virtual decimal? ThisAssemble { get; set; } public virtual decimal? ThisAssembleGreaterThanOrEqualTo { get; set; } public virtual decimal? ThisAssembleGreaterThan { get; set; } public virtual decimal? ThisAssembleLessThan { get; set; } public virtual decimal? ThisAssembleLessThanOrEqualTo { get; set; } public virtual decimal? ThisAssembleNotEqualTo { get; set; } public virtual decimal[] ThisAssembleBetween { get; set; } public virtual decimal[] ThisAssembleIn { get; set; } public virtual decimal? PrevAssemble { get; set; } public virtual decimal? PrevAssembleGreaterThanOrEqualTo { get; set; } public virtual decimal? PrevAssembleGreaterThan { get; set; } public virtual decimal? PrevAssembleLessThan { get; set; } public virtual decimal? PrevAssembleLessThanOrEqualTo { get; set; } public virtual decimal? PrevAssembleNotEqualTo { get; set; } public virtual decimal[] PrevAssembleBetween { get; set; } public virtual decimal[] PrevAssembleIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AssemblyQuery : QueryDb, IReturn> { public IN_AssemblyQuery() { INAssemblyIDBetween = new string[]{}; INAssemblyIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; AssemblyNoBetween = new string[]{}; AssemblyNoIn = new string[]{}; AssemblyInitDateBetween = new DateTime[]{}; AssemblyInitDateIn = new DateTime[]{}; AssemblyLastDateBetween = new DateTime[]{}; AssemblyLastDateIn = new DateTime[]{}; QtyRequiredBetween = new decimal[]{}; QtyRequiredIn = new decimal[]{}; AssemblyTypeBetween = new short[]{}; AssemblyTypeIn = new short[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; CurrentHistoryNoBetween = new short[]{}; CurrentHistoryNoIn = new short[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; AssemblyTotalBetween = new decimal[]{}; AssemblyTotalIn = new decimal[]{}; SellPriceModeBetween = new short[]{}; SellPriceModeIn = new short[]{}; SellPriceAmountBetween = new decimal[]{}; SellPriceAmountIn = new decimal[]{}; NewPriceBetween = new decimal[]{}; NewPriceIn = new decimal[]{}; CalcSellBetween = new decimal[]{}; CalcSellIn = new decimal[]{}; } public virtual string INAssemblyID { get; set; } public virtual string INAssemblyIDStartsWith { get; set; } public virtual string INAssemblyIDEndsWith { get; set; } public virtual string INAssemblyIDContains { get; set; } public virtual string INAssemblyIDLike { get; set; } public virtual string[] INAssemblyIDBetween { get; set; } public virtual string[] INAssemblyIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string AssemblyNo { get; set; } public virtual string AssemblyNoStartsWith { get; set; } public virtual string AssemblyNoEndsWith { get; set; } public virtual string AssemblyNoContains { get; set; } public virtual string AssemblyNoLike { get; set; } public virtual string[] AssemblyNoBetween { get; set; } public virtual string[] AssemblyNoIn { get; set; } public virtual DateTime? AssemblyInitDate { get; set; } public virtual DateTime? AssemblyInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? AssemblyInitDateGreaterThan { get; set; } public virtual DateTime? AssemblyInitDateLessThan { get; set; } public virtual DateTime? AssemblyInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? AssemblyInitDateNotEqualTo { get; set; } public virtual DateTime[] AssemblyInitDateBetween { get; set; } public virtual DateTime[] AssemblyInitDateIn { get; set; } public virtual DateTime? AssemblyLastDate { get; set; } public virtual DateTime? AssemblyLastDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? AssemblyLastDateGreaterThan { get; set; } public virtual DateTime? AssemblyLastDateLessThan { get; set; } public virtual DateTime? AssemblyLastDateLessThanOrEqualTo { get; set; } public virtual DateTime? AssemblyLastDateNotEqualTo { get; set; } public virtual DateTime[] AssemblyLastDateBetween { get; set; } public virtual DateTime[] AssemblyLastDateIn { get; set; } public virtual decimal? QtyRequired { get; set; } public virtual decimal? QtyRequiredGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyRequiredGreaterThan { get; set; } public virtual decimal? QtyRequiredLessThan { get; set; } public virtual decimal? QtyRequiredLessThanOrEqualTo { get; set; } public virtual decimal? QtyRequiredNotEqualTo { get; set; } public virtual decimal[] QtyRequiredBetween { get; set; } public virtual decimal[] QtyRequiredIn { get; set; } public virtual short? AssemblyType { get; set; } public virtual short? AssemblyTypeGreaterThanOrEqualTo { get; set; } public virtual short? AssemblyTypeGreaterThan { get; set; } public virtual short? AssemblyTypeLessThan { get; set; } public virtual short? AssemblyTypeLessThanOrEqualTo { get; set; } public virtual short? AssemblyTypeNotEqualTo { get; set; } public virtual short[] AssemblyTypeBetween { get; set; } public virtual short[] AssemblyTypeIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual short? CurrentHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoGreaterThan { get; set; } public virtual short? CurrentHistoryNoLessThan { get; set; } public virtual short? CurrentHistoryNoLessThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoNotEqualTo { get; set; } public virtual short[] CurrentHistoryNoBetween { get; set; } public virtual short[] CurrentHistoryNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? AssemblyTotal { get; set; } public virtual decimal? AssemblyTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? AssemblyTotalGreaterThan { get; set; } public virtual decimal? AssemblyTotalLessThan { get; set; } public virtual decimal? AssemblyTotalLessThanOrEqualTo { get; set; } public virtual decimal? AssemblyTotalNotEqualTo { get; set; } public virtual decimal[] AssemblyTotalBetween { get; set; } public virtual decimal[] AssemblyTotalIn { get; set; } public virtual bool? UpdateSell { get; set; } public virtual short? SellPriceMode { get; set; } public virtual short? SellPriceModeGreaterThanOrEqualTo { get; set; } public virtual short? SellPriceModeGreaterThan { get; set; } public virtual short? SellPriceModeLessThan { get; set; } public virtual short? SellPriceModeLessThanOrEqualTo { get; set; } public virtual short? SellPriceModeNotEqualTo { get; set; } public virtual short[] SellPriceModeBetween { get; set; } public virtual short[] SellPriceModeIn { get; set; } public virtual decimal? SellPriceAmount { get; set; } public virtual decimal? SellPriceAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? SellPriceAmountGreaterThan { get; set; } public virtual decimal? SellPriceAmountLessThan { get; set; } public virtual decimal? SellPriceAmountLessThanOrEqualTo { get; set; } public virtual decimal? SellPriceAmountNotEqualTo { get; set; } public virtual decimal[] SellPriceAmountBetween { get; set; } public virtual decimal[] SellPriceAmountIn { get; set; } public virtual decimal? NewPrice { get; set; } public virtual decimal? NewPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? NewPriceGreaterThan { get; set; } public virtual decimal? NewPriceLessThan { get; set; } public virtual decimal? NewPriceLessThanOrEqualTo { get; set; } public virtual decimal? NewPriceNotEqualTo { get; set; } public virtual decimal[] NewPriceBetween { get; set; } public virtual decimal[] NewPriceIn { get; set; } public virtual decimal? CalcSell { get; set; } public virtual decimal? CalcSellGreaterThanOrEqualTo { get; set; } public virtual decimal? CalcSellGreaterThan { get; set; } public virtual decimal? CalcSellLessThan { get; set; } public virtual decimal? CalcSellLessThanOrEqualTo { get; set; } public virtual decimal? CalcSellNotEqualTo { get; set; } public virtual decimal[] CalcSellBetween { get; set; } public virtual decimal[] CalcSellIn { get; set; } } public partial class IN_AttributeGroup { public IN_AttributeGroup() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_AttributeGroupTemplate))] [Required] public virtual Guid IN_AttributeGroupTemplate_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_InventoryID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class IN_AttributeGroupAttributeValue { public IN_AttributeGroupAttributeValue() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_AttributeGroupTemplateAttribute))] [Required] public virtual Guid IN_AttributeGroupTemplateAttribute_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_AttributeGroup))] [Required] public virtual Guid IN_AttributeGroup_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Contents { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupAttributeValueQuery : QueryDb, IReturn> { public IN_AttributeGroupAttributeValueQuery() { RecIDIn = new Guid[]{}; IN_AttributeGroupTemplateAttribute_RecIDIn = new Guid[]{}; IN_AttributeGroup_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? IN_AttributeGroupTemplateAttribute_RecID { get; set; } public virtual Guid[] IN_AttributeGroupTemplateAttribute_RecIDIn { get; set; } public virtual Guid? IN_AttributeGroup_RecID { get; set; } public virtual Guid[] IN_AttributeGroup_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupQuery : QueryDb, IReturn> { public IN_AttributeGroupQuery() { RecIDIn = new Guid[]{}; IN_AttributeGroupTemplate_RecIDIn = new Guid[]{}; IN_Main_InventoryIDBetween = new string[]{}; IN_Main_InventoryIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? IN_AttributeGroupTemplate_RecID { get; set; } public virtual Guid[] IN_AttributeGroupTemplate_RecIDIn { get; set; } public virtual string IN_Main_InventoryID { get; set; } public virtual string IN_Main_InventoryIDStartsWith { get; set; } public virtual string IN_Main_InventoryIDEndsWith { get; set; } public virtual string IN_Main_InventoryIDContains { get; set; } public virtual string IN_Main_InventoryIDLike { get; set; } public virtual string[] IN_Main_InventoryIDBetween { get; set; } public virtual string[] IN_Main_InventoryIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_AttributeGroupTemplate { public IN_AttributeGroupTemplate() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual bool IsEnabled { get; set; } public virtual string Code { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } public partial class IN_AttributeGroupTemplateAttribute { public IN_AttributeGroupTemplateAttribute() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_AttributeGroupTemplate))] [Required] public virtual Guid IN_AttributeGroupTemplate_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual short AttributeType { get; set; } public virtual string ComboText { get; set; } public virtual string DefaultValue { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupTemplateAttributeQuery : QueryDb, IReturn> { public IN_AttributeGroupTemplateAttributeQuery() { RecIDIn = new Guid[]{}; IN_AttributeGroupTemplate_RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; AttributeTypeBetween = new short[]{}; AttributeTypeIn = new short[]{}; ComboTextBetween = new string[]{}; ComboTextIn = new string[]{}; DefaultValueBetween = new string[]{}; DefaultValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? IN_AttributeGroupTemplate_RecID { get; set; } public virtual Guid[] IN_AttributeGroupTemplate_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual short? AttributeType { get; set; } public virtual short? AttributeTypeGreaterThanOrEqualTo { get; set; } public virtual short? AttributeTypeGreaterThan { get; set; } public virtual short? AttributeTypeLessThan { get; set; } public virtual short? AttributeTypeLessThanOrEqualTo { get; set; } public virtual short? AttributeTypeNotEqualTo { get; set; } public virtual short[] AttributeTypeBetween { get; set; } public virtual short[] AttributeTypeIn { get; set; } public virtual string ComboText { get; set; } public virtual string ComboTextStartsWith { get; set; } public virtual string ComboTextEndsWith { get; set; } public virtual string ComboTextContains { get; set; } public virtual string ComboTextLike { get; set; } public virtual string[] ComboTextBetween { get; set; } public virtual string[] ComboTextIn { get; set; } public virtual string DefaultValue { get; set; } public virtual string DefaultValueStartsWith { get; set; } public virtual string DefaultValueEndsWith { get; set; } public virtual string DefaultValueContains { get; set; } public virtual string DefaultValueLike { get; set; } public virtual string[] DefaultValueBetween { get; set; } public virtual string[] DefaultValueIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class IN_AttributeGroupTemplateDefaultReference { public IN_AttributeGroupTemplateDefaultReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupTemplateDefaultReferenceQuery : QueryDb, IReturn> { public IN_AttributeGroupTemplateDefaultReferenceQuery() { RecIDIn = new Guid[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } [Route("/Queries/IN_AttributeGroupTemplate", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupTemplateQuery : QueryDb, IReturn> { public IN_AttributeGroupTemplateQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CodeBetween = new string[]{}; CodeIn = new string[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual string Code { get; set; } public virtual string CodeStartsWith { get; set; } public virtual string CodeEndsWith { get; set; } public virtual string CodeContains { get; set; } public virtual string CodeLike { get; set; } public virtual string[] CodeBetween { get; set; } public virtual string[] CodeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class IN_AttributeGroupTemplateReference { public IN_AttributeGroupTemplateReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_AttributeGroupTemplate))] [Required] public virtual Guid IN_AttributeGroupTemplate_RecID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_AttributeGroupTemplateReferenceQuery : QueryDb, IReturn> { public IN_AttributeGroupTemplateReferenceQuery() { RecIDIn = new Guid[]{}; IN_AttributeGroupTemplate_RecIDIn = new Guid[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? IN_AttributeGroupTemplate_RecID { get; set; } public virtual Guid[] IN_AttributeGroupTemplate_RecIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_BackOrderAlloc { [Required] public virtual string AllocID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string AllocNo { get; set; } public virtual DateTime? AllocDate { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string AllocFrom { get; set; } [Required] public virtual string Ref { get; set; } public virtual short? Decimals { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } public partial class IN_BackOrderAllocLines { [Required] public virtual string AllocLineID { get; set; } [Required] public virtual string AllocID { get; set; } public virtual DateTime? AllocDate { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string OrderNo { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual DateTime? Priority { get; set; } [Required] public virtual short BackOrderMode { get; set; } [Required] public virtual short SourceType { get; set; } public virtual int? PriorityWeight { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BackOrderAllocLinesQuery : QueryDb, IReturn> { public IN_BackOrderAllocLinesQuery() { AllocLineIDBetween = new string[]{}; AllocLineIDIn = new string[]{}; AllocIDBetween = new string[]{}; AllocIDIn = new string[]{}; AllocDateBetween = new Nullable[]{}; AllocDateIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; PriorityBetween = new Nullable[]{}; PriorityIn = new Nullable[]{}; BackOrderModeBetween = new short[]{}; BackOrderModeIn = new short[]{}; SourceTypeBetween = new short[]{}; SourceTypeIn = new short[]{}; PriorityWeightBetween = new Nullable[]{}; PriorityWeightIn = new Nullable[]{}; } public virtual string AllocLineID { get; set; } public virtual string AllocLineIDStartsWith { get; set; } public virtual string AllocLineIDEndsWith { get; set; } public virtual string AllocLineIDContains { get; set; } public virtual string AllocLineIDLike { get; set; } public virtual string[] AllocLineIDBetween { get; set; } public virtual string[] AllocLineIDIn { get; set; } public virtual string AllocID { get; set; } public virtual string AllocIDStartsWith { get; set; } public virtual string AllocIDEndsWith { get; set; } public virtual string AllocIDContains { get; set; } public virtual string AllocIDLike { get; set; } public virtual string[] AllocIDBetween { get; set; } public virtual string[] AllocIDIn { get; set; } public virtual DateTime? AllocDate { get; set; } public virtual DateTime? AllocDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? AllocDateGreaterThan { get; set; } public virtual DateTime? AllocDateLessThan { get; set; } public virtual DateTime? AllocDateLessThanOrEqualTo { get; set; } public virtual DateTime? AllocDateNotEqualTo { get; set; } public virtual Nullable[] AllocDateBetween { get; set; } public virtual Nullable[] AllocDateIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } public virtual DateTime? Priority { get; set; } public virtual DateTime? PriorityGreaterThanOrEqualTo { get; set; } public virtual DateTime? PriorityGreaterThan { get; set; } public virtual DateTime? PriorityLessThan { get; set; } public virtual DateTime? PriorityLessThanOrEqualTo { get; set; } public virtual DateTime? PriorityNotEqualTo { get; set; } public virtual Nullable[] PriorityBetween { get; set; } public virtual Nullable[] PriorityIn { get; set; } public virtual short? BackOrderMode { get; set; } public virtual short? BackOrderModeGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderModeGreaterThan { get; set; } public virtual short? BackOrderModeLessThan { get; set; } public virtual short? BackOrderModeLessThanOrEqualTo { get; set; } public virtual short? BackOrderModeNotEqualTo { get; set; } public virtual short[] BackOrderModeBetween { get; set; } public virtual short[] BackOrderModeIn { get; set; } public virtual short? SourceType { get; set; } public virtual short? SourceTypeGreaterThanOrEqualTo { get; set; } public virtual short? SourceTypeGreaterThan { get; set; } public virtual short? SourceTypeLessThan { get; set; } public virtual short? SourceTypeLessThanOrEqualTo { get; set; } public virtual short? SourceTypeNotEqualTo { get; set; } public virtual short[] SourceTypeBetween { get; set; } public virtual short[] SourceTypeIn { get; set; } public virtual int? PriorityWeight { get; set; } public virtual int? PriorityWeightGreaterThanOrEqualTo { get; set; } public virtual int? PriorityWeightGreaterThan { get; set; } public virtual int? PriorityWeightLessThan { get; set; } public virtual int? PriorityWeightLessThanOrEqualTo { get; set; } public virtual int? PriorityWeightNotEqualTo { get; set; } public virtual Nullable[] PriorityWeightBetween { get; set; } public virtual Nullable[] PriorityWeightIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BackOrderAllocQuery : QueryDb, IReturn> { public IN_BackOrderAllocQuery() { AllocIDBetween = new string[]{}; AllocIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; AllocNoBetween = new string[]{}; AllocNoIn = new string[]{}; AllocDateBetween = new Nullable[]{}; AllocDateIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; AllocFromBetween = new string[]{}; AllocFromIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; DecimalsBetween = new Nullable[]{}; DecimalsIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string AllocID { get; set; } public virtual string AllocIDStartsWith { get; set; } public virtual string AllocIDEndsWith { get; set; } public virtual string AllocIDContains { get; set; } public virtual string AllocIDLike { get; set; } public virtual string[] AllocIDBetween { get; set; } public virtual string[] AllocIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string AllocNo { get; set; } public virtual string AllocNoStartsWith { get; set; } public virtual string AllocNoEndsWith { get; set; } public virtual string AllocNoContains { get; set; } public virtual string AllocNoLike { get; set; } public virtual string[] AllocNoBetween { get; set; } public virtual string[] AllocNoIn { get; set; } public virtual DateTime? AllocDate { get; set; } public virtual DateTime? AllocDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? AllocDateGreaterThan { get; set; } public virtual DateTime? AllocDateLessThan { get; set; } public virtual DateTime? AllocDateLessThanOrEqualTo { get; set; } public virtual DateTime? AllocDateNotEqualTo { get; set; } public virtual Nullable[] AllocDateBetween { get; set; } public virtual Nullable[] AllocDateIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string AllocFrom { get; set; } public virtual string AllocFromStartsWith { get; set; } public virtual string AllocFromEndsWith { get; set; } public virtual string AllocFromContains { get; set; } public virtual string AllocFromLike { get; set; } public virtual string[] AllocFromBetween { get; set; } public virtual string[] AllocFromIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual short? Decimals { get; set; } public virtual short? DecimalsGreaterThanOrEqualTo { get; set; } public virtual short? DecimalsGreaterThan { get; set; } public virtual short? DecimalsLessThan { get; set; } public virtual short? DecimalsLessThanOrEqualTo { get; set; } public virtual short? DecimalsNotEqualTo { get; set; } public virtual Nullable[] DecimalsBetween { get; set; } public virtual Nullable[] DecimalsIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class IN_BinLocation { [Required] public virtual string IN_BinLocationID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocationLookup))] [Required] public virtual string IN_BinLocationLookup_INBinLookupID { get; set; } } public partial class IN_BinLocationCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationCustomFieldsQuery : QueryDb, IReturn> { public IN_BinLocationCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_BinLocationCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocation))] [Required] public virtual string IN_BinLocationID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocationCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationCustomValuesQuery : QueryDb, IReturn> { public IN_BinLocationCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_BinLocationIDBetween = new string[]{}; IN_BinLocationIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_BinLocationID { get; set; } public virtual string IN_BinLocationIDStartsWith { get; set; } public virtual string IN_BinLocationIDEndsWith { get; set; } public virtual string IN_BinLocationIDContains { get; set; } public virtual string IN_BinLocationIDLike { get; set; } public virtual string[] IN_BinLocationIDBetween { get; set; } public virtual string[] IN_BinLocationIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_BinLocationLookup { public IN_BinLocationLookup() { RowHash = new byte[]{}; } [Required] public virtual string INBinLookupID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string INLogicalID { get; set; } public virtual string Description { get; set; } public virtual string ShortName { get; set; } public virtual int? ItemNo { get; set; } public virtual bool? IsDefault { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class IN_BinLocationLookupCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationLookupCustomFieldsQuery : QueryDb, IReturn> { public IN_BinLocationLookupCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_BinLocationLookupCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocationLookup))] [Required] public virtual string IN_BinLocationLookup_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocationLookupCustomFields))] [Required] public virtual string IN_BinLocationLookupCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationLookupCustomValuesQuery : QueryDb, IReturn> { public IN_BinLocationLookupCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_BinLocationLookup_RecIDBetween = new string[]{}; IN_BinLocationLookup_RecIDIn = new string[]{}; IN_BinLocationLookupCustomFields_RecIDBetween = new string[]{}; IN_BinLocationLookupCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_BinLocationLookup_RecID { get; set; } public virtual string IN_BinLocationLookup_RecIDStartsWith { get; set; } public virtual string IN_BinLocationLookup_RecIDEndsWith { get; set; } public virtual string IN_BinLocationLookup_RecIDContains { get; set; } public virtual string IN_BinLocationLookup_RecIDLike { get; set; } public virtual string[] IN_BinLocationLookup_RecIDBetween { get; set; } public virtual string[] IN_BinLocationLookup_RecIDIn { get; set; } public virtual string IN_BinLocationLookupCustomFields_RecID { get; set; } public virtual string IN_BinLocationLookupCustomFields_RecIDStartsWith { get; set; } public virtual string IN_BinLocationLookupCustomFields_RecIDEndsWith { get; set; } public virtual string IN_BinLocationLookupCustomFields_RecIDContains { get; set; } public virtual string IN_BinLocationLookupCustomFields_RecIDLike { get; set; } public virtual string[] IN_BinLocationLookupCustomFields_RecIDBetween { get; set; } public virtual string[] IN_BinLocationLookupCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/IN_BinLocationLookup", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationLookupQuery : QueryDb, IReturn> { public IN_BinLocationLookupQuery() { INBinLookupIDBetween = new string[]{}; INBinLookupIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; INLogicalIDBetween = new string[]{}; INLogicalIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ShortNameBetween = new string[]{}; ShortNameIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string INBinLookupID { get; set; } public virtual string INBinLookupIDStartsWith { get; set; } public virtual string INBinLookupIDEndsWith { get; set; } public virtual string INBinLookupIDContains { get; set; } public virtual string INBinLookupIDLike { get; set; } public virtual string[] INBinLookupIDBetween { get; set; } public virtual string[] INBinLookupIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string INLogicalID { get; set; } public virtual string INLogicalIDStartsWith { get; set; } public virtual string INLogicalIDEndsWith { get; set; } public virtual string INLogicalIDContains { get; set; } public virtual string INLogicalIDLike { get; set; } public virtual string[] INLogicalIDBetween { get; set; } public virtual string[] INLogicalIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ShortName { get; set; } public virtual string ShortNameStartsWith { get; set; } public virtual string ShortNameEndsWith { get; set; } public virtual string ShortNameContains { get; set; } public virtual string ShortNameLike { get; set; } public virtual string[] ShortNameBetween { get; set; } public virtual string[] ShortNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BinLocationQuery : QueryDb, IReturn> { public IN_BinLocationQuery() { IN_BinLocationIDBetween = new string[]{}; IN_BinLocationIDIn = new string[]{}; IN_MainIDBetween = new string[]{}; IN_MainIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; IN_BinLocationLookup_INBinLookupIDBetween = new string[]{}; IN_BinLocationLookup_INBinLookupIDIn = new string[]{}; } public virtual string IN_BinLocationID { get; set; } public virtual string IN_BinLocationIDStartsWith { get; set; } public virtual string IN_BinLocationIDEndsWith { get; set; } public virtual string IN_BinLocationIDContains { get; set; } public virtual string IN_BinLocationIDLike { get; set; } public virtual string[] IN_BinLocationIDBetween { get; set; } public virtual string[] IN_BinLocationIDIn { get; set; } public virtual string IN_MainID { get; set; } public virtual string IN_MainIDStartsWith { get; set; } public virtual string IN_MainIDEndsWith { get; set; } public virtual string IN_MainIDContains { get; set; } public virtual string IN_MainIDLike { get; set; } public virtual string[] IN_MainIDBetween { get; set; } public virtual string[] IN_MainIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string IN_BinLocationLookup_INBinLookupID { get; set; } public virtual string IN_BinLocationLookup_INBinLookupIDStartsWith { get; set; } public virtual string IN_BinLocationLookup_INBinLookupIDEndsWith { get; set; } public virtual string IN_BinLocationLookup_INBinLookupIDContains { get; set; } public virtual string IN_BinLocationLookup_INBinLookupIDLike { get; set; } public virtual string[] IN_BinLocationLookup_INBinLookupIDBetween { get; set; } public virtual string[] IN_BinLocationLookup_INBinLookupIDIn { get; set; } } public partial class IN_BOQty { [Required] public virtual string InventoryID { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? EstBOValue { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BOQtyQuery : QueryDb, IReturn> { public IN_BOQtyQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } } public partial class IN_Budget { [Required] public virtual string InventoryBudgetID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual decimal Quantity1 { get; set; } [Required] public virtual decimal Dollars1 { get; set; } [Required] public virtual decimal Quantity2 { get; set; } [Required] public virtual decimal Dollars2 { get; set; } [Required] public virtual decimal Quantity3 { get; set; } [Required] public virtual decimal Dollars3 { get; set; } [Required] public virtual decimal Quantity4 { get; set; } [Required] public virtual decimal Dollars4 { get; set; } [Required] public virtual decimal Quantity5 { get; set; } [Required] public virtual decimal Dollars5 { get; set; } [Required] public virtual decimal Quantity6 { get; set; } [Required] public virtual decimal Dollars6 { get; set; } [Required] public virtual decimal Quantity7 { get; set; } [Required] public virtual decimal Dollars7 { get; set; } [Required] public virtual decimal Quantity8 { get; set; } [Required] public virtual decimal Dollars8 { get; set; } [Required] public virtual decimal Quantity9 { get; set; } [Required] public virtual decimal Dollars9 { get; set; } [Required] public virtual decimal Quantity10 { get; set; } [Required] public virtual decimal Dollars10 { get; set; } [Required] public virtual decimal Quantity11 { get; set; } [Required] public virtual decimal Dollars11 { get; set; } [Required] public virtual decimal Quantity12 { get; set; } [Required] public virtual decimal Dollars12 { get; set; } [Required] public virtual decimal Quantity13 { get; set; } [Required] public virtual decimal Dollars13 { get; set; } [Required] public virtual decimal Quantity14 { get; set; } [Required] public virtual decimal Dollars14 { get; set; } [Required] public virtual decimal Quantity15 { get; set; } [Required] public virtual decimal Dollars15 { get; set; } [Required] public virtual decimal Quantity16 { get; set; } [Required] public virtual decimal Dollars16 { get; set; } [Required] public virtual decimal Quantity17 { get; set; } [Required] public virtual decimal Dollars17 { get; set; } [Required] public virtual decimal Quantity18 { get; set; } [Required] public virtual decimal Dollars18 { get; set; } [Required] public virtual decimal Quantity19 { get; set; } [Required] public virtual decimal Dollars19 { get; set; } [Required] public virtual decimal Quantity20 { get; set; } [Required] public virtual decimal Dollars20 { get; set; } [Required] public virtual decimal Quantity21 { get; set; } [Required] public virtual decimal Dollars21 { get; set; } [Required] public virtual decimal Quantity22 { get; set; } [Required] public virtual decimal Dollars22 { get; set; } [Required] public virtual decimal Quantity23 { get; set; } [Required] public virtual decimal Dollars23 { get; set; } [Required] public virtual decimal Quantity24 { get; set; } [Required] public virtual decimal Dollars24 { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_BudgetQuery : QueryDb, IReturn> { public IN_BudgetQuery() { InventoryBudgetIDBetween = new string[]{}; InventoryBudgetIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; Quantity1Between = new decimal[]{}; Quantity1In = new decimal[]{}; Dollars1Between = new decimal[]{}; Dollars1In = new decimal[]{}; Quantity2Between = new decimal[]{}; Quantity2In = new decimal[]{}; Dollars2Between = new decimal[]{}; Dollars2In = new decimal[]{}; Quantity3Between = new decimal[]{}; Quantity3In = new decimal[]{}; Dollars3Between = new decimal[]{}; Dollars3In = new decimal[]{}; Quantity4Between = new decimal[]{}; Quantity4In = new decimal[]{}; Dollars4Between = new decimal[]{}; Dollars4In = new decimal[]{}; Quantity5Between = new decimal[]{}; Quantity5In = new decimal[]{}; Dollars5Between = new decimal[]{}; Dollars5In = new decimal[]{}; Quantity6Between = new decimal[]{}; Quantity6In = new decimal[]{}; Dollars6Between = new decimal[]{}; Dollars6In = new decimal[]{}; Quantity7Between = new decimal[]{}; Quantity7In = new decimal[]{}; Dollars7Between = new decimal[]{}; Dollars7In = new decimal[]{}; Quantity8Between = new decimal[]{}; Quantity8In = new decimal[]{}; Dollars8Between = new decimal[]{}; Dollars8In = new decimal[]{}; Quantity9Between = new decimal[]{}; Quantity9In = new decimal[]{}; Dollars9Between = new decimal[]{}; Dollars9In = new decimal[]{}; Quantity10Between = new decimal[]{}; Quantity10In = new decimal[]{}; Dollars10Between = new decimal[]{}; Dollars10In = new decimal[]{}; Quantity11Between = new decimal[]{}; Quantity11In = new decimal[]{}; Dollars11Between = new decimal[]{}; Dollars11In = new decimal[]{}; Quantity12Between = new decimal[]{}; Quantity12In = new decimal[]{}; Dollars12Between = new decimal[]{}; Dollars12In = new decimal[]{}; Quantity13Between = new decimal[]{}; Quantity13In = new decimal[]{}; Dollars13Between = new decimal[]{}; Dollars13In = new decimal[]{}; Quantity14Between = new decimal[]{}; Quantity14In = new decimal[]{}; Dollars14Between = new decimal[]{}; Dollars14In = new decimal[]{}; Quantity15Between = new decimal[]{}; Quantity15In = new decimal[]{}; Dollars15Between = new decimal[]{}; Dollars15In = new decimal[]{}; Quantity16Between = new decimal[]{}; Quantity16In = new decimal[]{}; Dollars16Between = new decimal[]{}; Dollars16In = new decimal[]{}; Quantity17Between = new decimal[]{}; Quantity17In = new decimal[]{}; Dollars17Between = new decimal[]{}; Dollars17In = new decimal[]{}; Quantity18Between = new decimal[]{}; Quantity18In = new decimal[]{}; Dollars18Between = new decimal[]{}; Dollars18In = new decimal[]{}; Quantity19Between = new decimal[]{}; Quantity19In = new decimal[]{}; Dollars19Between = new decimal[]{}; Dollars19In = new decimal[]{}; Quantity20Between = new decimal[]{}; Quantity20In = new decimal[]{}; Dollars20Between = new decimal[]{}; Dollars20In = new decimal[]{}; Quantity21Between = new decimal[]{}; Quantity21In = new decimal[]{}; Dollars21Between = new decimal[]{}; Dollars21In = new decimal[]{}; Quantity22Between = new decimal[]{}; Quantity22In = new decimal[]{}; Dollars22Between = new decimal[]{}; Dollars22In = new decimal[]{}; Quantity23Between = new decimal[]{}; Quantity23In = new decimal[]{}; Dollars23Between = new decimal[]{}; Dollars23In = new decimal[]{}; Quantity24Between = new decimal[]{}; Quantity24In = new decimal[]{}; Dollars24Between = new decimal[]{}; Dollars24In = new decimal[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string InventoryBudgetID { get; set; } public virtual string InventoryBudgetIDStartsWith { get; set; } public virtual string InventoryBudgetIDEndsWith { get; set; } public virtual string InventoryBudgetIDContains { get; set; } public virtual string InventoryBudgetIDLike { get; set; } public virtual string[] InventoryBudgetIDBetween { get; set; } public virtual string[] InventoryBudgetIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Quantity1 { get; set; } public virtual decimal? Quantity1GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity1GreaterThan { get; set; } public virtual decimal? Quantity1LessThan { get; set; } public virtual decimal? Quantity1LessThanOrEqualTo { get; set; } public virtual decimal? Quantity1NotEqualTo { get; set; } public virtual decimal[] Quantity1Between { get; set; } public virtual decimal[] Quantity1In { get; set; } public virtual decimal? Dollars1 { get; set; } public virtual decimal? Dollars1GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars1GreaterThan { get; set; } public virtual decimal? Dollars1LessThan { get; set; } public virtual decimal? Dollars1LessThanOrEqualTo { get; set; } public virtual decimal? Dollars1NotEqualTo { get; set; } public virtual decimal[] Dollars1Between { get; set; } public virtual decimal[] Dollars1In { get; set; } public virtual decimal? Quantity2 { get; set; } public virtual decimal? Quantity2GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity2GreaterThan { get; set; } public virtual decimal? Quantity2LessThan { get; set; } public virtual decimal? Quantity2LessThanOrEqualTo { get; set; } public virtual decimal? Quantity2NotEqualTo { get; set; } public virtual decimal[] Quantity2Between { get; set; } public virtual decimal[] Quantity2In { get; set; } public virtual decimal? Dollars2 { get; set; } public virtual decimal? Dollars2GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars2GreaterThan { get; set; } public virtual decimal? Dollars2LessThan { get; set; } public virtual decimal? Dollars2LessThanOrEqualTo { get; set; } public virtual decimal? Dollars2NotEqualTo { get; set; } public virtual decimal[] Dollars2Between { get; set; } public virtual decimal[] Dollars2In { get; set; } public virtual decimal? Quantity3 { get; set; } public virtual decimal? Quantity3GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity3GreaterThan { get; set; } public virtual decimal? Quantity3LessThan { get; set; } public virtual decimal? Quantity3LessThanOrEqualTo { get; set; } public virtual decimal? Quantity3NotEqualTo { get; set; } public virtual decimal[] Quantity3Between { get; set; } public virtual decimal[] Quantity3In { get; set; } public virtual decimal? Dollars3 { get; set; } public virtual decimal? Dollars3GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars3GreaterThan { get; set; } public virtual decimal? Dollars3LessThan { get; set; } public virtual decimal? Dollars3LessThanOrEqualTo { get; set; } public virtual decimal? Dollars3NotEqualTo { get; set; } public virtual decimal[] Dollars3Between { get; set; } public virtual decimal[] Dollars3In { get; set; } public virtual decimal? Quantity4 { get; set; } public virtual decimal? Quantity4GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity4GreaterThan { get; set; } public virtual decimal? Quantity4LessThan { get; set; } public virtual decimal? Quantity4LessThanOrEqualTo { get; set; } public virtual decimal? Quantity4NotEqualTo { get; set; } public virtual decimal[] Quantity4Between { get; set; } public virtual decimal[] Quantity4In { get; set; } public virtual decimal? Dollars4 { get; set; } public virtual decimal? Dollars4GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars4GreaterThan { get; set; } public virtual decimal? Dollars4LessThan { get; set; } public virtual decimal? Dollars4LessThanOrEqualTo { get; set; } public virtual decimal? Dollars4NotEqualTo { get; set; } public virtual decimal[] Dollars4Between { get; set; } public virtual decimal[] Dollars4In { get; set; } public virtual decimal? Quantity5 { get; set; } public virtual decimal? Quantity5GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity5GreaterThan { get; set; } public virtual decimal? Quantity5LessThan { get; set; } public virtual decimal? Quantity5LessThanOrEqualTo { get; set; } public virtual decimal? Quantity5NotEqualTo { get; set; } public virtual decimal[] Quantity5Between { get; set; } public virtual decimal[] Quantity5In { get; set; } public virtual decimal? Dollars5 { get; set; } public virtual decimal? Dollars5GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars5GreaterThan { get; set; } public virtual decimal? Dollars5LessThan { get; set; } public virtual decimal? Dollars5LessThanOrEqualTo { get; set; } public virtual decimal? Dollars5NotEqualTo { get; set; } public virtual decimal[] Dollars5Between { get; set; } public virtual decimal[] Dollars5In { get; set; } public virtual decimal? Quantity6 { get; set; } public virtual decimal? Quantity6GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity6GreaterThan { get; set; } public virtual decimal? Quantity6LessThan { get; set; } public virtual decimal? Quantity6LessThanOrEqualTo { get; set; } public virtual decimal? Quantity6NotEqualTo { get; set; } public virtual decimal[] Quantity6Between { get; set; } public virtual decimal[] Quantity6In { get; set; } public virtual decimal? Dollars6 { get; set; } public virtual decimal? Dollars6GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars6GreaterThan { get; set; } public virtual decimal? Dollars6LessThan { get; set; } public virtual decimal? Dollars6LessThanOrEqualTo { get; set; } public virtual decimal? Dollars6NotEqualTo { get; set; } public virtual decimal[] Dollars6Between { get; set; } public virtual decimal[] Dollars6In { get; set; } public virtual decimal? Quantity7 { get; set; } public virtual decimal? Quantity7GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity7GreaterThan { get; set; } public virtual decimal? Quantity7LessThan { get; set; } public virtual decimal? Quantity7LessThanOrEqualTo { get; set; } public virtual decimal? Quantity7NotEqualTo { get; set; } public virtual decimal[] Quantity7Between { get; set; } public virtual decimal[] Quantity7In { get; set; } public virtual decimal? Dollars7 { get; set; } public virtual decimal? Dollars7GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars7GreaterThan { get; set; } public virtual decimal? Dollars7LessThan { get; set; } public virtual decimal? Dollars7LessThanOrEqualTo { get; set; } public virtual decimal? Dollars7NotEqualTo { get; set; } public virtual decimal[] Dollars7Between { get; set; } public virtual decimal[] Dollars7In { get; set; } public virtual decimal? Quantity8 { get; set; } public virtual decimal? Quantity8GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity8GreaterThan { get; set; } public virtual decimal? Quantity8LessThan { get; set; } public virtual decimal? Quantity8LessThanOrEqualTo { get; set; } public virtual decimal? Quantity8NotEqualTo { get; set; } public virtual decimal[] Quantity8Between { get; set; } public virtual decimal[] Quantity8In { get; set; } public virtual decimal? Dollars8 { get; set; } public virtual decimal? Dollars8GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars8GreaterThan { get; set; } public virtual decimal? Dollars8LessThan { get; set; } public virtual decimal? Dollars8LessThanOrEqualTo { get; set; } public virtual decimal? Dollars8NotEqualTo { get; set; } public virtual decimal[] Dollars8Between { get; set; } public virtual decimal[] Dollars8In { get; set; } public virtual decimal? Quantity9 { get; set; } public virtual decimal? Quantity9GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity9GreaterThan { get; set; } public virtual decimal? Quantity9LessThan { get; set; } public virtual decimal? Quantity9LessThanOrEqualTo { get; set; } public virtual decimal? Quantity9NotEqualTo { get; set; } public virtual decimal[] Quantity9Between { get; set; } public virtual decimal[] Quantity9In { get; set; } public virtual decimal? Dollars9 { get; set; } public virtual decimal? Dollars9GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars9GreaterThan { get; set; } public virtual decimal? Dollars9LessThan { get; set; } public virtual decimal? Dollars9LessThanOrEqualTo { get; set; } public virtual decimal? Dollars9NotEqualTo { get; set; } public virtual decimal[] Dollars9Between { get; set; } public virtual decimal[] Dollars9In { get; set; } public virtual decimal? Quantity10 { get; set; } public virtual decimal? Quantity10GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity10GreaterThan { get; set; } public virtual decimal? Quantity10LessThan { get; set; } public virtual decimal? Quantity10LessThanOrEqualTo { get; set; } public virtual decimal? Quantity10NotEqualTo { get; set; } public virtual decimal[] Quantity10Between { get; set; } public virtual decimal[] Quantity10In { get; set; } public virtual decimal? Dollars10 { get; set; } public virtual decimal? Dollars10GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars10GreaterThan { get; set; } public virtual decimal? Dollars10LessThan { get; set; } public virtual decimal? Dollars10LessThanOrEqualTo { get; set; } public virtual decimal? Dollars10NotEqualTo { get; set; } public virtual decimal[] Dollars10Between { get; set; } public virtual decimal[] Dollars10In { get; set; } public virtual decimal? Quantity11 { get; set; } public virtual decimal? Quantity11GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity11GreaterThan { get; set; } public virtual decimal? Quantity11LessThan { get; set; } public virtual decimal? Quantity11LessThanOrEqualTo { get; set; } public virtual decimal? Quantity11NotEqualTo { get; set; } public virtual decimal[] Quantity11Between { get; set; } public virtual decimal[] Quantity11In { get; set; } public virtual decimal? Dollars11 { get; set; } public virtual decimal? Dollars11GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars11GreaterThan { get; set; } public virtual decimal? Dollars11LessThan { get; set; } public virtual decimal? Dollars11LessThanOrEqualTo { get; set; } public virtual decimal? Dollars11NotEqualTo { get; set; } public virtual decimal[] Dollars11Between { get; set; } public virtual decimal[] Dollars11In { get; set; } public virtual decimal? Quantity12 { get; set; } public virtual decimal? Quantity12GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity12GreaterThan { get; set; } public virtual decimal? Quantity12LessThan { get; set; } public virtual decimal? Quantity12LessThanOrEqualTo { get; set; } public virtual decimal? Quantity12NotEqualTo { get; set; } public virtual decimal[] Quantity12Between { get; set; } public virtual decimal[] Quantity12In { get; set; } public virtual decimal? Dollars12 { get; set; } public virtual decimal? Dollars12GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars12GreaterThan { get; set; } public virtual decimal? Dollars12LessThan { get; set; } public virtual decimal? Dollars12LessThanOrEqualTo { get; set; } public virtual decimal? Dollars12NotEqualTo { get; set; } public virtual decimal[] Dollars12Between { get; set; } public virtual decimal[] Dollars12In { get; set; } public virtual decimal? Quantity13 { get; set; } public virtual decimal? Quantity13GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity13GreaterThan { get; set; } public virtual decimal? Quantity13LessThan { get; set; } public virtual decimal? Quantity13LessThanOrEqualTo { get; set; } public virtual decimal? Quantity13NotEqualTo { get; set; } public virtual decimal[] Quantity13Between { get; set; } public virtual decimal[] Quantity13In { get; set; } public virtual decimal? Dollars13 { get; set; } public virtual decimal? Dollars13GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars13GreaterThan { get; set; } public virtual decimal? Dollars13LessThan { get; set; } public virtual decimal? Dollars13LessThanOrEqualTo { get; set; } public virtual decimal? Dollars13NotEqualTo { get; set; } public virtual decimal[] Dollars13Between { get; set; } public virtual decimal[] Dollars13In { get; set; } public virtual decimal? Quantity14 { get; set; } public virtual decimal? Quantity14GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity14GreaterThan { get; set; } public virtual decimal? Quantity14LessThan { get; set; } public virtual decimal? Quantity14LessThanOrEqualTo { get; set; } public virtual decimal? Quantity14NotEqualTo { get; set; } public virtual decimal[] Quantity14Between { get; set; } public virtual decimal[] Quantity14In { get; set; } public virtual decimal? Dollars14 { get; set; } public virtual decimal? Dollars14GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars14GreaterThan { get; set; } public virtual decimal? Dollars14LessThan { get; set; } public virtual decimal? Dollars14LessThanOrEqualTo { get; set; } public virtual decimal? Dollars14NotEqualTo { get; set; } public virtual decimal[] Dollars14Between { get; set; } public virtual decimal[] Dollars14In { get; set; } public virtual decimal? Quantity15 { get; set; } public virtual decimal? Quantity15GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity15GreaterThan { get; set; } public virtual decimal? Quantity15LessThan { get; set; } public virtual decimal? Quantity15LessThanOrEqualTo { get; set; } public virtual decimal? Quantity15NotEqualTo { get; set; } public virtual decimal[] Quantity15Between { get; set; } public virtual decimal[] Quantity15In { get; set; } public virtual decimal? Dollars15 { get; set; } public virtual decimal? Dollars15GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars15GreaterThan { get; set; } public virtual decimal? Dollars15LessThan { get; set; } public virtual decimal? Dollars15LessThanOrEqualTo { get; set; } public virtual decimal? Dollars15NotEqualTo { get; set; } public virtual decimal[] Dollars15Between { get; set; } public virtual decimal[] Dollars15In { get; set; } public virtual decimal? Quantity16 { get; set; } public virtual decimal? Quantity16GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity16GreaterThan { get; set; } public virtual decimal? Quantity16LessThan { get; set; } public virtual decimal? Quantity16LessThanOrEqualTo { get; set; } public virtual decimal? Quantity16NotEqualTo { get; set; } public virtual decimal[] Quantity16Between { get; set; } public virtual decimal[] Quantity16In { get; set; } public virtual decimal? Dollars16 { get; set; } public virtual decimal? Dollars16GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars16GreaterThan { get; set; } public virtual decimal? Dollars16LessThan { get; set; } public virtual decimal? Dollars16LessThanOrEqualTo { get; set; } public virtual decimal? Dollars16NotEqualTo { get; set; } public virtual decimal[] Dollars16Between { get; set; } public virtual decimal[] Dollars16In { get; set; } public virtual decimal? Quantity17 { get; set; } public virtual decimal? Quantity17GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity17GreaterThan { get; set; } public virtual decimal? Quantity17LessThan { get; set; } public virtual decimal? Quantity17LessThanOrEqualTo { get; set; } public virtual decimal? Quantity17NotEqualTo { get; set; } public virtual decimal[] Quantity17Between { get; set; } public virtual decimal[] Quantity17In { get; set; } public virtual decimal? Dollars17 { get; set; } public virtual decimal? Dollars17GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars17GreaterThan { get; set; } public virtual decimal? Dollars17LessThan { get; set; } public virtual decimal? Dollars17LessThanOrEqualTo { get; set; } public virtual decimal? Dollars17NotEqualTo { get; set; } public virtual decimal[] Dollars17Between { get; set; } public virtual decimal[] Dollars17In { get; set; } public virtual decimal? Quantity18 { get; set; } public virtual decimal? Quantity18GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity18GreaterThan { get; set; } public virtual decimal? Quantity18LessThan { get; set; } public virtual decimal? Quantity18LessThanOrEqualTo { get; set; } public virtual decimal? Quantity18NotEqualTo { get; set; } public virtual decimal[] Quantity18Between { get; set; } public virtual decimal[] Quantity18In { get; set; } public virtual decimal? Dollars18 { get; set; } public virtual decimal? Dollars18GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars18GreaterThan { get; set; } public virtual decimal? Dollars18LessThan { get; set; } public virtual decimal? Dollars18LessThanOrEqualTo { get; set; } public virtual decimal? Dollars18NotEqualTo { get; set; } public virtual decimal[] Dollars18Between { get; set; } public virtual decimal[] Dollars18In { get; set; } public virtual decimal? Quantity19 { get; set; } public virtual decimal? Quantity19GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity19GreaterThan { get; set; } public virtual decimal? Quantity19LessThan { get; set; } public virtual decimal? Quantity19LessThanOrEqualTo { get; set; } public virtual decimal? Quantity19NotEqualTo { get; set; } public virtual decimal[] Quantity19Between { get; set; } public virtual decimal[] Quantity19In { get; set; } public virtual decimal? Dollars19 { get; set; } public virtual decimal? Dollars19GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars19GreaterThan { get; set; } public virtual decimal? Dollars19LessThan { get; set; } public virtual decimal? Dollars19LessThanOrEqualTo { get; set; } public virtual decimal? Dollars19NotEqualTo { get; set; } public virtual decimal[] Dollars19Between { get; set; } public virtual decimal[] Dollars19In { get; set; } public virtual decimal? Quantity20 { get; set; } public virtual decimal? Quantity20GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity20GreaterThan { get; set; } public virtual decimal? Quantity20LessThan { get; set; } public virtual decimal? Quantity20LessThanOrEqualTo { get; set; } public virtual decimal? Quantity20NotEqualTo { get; set; } public virtual decimal[] Quantity20Between { get; set; } public virtual decimal[] Quantity20In { get; set; } public virtual decimal? Dollars20 { get; set; } public virtual decimal? Dollars20GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars20GreaterThan { get; set; } public virtual decimal? Dollars20LessThan { get; set; } public virtual decimal? Dollars20LessThanOrEqualTo { get; set; } public virtual decimal? Dollars20NotEqualTo { get; set; } public virtual decimal[] Dollars20Between { get; set; } public virtual decimal[] Dollars20In { get; set; } public virtual decimal? Quantity21 { get; set; } public virtual decimal? Quantity21GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity21GreaterThan { get; set; } public virtual decimal? Quantity21LessThan { get; set; } public virtual decimal? Quantity21LessThanOrEqualTo { get; set; } public virtual decimal? Quantity21NotEqualTo { get; set; } public virtual decimal[] Quantity21Between { get; set; } public virtual decimal[] Quantity21In { get; set; } public virtual decimal? Dollars21 { get; set; } public virtual decimal? Dollars21GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars21GreaterThan { get; set; } public virtual decimal? Dollars21LessThan { get; set; } public virtual decimal? Dollars21LessThanOrEqualTo { get; set; } public virtual decimal? Dollars21NotEqualTo { get; set; } public virtual decimal[] Dollars21Between { get; set; } public virtual decimal[] Dollars21In { get; set; } public virtual decimal? Quantity22 { get; set; } public virtual decimal? Quantity22GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity22GreaterThan { get; set; } public virtual decimal? Quantity22LessThan { get; set; } public virtual decimal? Quantity22LessThanOrEqualTo { get; set; } public virtual decimal? Quantity22NotEqualTo { get; set; } public virtual decimal[] Quantity22Between { get; set; } public virtual decimal[] Quantity22In { get; set; } public virtual decimal? Dollars22 { get; set; } public virtual decimal? Dollars22GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars22GreaterThan { get; set; } public virtual decimal? Dollars22LessThan { get; set; } public virtual decimal? Dollars22LessThanOrEqualTo { get; set; } public virtual decimal? Dollars22NotEqualTo { get; set; } public virtual decimal[] Dollars22Between { get; set; } public virtual decimal[] Dollars22In { get; set; } public virtual decimal? Quantity23 { get; set; } public virtual decimal? Quantity23GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity23GreaterThan { get; set; } public virtual decimal? Quantity23LessThan { get; set; } public virtual decimal? Quantity23LessThanOrEqualTo { get; set; } public virtual decimal? Quantity23NotEqualTo { get; set; } public virtual decimal[] Quantity23Between { get; set; } public virtual decimal[] Quantity23In { get; set; } public virtual decimal? Dollars23 { get; set; } public virtual decimal? Dollars23GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars23GreaterThan { get; set; } public virtual decimal? Dollars23LessThan { get; set; } public virtual decimal? Dollars23LessThanOrEqualTo { get; set; } public virtual decimal? Dollars23NotEqualTo { get; set; } public virtual decimal[] Dollars23Between { get; set; } public virtual decimal[] Dollars23In { get; set; } public virtual decimal? Quantity24 { get; set; } public virtual decimal? Quantity24GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity24GreaterThan { get; set; } public virtual decimal? Quantity24LessThan { get; set; } public virtual decimal? Quantity24LessThanOrEqualTo { get; set; } public virtual decimal? Quantity24NotEqualTo { get; set; } public virtual decimal[] Quantity24Between { get; set; } public virtual decimal[] Quantity24In { get; set; } public virtual decimal? Dollars24 { get; set; } public virtual decimal? Dollars24GreaterThanOrEqualTo { get; set; } public virtual decimal? Dollars24GreaterThan { get; set; } public virtual decimal? Dollars24LessThan { get; set; } public virtual decimal? Dollars24LessThanOrEqualTo { get; set; } public virtual decimal? Dollars24NotEqualTo { get; set; } public virtual decimal[] Dollars24Between { get; set; } public virtual decimal[] Dollars24In { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class IN_Categories { public IN_Categories() { Picture = new byte[]{}; } [Required] public virtual int CategoryNo { get; set; } [Required] public virtual string CategoryID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } [Route("/Queries/IN_Categories", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CategoriesQuery : QueryDb, IReturn> { public IN_CategoriesQuery() { CategoryNoBetween = new int[]{}; CategoryNoIn = new int[]{}; CategoryIDBetween = new string[]{}; CategoryIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual int? CategoryNo { get; set; } public virtual int? CategoryNoGreaterThanOrEqualTo { get; set; } public virtual int? CategoryNoGreaterThan { get; set; } public virtual int? CategoryNoLessThan { get; set; } public virtual int? CategoryNoLessThanOrEqualTo { get; set; } public virtual int? CategoryNoNotEqualTo { get; set; } public virtual int[] CategoryNoBetween { get; set; } public virtual int[] CategoryNoIn { get; set; } public virtual string CategoryID { get; set; } public virtual string CategoryIDStartsWith { get; set; } public virtual string CategoryIDEndsWith { get; set; } public virtual string CategoryIDContains { get; set; } public virtual string CategoryIDLike { get; set; } public virtual string[] CategoryIDBetween { get; set; } public virtual string[] CategoryIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category1 { public IN_Category1() { Picture = new byte[]{}; } [Required] public virtual string Category1ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category1CustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category1CustomFieldsQuery : QueryDb, IReturn> { public IN_Category1CustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Category1CustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category1))] [Required] public virtual string IN_Category1_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category1CustomFields))] [Required] public virtual string IN_Category1CustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category1CustomValuesQuery : QueryDb, IReturn> { public IN_Category1CustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Category1_RecIDBetween = new string[]{}; IN_Category1_RecIDIn = new string[]{}; IN_Category1CustomFields_RecIDBetween = new string[]{}; IN_Category1CustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Category1_RecID { get; set; } public virtual string IN_Category1_RecIDStartsWith { get; set; } public virtual string IN_Category1_RecIDEndsWith { get; set; } public virtual string IN_Category1_RecIDContains { get; set; } public virtual string IN_Category1_RecIDLike { get; set; } public virtual string[] IN_Category1_RecIDBetween { get; set; } public virtual string[] IN_Category1_RecIDIn { get; set; } public virtual string IN_Category1CustomFields_RecID { get; set; } public virtual string IN_Category1CustomFields_RecIDStartsWith { get; set; } public virtual string IN_Category1CustomFields_RecIDEndsWith { get; set; } public virtual string IN_Category1CustomFields_RecIDContains { get; set; } public virtual string IN_Category1CustomFields_RecIDLike { get; set; } public virtual string[] IN_Category1CustomFields_RecIDBetween { get; set; } public virtual string[] IN_Category1CustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/IN_Category1", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category1Query : QueryDb, IReturn> { public IN_Category1Query() { Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category2 { public IN_Category2() { Picture = new byte[]{}; } [Required] public virtual string Category2ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category2CustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category2CustomFieldsQuery : QueryDb, IReturn> { public IN_Category2CustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Category2CustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category2))] [Required] public virtual string IN_Category2_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category2CustomFields))] [Required] public virtual string IN_Category2CustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category2CustomValuesQuery : QueryDb, IReturn> { public IN_Category2CustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Category2_RecIDBetween = new string[]{}; IN_Category2_RecIDIn = new string[]{}; IN_Category2CustomFields_RecIDBetween = new string[]{}; IN_Category2CustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Category2_RecID { get; set; } public virtual string IN_Category2_RecIDStartsWith { get; set; } public virtual string IN_Category2_RecIDEndsWith { get; set; } public virtual string IN_Category2_RecIDContains { get; set; } public virtual string IN_Category2_RecIDLike { get; set; } public virtual string[] IN_Category2_RecIDBetween { get; set; } public virtual string[] IN_Category2_RecIDIn { get; set; } public virtual string IN_Category2CustomFields_RecID { get; set; } public virtual string IN_Category2CustomFields_RecIDStartsWith { get; set; } public virtual string IN_Category2CustomFields_RecIDEndsWith { get; set; } public virtual string IN_Category2CustomFields_RecIDContains { get; set; } public virtual string IN_Category2CustomFields_RecIDLike { get; set; } public virtual string[] IN_Category2CustomFields_RecIDBetween { get; set; } public virtual string[] IN_Category2CustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/IN_Category2", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category2Query : QueryDb, IReturn> { public IN_Category2Query() { Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category3 { public IN_Category3() { Picture = new byte[]{}; } [Required] public virtual string Category3ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category3CustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category3CustomFieldsQuery : QueryDb, IReturn> { public IN_Category3CustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Category3CustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category3))] [Required] public virtual string IN_Category3_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category3CustomFields))] [Required] public virtual string IN_Category3CustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category3CustomValuesQuery : QueryDb, IReturn> { public IN_Category3CustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Category3_RecIDBetween = new string[]{}; IN_Category3_RecIDIn = new string[]{}; IN_Category3CustomFields_RecIDBetween = new string[]{}; IN_Category3CustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Category3_RecID { get; set; } public virtual string IN_Category3_RecIDStartsWith { get; set; } public virtual string IN_Category3_RecIDEndsWith { get; set; } public virtual string IN_Category3_RecIDContains { get; set; } public virtual string IN_Category3_RecIDLike { get; set; } public virtual string[] IN_Category3_RecIDBetween { get; set; } public virtual string[] IN_Category3_RecIDIn { get; set; } public virtual string IN_Category3CustomFields_RecID { get; set; } public virtual string IN_Category3CustomFields_RecIDStartsWith { get; set; } public virtual string IN_Category3CustomFields_RecIDEndsWith { get; set; } public virtual string IN_Category3CustomFields_RecIDContains { get; set; } public virtual string IN_Category3CustomFields_RecIDLike { get; set; } public virtual string[] IN_Category3CustomFields_RecIDBetween { get; set; } public virtual string[] IN_Category3CustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category3Query : QueryDb, IReturn> { public IN_Category3Query() { Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category4 { public IN_Category4() { Picture = new byte[]{}; } [Required] public virtual string Category4ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category4CustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category4CustomFieldsQuery : QueryDb, IReturn> { public IN_Category4CustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Category4CustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category4))] [Required] public virtual string IN_Category4_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category4CustomFields))] [Required] public virtual string IN_Category4CustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category4CustomValuesQuery : QueryDb, IReturn> { public IN_Category4CustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Category4_RecIDBetween = new string[]{}; IN_Category4_RecIDIn = new string[]{}; IN_Category4CustomFields_RecIDBetween = new string[]{}; IN_Category4CustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Category4_RecID { get; set; } public virtual string IN_Category4_RecIDStartsWith { get; set; } public virtual string IN_Category4_RecIDEndsWith { get; set; } public virtual string IN_Category4_RecIDContains { get; set; } public virtual string IN_Category4_RecIDLike { get; set; } public virtual string[] IN_Category4_RecIDBetween { get; set; } public virtual string[] IN_Category4_RecIDIn { get; set; } public virtual string IN_Category4CustomFields_RecID { get; set; } public virtual string IN_Category4CustomFields_RecIDStartsWith { get; set; } public virtual string IN_Category4CustomFields_RecIDEndsWith { get; set; } public virtual string IN_Category4CustomFields_RecIDContains { get; set; } public virtual string IN_Category4CustomFields_RecIDLike { get; set; } public virtual string[] IN_Category4CustomFields_RecIDBetween { get; set; } public virtual string[] IN_Category4CustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category4Query : QueryDb, IReturn> { public IN_Category4Query() { Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category5 { public IN_Category5() { Picture = new byte[]{}; } [Required] public virtual string Category5ID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Category5CustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category5CustomFieldsQuery : QueryDb, IReturn> { public IN_Category5CustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Category5CustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category5))] [Required] public virtual string IN_Category5_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Category5CustomFields))] [Required] public virtual string IN_Category5CustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category5CustomValuesQuery : QueryDb, IReturn> { public IN_Category5CustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Category5_RecIDBetween = new string[]{}; IN_Category5_RecIDIn = new string[]{}; IN_Category5CustomFields_RecIDBetween = new string[]{}; IN_Category5CustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Category5_RecID { get; set; } public virtual string IN_Category5_RecIDStartsWith { get; set; } public virtual string IN_Category5_RecIDEndsWith { get; set; } public virtual string IN_Category5_RecIDContains { get; set; } public virtual string IN_Category5_RecIDLike { get; set; } public virtual string[] IN_Category5_RecIDBetween { get; set; } public virtual string[] IN_Category5_RecIDIn { get; set; } public virtual string IN_Category5CustomFields_RecID { get; set; } public virtual string IN_Category5CustomFields_RecIDStartsWith { get; set; } public virtual string IN_Category5CustomFields_RecIDEndsWith { get; set; } public virtual string IN_Category5CustomFields_RecIDContains { get; set; } public virtual string IN_Category5CustomFields_RecIDLike { get; set; } public virtual string[] IN_Category5CustomFields_RecIDBetween { get; set; } public virtual string[] IN_Category5CustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Category5Query : QueryDb, IReturn> { public IN_Category5Query() { Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; Picture = new byte[]{}; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultCategory { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Class { public virtual string Class { get; set; } } public partial class IN_Classification { [Required] public virtual string InventoryClassificationID { get; set; } public virtual string Description { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerInvValue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerMovement_COG { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerExpAsset { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerExpLiab { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerDelAsset { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerDelLiab { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerAssignedValue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerCogVariance { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerInvSales { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerAccumulator { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerPurchases { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerShipComplete { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerWriteOn { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerWriteOff { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string LedgerCostPriceAdj { get; set; } public virtual string GSTInwardsID { get; set; } public virtual string GSTOutwardsID { get; set; } public virtual string GSTAdjustmentsINID { get; set; } public virtual string GSTAdjustmentsOUTID { get; set; } [Required] public virtual bool WebEnabled { get; set; } public virtual bool? DefaultClassification { get; set; } public virtual string PricingGroupID { get; set; } } public partial class IN_ClassificationCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ClassificationCustomSettingQuery : QueryDb, IReturn> { public IN_ClassificationCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class IN_ClassificationCustomValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_ClassificationCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Classification))] [Required] public virtual string IN_Classification_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ClassificationCustomValuesQuery : QueryDb, IReturn> { public IN_ClassificationCustomValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; IN_Classification_RecIDBetween = new string[]{}; IN_Classification_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string IN_Classification_RecID { get; set; } public virtual string IN_Classification_RecIDStartsWith { get; set; } public virtual string IN_Classification_RecIDEndsWith { get; set; } public virtual string IN_Classification_RecIDContains { get; set; } public virtual string IN_Classification_RecIDLike { get; set; } public virtual string[] IN_Classification_RecIDBetween { get; set; } public virtual string[] IN_Classification_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/IN_Classification", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ClassificationQuery : QueryDb, IReturn> { public IN_ClassificationQuery() { InventoryClassificationIDBetween = new string[]{}; InventoryClassificationIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LedgerInvValueBetween = new string[]{}; LedgerInvValueIn = new string[]{}; LedgerMovement_COGBetween = new string[]{}; LedgerMovement_COGIn = new string[]{}; LedgerExpAssetBetween = new string[]{}; LedgerExpAssetIn = new string[]{}; LedgerExpLiabBetween = new string[]{}; LedgerExpLiabIn = new string[]{}; LedgerDelAssetBetween = new string[]{}; LedgerDelAssetIn = new string[]{}; LedgerDelLiabBetween = new string[]{}; LedgerDelLiabIn = new string[]{}; LedgerAssignedValueBetween = new string[]{}; LedgerAssignedValueIn = new string[]{}; LedgerCogVarianceBetween = new string[]{}; LedgerCogVarianceIn = new string[]{}; LedgerInvSalesBetween = new string[]{}; LedgerInvSalesIn = new string[]{}; LedgerAccumulatorBetween = new string[]{}; LedgerAccumulatorIn = new string[]{}; LedgerPurchasesBetween = new string[]{}; LedgerPurchasesIn = new string[]{}; LedgerShipCompleteBetween = new string[]{}; LedgerShipCompleteIn = new string[]{}; LedgerWriteOnBetween = new string[]{}; LedgerWriteOnIn = new string[]{}; LedgerWriteOffBetween = new string[]{}; LedgerWriteOffIn = new string[]{}; LedgerCostPriceAdjBetween = new string[]{}; LedgerCostPriceAdjIn = new string[]{}; GSTInwardsIDBetween = new string[]{}; GSTInwardsIDIn = new string[]{}; GSTOutwardsIDBetween = new string[]{}; GSTOutwardsIDIn = new string[]{}; GSTAdjustmentsINIDBetween = new string[]{}; GSTAdjustmentsINIDIn = new string[]{}; GSTAdjustmentsOUTIDBetween = new string[]{}; GSTAdjustmentsOUTIDIn = new string[]{}; PricingGroupIDBetween = new string[]{}; PricingGroupIDIn = new string[]{}; } public virtual string InventoryClassificationID { get; set; } public virtual string InventoryClassificationIDStartsWith { get; set; } public virtual string InventoryClassificationIDEndsWith { get; set; } public virtual string InventoryClassificationIDContains { get; set; } public virtual string InventoryClassificationIDLike { get; set; } public virtual string[] InventoryClassificationIDBetween { get; set; } public virtual string[] InventoryClassificationIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LedgerInvValue { get; set; } public virtual string LedgerInvValueStartsWith { get; set; } public virtual string LedgerInvValueEndsWith { get; set; } public virtual string LedgerInvValueContains { get; set; } public virtual string LedgerInvValueLike { get; set; } public virtual string[] LedgerInvValueBetween { get; set; } public virtual string[] LedgerInvValueIn { get; set; } public virtual string LedgerMovement_COG { get; set; } public virtual string LedgerMovement_COGStartsWith { get; set; } public virtual string LedgerMovement_COGEndsWith { get; set; } public virtual string LedgerMovement_COGContains { get; set; } public virtual string LedgerMovement_COGLike { get; set; } public virtual string[] LedgerMovement_COGBetween { get; set; } public virtual string[] LedgerMovement_COGIn { get; set; } public virtual string LedgerExpAsset { get; set; } public virtual string LedgerExpAssetStartsWith { get; set; } public virtual string LedgerExpAssetEndsWith { get; set; } public virtual string LedgerExpAssetContains { get; set; } public virtual string LedgerExpAssetLike { get; set; } public virtual string[] LedgerExpAssetBetween { get; set; } public virtual string[] LedgerExpAssetIn { get; set; } public virtual string LedgerExpLiab { get; set; } public virtual string LedgerExpLiabStartsWith { get; set; } public virtual string LedgerExpLiabEndsWith { get; set; } public virtual string LedgerExpLiabContains { get; set; } public virtual string LedgerExpLiabLike { get; set; } public virtual string[] LedgerExpLiabBetween { get; set; } public virtual string[] LedgerExpLiabIn { get; set; } public virtual string LedgerDelAsset { get; set; } public virtual string LedgerDelAssetStartsWith { get; set; } public virtual string LedgerDelAssetEndsWith { get; set; } public virtual string LedgerDelAssetContains { get; set; } public virtual string LedgerDelAssetLike { get; set; } public virtual string[] LedgerDelAssetBetween { get; set; } public virtual string[] LedgerDelAssetIn { get; set; } public virtual string LedgerDelLiab { get; set; } public virtual string LedgerDelLiabStartsWith { get; set; } public virtual string LedgerDelLiabEndsWith { get; set; } public virtual string LedgerDelLiabContains { get; set; } public virtual string LedgerDelLiabLike { get; set; } public virtual string[] LedgerDelLiabBetween { get; set; } public virtual string[] LedgerDelLiabIn { get; set; } public virtual string LedgerAssignedValue { get; set; } public virtual string LedgerAssignedValueStartsWith { get; set; } public virtual string LedgerAssignedValueEndsWith { get; set; } public virtual string LedgerAssignedValueContains { get; set; } public virtual string LedgerAssignedValueLike { get; set; } public virtual string[] LedgerAssignedValueBetween { get; set; } public virtual string[] LedgerAssignedValueIn { get; set; } public virtual string LedgerCogVariance { get; set; } public virtual string LedgerCogVarianceStartsWith { get; set; } public virtual string LedgerCogVarianceEndsWith { get; set; } public virtual string LedgerCogVarianceContains { get; set; } public virtual string LedgerCogVarianceLike { get; set; } public virtual string[] LedgerCogVarianceBetween { get; set; } public virtual string[] LedgerCogVarianceIn { get; set; } public virtual string LedgerInvSales { get; set; } public virtual string LedgerInvSalesStartsWith { get; set; } public virtual string LedgerInvSalesEndsWith { get; set; } public virtual string LedgerInvSalesContains { get; set; } public virtual string LedgerInvSalesLike { get; set; } public virtual string[] LedgerInvSalesBetween { get; set; } public virtual string[] LedgerInvSalesIn { get; set; } public virtual string LedgerAccumulator { get; set; } public virtual string LedgerAccumulatorStartsWith { get; set; } public virtual string LedgerAccumulatorEndsWith { get; set; } public virtual string LedgerAccumulatorContains { get; set; } public virtual string LedgerAccumulatorLike { get; set; } public virtual string[] LedgerAccumulatorBetween { get; set; } public virtual string[] LedgerAccumulatorIn { get; set; } public virtual string LedgerPurchases { get; set; } public virtual string LedgerPurchasesStartsWith { get; set; } public virtual string LedgerPurchasesEndsWith { get; set; } public virtual string LedgerPurchasesContains { get; set; } public virtual string LedgerPurchasesLike { get; set; } public virtual string[] LedgerPurchasesBetween { get; set; } public virtual string[] LedgerPurchasesIn { get; set; } public virtual string LedgerShipComplete { get; set; } public virtual string LedgerShipCompleteStartsWith { get; set; } public virtual string LedgerShipCompleteEndsWith { get; set; } public virtual string LedgerShipCompleteContains { get; set; } public virtual string LedgerShipCompleteLike { get; set; } public virtual string[] LedgerShipCompleteBetween { get; set; } public virtual string[] LedgerShipCompleteIn { get; set; } public virtual string LedgerWriteOn { get; set; } public virtual string LedgerWriteOnStartsWith { get; set; } public virtual string LedgerWriteOnEndsWith { get; set; } public virtual string LedgerWriteOnContains { get; set; } public virtual string LedgerWriteOnLike { get; set; } public virtual string[] LedgerWriteOnBetween { get; set; } public virtual string[] LedgerWriteOnIn { get; set; } public virtual string LedgerWriteOff { get; set; } public virtual string LedgerWriteOffStartsWith { get; set; } public virtual string LedgerWriteOffEndsWith { get; set; } public virtual string LedgerWriteOffContains { get; set; } public virtual string LedgerWriteOffLike { get; set; } public virtual string[] LedgerWriteOffBetween { get; set; } public virtual string[] LedgerWriteOffIn { get; set; } public virtual string LedgerCostPriceAdj { get; set; } public virtual string LedgerCostPriceAdjStartsWith { get; set; } public virtual string LedgerCostPriceAdjEndsWith { get; set; } public virtual string LedgerCostPriceAdjContains { get; set; } public virtual string LedgerCostPriceAdjLike { get; set; } public virtual string[] LedgerCostPriceAdjBetween { get; set; } public virtual string[] LedgerCostPriceAdjIn { get; set; } public virtual string GSTInwardsID { get; set; } public virtual string GSTInwardsIDStartsWith { get; set; } public virtual string GSTInwardsIDEndsWith { get; set; } public virtual string GSTInwardsIDContains { get; set; } public virtual string GSTInwardsIDLike { get; set; } public virtual string[] GSTInwardsIDBetween { get; set; } public virtual string[] GSTInwardsIDIn { get; set; } public virtual string GSTOutwardsID { get; set; } public virtual string GSTOutwardsIDStartsWith { get; set; } public virtual string GSTOutwardsIDEndsWith { get; set; } public virtual string GSTOutwardsIDContains { get; set; } public virtual string GSTOutwardsIDLike { get; set; } public virtual string[] GSTOutwardsIDBetween { get; set; } public virtual string[] GSTOutwardsIDIn { get; set; } public virtual string GSTAdjustmentsINID { get; set; } public virtual string GSTAdjustmentsINIDStartsWith { get; set; } public virtual string GSTAdjustmentsINIDEndsWith { get; set; } public virtual string GSTAdjustmentsINIDContains { get; set; } public virtual string GSTAdjustmentsINIDLike { get; set; } public virtual string[] GSTAdjustmentsINIDBetween { get; set; } public virtual string[] GSTAdjustmentsINIDIn { get; set; } public virtual string GSTAdjustmentsOUTID { get; set; } public virtual string GSTAdjustmentsOUTIDStartsWith { get; set; } public virtual string GSTAdjustmentsOUTIDEndsWith { get; set; } public virtual string GSTAdjustmentsOUTIDContains { get; set; } public virtual string GSTAdjustmentsOUTIDLike { get; set; } public virtual string[] GSTAdjustmentsOUTIDBetween { get; set; } public virtual string[] GSTAdjustmentsOUTIDIn { get; set; } public virtual bool? WebEnabled { get; set; } public virtual bool? DefaultClassification { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupIDStartsWith { get; set; } public virtual string PricingGroupIDEndsWith { get; set; } public virtual string PricingGroupIDContains { get; set; } public virtual string PricingGroupIDLike { get; set; } public virtual string[] PricingGroupIDBetween { get; set; } public virtual string[] PricingGroupIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ClassQuery : QueryDb, IReturn> { public IN_ClassQuery() { ClassBetween = new string[]{}; ClassIn = new string[]{}; } public virtual string Class { get; set; } public virtual string ClassStartsWith { get; set; } public virtual string ClassEndsWith { get; set; } public virtual string ClassContains { get; set; } public virtual string ClassLike { get; set; } public virtual string[] ClassBetween { get; set; } public virtual string[] ClassIn { get; set; } } public partial class IN_CollectionOfGroups { [Required] public virtual string InventoryGroupCollectionID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CollectionOfGroupsQuery : QueryDb, IReturn> { public IN_CollectionOfGroupsQuery() { InventoryGroupCollectionIDBetween = new string[]{}; InventoryGroupCollectionIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string InventoryGroupCollectionID { get; set; } public virtual string InventoryGroupCollectionIDStartsWith { get; set; } public virtual string InventoryGroupCollectionIDEndsWith { get; set; } public virtual string InventoryGroupCollectionIDContains { get; set; } public virtual string InventoryGroupCollectionIDLike { get; set; } public virtual string[] InventoryGroupCollectionIDBetween { get; set; } public virtual string[] InventoryGroupCollectionIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class IN_Colours { [Required] public virtual string RecID { get; set; } public virtual string Description { get; set; } [Required] public virtual string ColourCode { get; set; } [Required] public virtual string StyleID { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ColoursQuery : QueryDb, IReturn> { public IN_ColoursQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ColourCodeBetween = new string[]{}; ColourCodeIn = new string[]{}; StyleIDBetween = new string[]{}; StyleIDIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ColourCode { get; set; } public virtual string ColourCodeStartsWith { get; set; } public virtual string ColourCodeEndsWith { get; set; } public virtual string ColourCodeContains { get; set; } public virtual string ColourCodeLike { get; set; } public virtual string[] ColourCodeBetween { get; set; } public virtual string[] ColourCodeIn { get; set; } public virtual string StyleID { get; set; } public virtual string StyleIDStartsWith { get; set; } public virtual string StyleIDEndsWith { get; set; } public virtual string StyleIDContains { get; set; } public virtual string StyleIDLike { get; set; } public virtual string[] StyleIDBetween { get; set; } public virtual string[] StyleIDIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_Components { [Required] public virtual string INComponentRecID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string ComponentID { get; set; } public virtual decimal? Quantity { get; set; } [Required] public virtual int LineNumber { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ComponentsQuery : QueryDb, IReturn> { public IN_ComponentsQuery() { INComponentRecIDBetween = new string[]{}; INComponentRecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; ComponentIDBetween = new string[]{}; ComponentIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; } public virtual string INComponentRecID { get; set; } public virtual string INComponentRecIDStartsWith { get; set; } public virtual string INComponentRecIDEndsWith { get; set; } public virtual string INComponentRecIDContains { get; set; } public virtual string INComponentRecIDLike { get; set; } public virtual string[] INComponentRecIDBetween { get; set; } public virtual string[] INComponentRecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentIDStartsWith { get; set; } public virtual string ComponentIDEndsWith { get; set; } public virtual string ComponentIDContains { get; set; } public virtual string ComponentIDLike { get; set; } public virtual string[] ComponentIDBetween { get; set; } public virtual string[] ComponentIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } } public partial class IN_CostChange { public IN_CostChange() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string ChangeNo { get; set; } public virtual string Notes { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSaved_HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual byte Status { get; set; } } public partial class IN_CostChangeLines { public IN_CostChangeLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_CostChange))] [Required] public virtual string IN_CostChange_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] [Required] public virtual string Old_IN_SOH_RecID { get; set; } [Required] public virtual decimal NewCost { get; set; } public virtual string Reference { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string New_IN_SOH_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CostChangeLinesQuery : QueryDb, IReturn> { public IN_CostChangeLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_CostChange_RecIDBetween = new string[]{}; IN_CostChange_RecIDIn = new string[]{}; Old_IN_SOH_RecIDBetween = new string[]{}; Old_IN_SOH_RecIDIn = new string[]{}; NewCostBetween = new decimal[]{}; NewCostIn = new decimal[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; New_IN_SOH_RecIDBetween = new string[]{}; New_IN_SOH_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_CostChange_RecID { get; set; } public virtual string IN_CostChange_RecIDStartsWith { get; set; } public virtual string IN_CostChange_RecIDEndsWith { get; set; } public virtual string IN_CostChange_RecIDContains { get; set; } public virtual string IN_CostChange_RecIDLike { get; set; } public virtual string[] IN_CostChange_RecIDBetween { get; set; } public virtual string[] IN_CostChange_RecIDIn { get; set; } public virtual string Old_IN_SOH_RecID { get; set; } public virtual string Old_IN_SOH_RecIDStartsWith { get; set; } public virtual string Old_IN_SOH_RecIDEndsWith { get; set; } public virtual string Old_IN_SOH_RecIDContains { get; set; } public virtual string Old_IN_SOH_RecIDLike { get; set; } public virtual string[] Old_IN_SOH_RecIDBetween { get; set; } public virtual string[] Old_IN_SOH_RecIDIn { get; set; } public virtual decimal? NewCost { get; set; } public virtual decimal? NewCostGreaterThanOrEqualTo { get; set; } public virtual decimal? NewCostGreaterThan { get; set; } public virtual decimal? NewCostLessThan { get; set; } public virtual decimal? NewCostLessThanOrEqualTo { get; set; } public virtual decimal? NewCostNotEqualTo { get; set; } public virtual decimal[] NewCostBetween { get; set; } public virtual decimal[] NewCostIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string New_IN_SOH_RecID { get; set; } public virtual string New_IN_SOH_RecIDStartsWith { get; set; } public virtual string New_IN_SOH_RecIDEndsWith { get; set; } public virtual string New_IN_SOH_RecIDContains { get; set; } public virtual string New_IN_SOH_RecIDLike { get; set; } public virtual string[] New_IN_SOH_RecIDBetween { get; set; } public virtual string[] New_IN_SOH_RecIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CostChangeQuery : QueryDb, IReturn> { public IN_CostChangeQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ChangeNoBetween = new string[]{}; ChangeNoIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; LastSaved_HR_Staff_RecIDBetween = new string[]{}; LastSaved_HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string ChangeNo { get; set; } public virtual string ChangeNoStartsWith { get; set; } public virtual string ChangeNoEndsWith { get; set; } public virtual string ChangeNoContains { get; set; } public virtual string ChangeNoLike { get; set; } public virtual string[] ChangeNoBetween { get; set; } public virtual string[] ChangeNoIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string LastSaved_HR_Staff_RecID { get; set; } public virtual string LastSaved_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDContains { get; set; } public virtual string LastSaved_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } } public partial class IN_Creditor { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } public virtual string PartNo { get; set; } public virtual string SupplierUPC { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual bool? DefaultSupplier { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Region))] [Required] public virtual string IN_Region_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } } public partial class IN_Creditor_QuantityPriceBreak { public IN_Creditor_QuantityPriceBreak() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Creditor))] [Required] public virtual string IN_Creditor_RecID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual decimal QuantityBreak { get; set; } [Required] public virtual decimal Price { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_Creditor_QuantityPriceBreakQuery : QueryDb, IReturn> { public IN_Creditor_QuantityPriceBreakQuery() { RecIDIn = new Guid[]{}; IN_Creditor_RecIDBetween = new string[]{}; IN_Creditor_RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; RowHash = new byte[]{}; QuantityBreakBetween = new decimal[]{}; QuantityBreakIn = new decimal[]{}; PriceBetween = new decimal[]{}; PriceIn = new decimal[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string IN_Creditor_RecID { get; set; } public virtual string IN_Creditor_RecIDStartsWith { get; set; } public virtual string IN_Creditor_RecIDEndsWith { get; set; } public virtual string IN_Creditor_RecIDContains { get; set; } public virtual string IN_Creditor_RecIDLike { get; set; } public virtual string[] IN_Creditor_RecIDBetween { get; set; } public virtual string[] IN_Creditor_RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual decimal[] QuantityBreakBetween { get; set; } public virtual decimal[] QuantityBreakIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual decimal[] PriceBetween { get; set; } public virtual decimal[] PriceIn { get; set; } } public partial class IN_CreditorCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CreditorCustomFieldsQuery : QueryDb, IReturn> { public IN_CreditorCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_CreditorCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Creditor))] public virtual string InvSuppID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_CreditorCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CreditorCustomValuesQuery : QueryDb, IReturn> { public IN_CreditorCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvSuppIDBetween = new string[]{}; InvSuppIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvSuppID { get; set; } public virtual string InvSuppIDStartsWith { get; set; } public virtual string InvSuppIDEndsWith { get; set; } public virtual string InvSuppIDContains { get; set; } public virtual string InvSuppIDLike { get; set; } public virtual string[] InvSuppIDBetween { get; set; } public virtual string[] InvSuppIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CreditorQuery : QueryDb, IReturn> { public IN_CreditorQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; SupplierUPCBetween = new string[]{}; SupplierUPCIn = new string[]{}; SpareFloat1Between = new Nullable[]{}; SpareFloat1In = new Nullable[]{}; SpareFloat2Between = new Nullable[]{}; SpareFloat2In = new Nullable[]{}; SpareFloat3Between = new Nullable[]{}; SpareFloat3In = new Nullable[]{}; SpareString1Between = new string[]{}; SpareString1In = new string[]{}; SpareString2Between = new string[]{}; SpareString2In = new string[]{}; SpareString3Between = new string[]{}; SpareString3In = new string[]{}; SpareDate1Between = new Nullable[]{}; SpareDate1In = new Nullable[]{}; SpareDate2Between = new Nullable[]{}; SpareDate2In = new Nullable[]{}; SpareDate3Between = new Nullable[]{}; SpareDate3In = new Nullable[]{}; IN_Region_RecIDBetween = new string[]{}; IN_Region_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string SupplierUPC { get; set; } public virtual string SupplierUPCStartsWith { get; set; } public virtual string SupplierUPCEndsWith { get; set; } public virtual string SupplierUPCContains { get; set; } public virtual string SupplierUPCLike { get; set; } public virtual string[] SupplierUPCBetween { get; set; } public virtual string[] SupplierUPCIn { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat1GreaterThan { get; set; } public virtual decimal? SpareFloat1LessThan { get; set; } public virtual decimal? SpareFloat1LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat1NotEqualTo { get; set; } public virtual Nullable[] SpareFloat1Between { get; set; } public virtual Nullable[] SpareFloat1In { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat2GreaterThan { get; set; } public virtual decimal? SpareFloat2LessThan { get; set; } public virtual decimal? SpareFloat2LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat2NotEqualTo { get; set; } public virtual Nullable[] SpareFloat2Between { get; set; } public virtual Nullable[] SpareFloat2In { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual decimal? SpareFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat3GreaterThan { get; set; } public virtual decimal? SpareFloat3LessThan { get; set; } public virtual decimal? SpareFloat3LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat3NotEqualTo { get; set; } public virtual Nullable[] SpareFloat3Between { get; set; } public virtual Nullable[] SpareFloat3In { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString1StartsWith { get; set; } public virtual string SpareString1EndsWith { get; set; } public virtual string SpareString1Contains { get; set; } public virtual string SpareString1Like { get; set; } public virtual string[] SpareString1Between { get; set; } public virtual string[] SpareString1In { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString2StartsWith { get; set; } public virtual string SpareString2EndsWith { get; set; } public virtual string SpareString2Contains { get; set; } public virtual string SpareString2Like { get; set; } public virtual string[] SpareString2Between { get; set; } public virtual string[] SpareString2In { get; set; } public virtual string SpareString3 { get; set; } public virtual string SpareString3StartsWith { get; set; } public virtual string SpareString3EndsWith { get; set; } public virtual string SpareString3Contains { get; set; } public virtual string SpareString3Like { get; set; } public virtual string[] SpareString3Between { get; set; } public virtual string[] SpareString3In { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1GreaterThan { get; set; } public virtual DateTime? SpareDate1LessThan { get; set; } public virtual DateTime? SpareDate1LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1NotEqualTo { get; set; } public virtual Nullable[] SpareDate1Between { get; set; } public virtual Nullable[] SpareDate1In { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2GreaterThan { get; set; } public virtual DateTime? SpareDate2LessThan { get; set; } public virtual DateTime? SpareDate2LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2NotEqualTo { get; set; } public virtual Nullable[] SpareDate2Between { get; set; } public virtual Nullable[] SpareDate2In { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual DateTime? SpareDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3GreaterThan { get; set; } public virtual DateTime? SpareDate3LessThan { get; set; } public virtual DateTime? SpareDate3LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3NotEqualTo { get; set; } public virtual Nullable[] SpareDate3Between { get; set; } public virtual Nullable[] SpareDate3In { get; set; } public virtual bool? DefaultSupplier { get; set; } public virtual string IN_Region_RecID { get; set; } public virtual string IN_Region_RecIDStartsWith { get; set; } public virtual string IN_Region_RecIDEndsWith { get; set; } public virtual string IN_Region_RecIDContains { get; set; } public virtual string IN_Region_RecIDLike { get; set; } public virtual string[] IN_Region_RecIDBetween { get; set; } public virtual string[] IN_Region_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class IN_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } [Required] public virtual string SettingName { get; set; } [Required] public virtual decimal DisplayOrder { get; set; } [Required] public virtual short CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CustomSettingQuery : QueryDb, IReturn> { public IN_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new decimal[]{}; DisplayOrderIn = new decimal[]{}; CellTypeBetween = new short[]{}; CellTypeIn = new short[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual decimal[] DisplayOrderBetween { get; set; } public virtual decimal[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual short[] CellTypeBetween { get; set; } public virtual short[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class IN_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_CustomSetting))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_CustomSettingValuesQuery : QueryDb, IReturn> { public IN_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_DebtorClassificationSpecificPrice { public IN_DebtorClassificationSpecificPrice() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Classification))] public virtual string DebtorClassificationID { get; set; } [Required] public virtual short Source { get; set; } [Required] public virtual short OPMode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } [Required] public virtual bool UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual string Note { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DebtorClassificationSpecificPriceQuery : QueryDb, IReturn> { public IN_DebtorClassificationSpecificPriceQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DebtorClassificationIDBetween = new string[]{}; DebtorClassificationIDIn = new string[]{}; SourceBetween = new short[]{}; SourceIn = new short[]{}; OPModeBetween = new short[]{}; OPModeIn = new short[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; StartDateBetween = new Nullable[]{}; StartDateIn = new Nullable[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; QuantityBreakBetween = new Nullable[]{}; QuantityBreakIn = new Nullable[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string DebtorClassificationID { get; set; } public virtual string DebtorClassificationIDStartsWith { get; set; } public virtual string DebtorClassificationIDEndsWith { get; set; } public virtual string DebtorClassificationIDContains { get; set; } public virtual string DebtorClassificationIDLike { get; set; } public virtual string[] DebtorClassificationIDBetween { get; set; } public virtual string[] DebtorClassificationIDIn { get; set; } public virtual short? Source { get; set; } public virtual short? SourceGreaterThanOrEqualTo { get; set; } public virtual short? SourceGreaterThan { get; set; } public virtual short? SourceLessThan { get; set; } public virtual short? SourceLessThanOrEqualTo { get; set; } public virtual short? SourceNotEqualTo { get; set; } public virtual short[] SourceBetween { get; set; } public virtual short[] SourceIn { get; set; } public virtual short? OPMode { get; set; } public virtual short? OPModeGreaterThanOrEqualTo { get; set; } public virtual short? OPModeGreaterThan { get; set; } public virtual short? OPModeLessThan { get; set; } public virtual short? OPModeLessThanOrEqualTo { get; set; } public virtual short? OPModeNotEqualTo { get; set; } public virtual short[] OPModeBetween { get; set; } public virtual short[] OPModeIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual Nullable[] StartDateBetween { get; set; } public virtual Nullable[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual Nullable[] QuantityBreakBetween { get; set; } public virtual Nullable[] QuantityBreakIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_DebtorPartNumbers { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string DebtorPartNo { get; set; } public virtual string DebtorBarcode { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DebtorPartNumbersQuery : QueryDb, IReturn> { public IN_DebtorPartNumbersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorPartNoBetween = new string[]{}; DebtorPartNoIn = new string[]{}; DebtorBarcodeBetween = new string[]{}; DebtorBarcodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorPartNo { get; set; } public virtual string DebtorPartNoStartsWith { get; set; } public virtual string DebtorPartNoEndsWith { get; set; } public virtual string DebtorPartNoContains { get; set; } public virtual string DebtorPartNoLike { get; set; } public virtual string[] DebtorPartNoBetween { get; set; } public virtual string[] DebtorPartNoIn { get; set; } public virtual string DebtorBarcode { get; set; } public virtual string DebtorBarcodeStartsWith { get; set; } public virtual string DebtorBarcodeEndsWith { get; set; } public virtual string DebtorBarcodeContains { get; set; } public virtual string DebtorBarcodeLike { get; set; } public virtual string[] DebtorBarcodeBetween { get; set; } public virtual string[] DebtorBarcodeIn { get; set; } } public partial class IN_DebtorPricingGroupSpecificPrice { public IN_DebtorPricingGroupSpecificPrice() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_PricingGroups))] public virtual string DB_PricingGroups_RecID { get; set; } [Required] public virtual short Source { get; set; } [Required] public virtual short OPMode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } [Required] public virtual bool UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual string Note { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DebtorPricingGroupSpecificPriceQuery : QueryDb, IReturn> { public IN_DebtorPricingGroupSpecificPriceQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DB_PricingGroups_RecIDBetween = new string[]{}; DB_PricingGroups_RecIDIn = new string[]{}; SourceBetween = new short[]{}; SourceIn = new short[]{}; OPModeBetween = new short[]{}; OPModeIn = new short[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; StartDateBetween = new Nullable[]{}; StartDateIn = new Nullable[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; QuantityBreakBetween = new Nullable[]{}; QuantityBreakIn = new Nullable[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string DB_PricingGroups_RecID { get; set; } public virtual string DB_PricingGroups_RecIDStartsWith { get; set; } public virtual string DB_PricingGroups_RecIDEndsWith { get; set; } public virtual string DB_PricingGroups_RecIDContains { get; set; } public virtual string DB_PricingGroups_RecIDLike { get; set; } public virtual string[] DB_PricingGroups_RecIDBetween { get; set; } public virtual string[] DB_PricingGroups_RecIDIn { get; set; } public virtual short? Source { get; set; } public virtual short? SourceGreaterThanOrEqualTo { get; set; } public virtual short? SourceGreaterThan { get; set; } public virtual short? SourceLessThan { get; set; } public virtual short? SourceLessThanOrEqualTo { get; set; } public virtual short? SourceNotEqualTo { get; set; } public virtual short[] SourceBetween { get; set; } public virtual short[] SourceIn { get; set; } public virtual short? OPMode { get; set; } public virtual short? OPModeGreaterThanOrEqualTo { get; set; } public virtual short? OPModeGreaterThan { get; set; } public virtual short? OPModeLessThan { get; set; } public virtual short? OPModeLessThanOrEqualTo { get; set; } public virtual short? OPModeNotEqualTo { get; set; } public virtual short[] OPModeBetween { get; set; } public virtual short[] OPModeIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual Nullable[] StartDateBetween { get; set; } public virtual Nullable[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual Nullable[] QuantityBreakBetween { get; set; } public virtual Nullable[] QuantityBreakIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_DebtorSpecificPrice { public IN_DebtorSpecificPrice() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string DebtorID { get; set; } [Required] public virtual short Source { get; set; } [Required] public virtual short OPMode { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } [Required] public virtual bool UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Note { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DebtorSpecificPriceQuery : QueryDb, IReturn> { public IN_DebtorSpecificPriceQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; SourceBetween = new short[]{}; SourceIn = new short[]{}; OPModeBetween = new short[]{}; OPModeIn = new short[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; StartDateBetween = new Nullable[]{}; StartDateIn = new Nullable[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; QuantityBreakBetween = new Nullable[]{}; QuantityBreakIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual short? Source { get; set; } public virtual short? SourceGreaterThanOrEqualTo { get; set; } public virtual short? SourceGreaterThan { get; set; } public virtual short? SourceLessThan { get; set; } public virtual short? SourceLessThanOrEqualTo { get; set; } public virtual short? SourceNotEqualTo { get; set; } public virtual short[] SourceBetween { get; set; } public virtual short[] SourceIn { get; set; } public virtual short? OPMode { get; set; } public virtual short? OPModeGreaterThanOrEqualTo { get; set; } public virtual short? OPModeGreaterThan { get; set; } public virtual short? OPModeLessThan { get; set; } public virtual short? OPModeLessThanOrEqualTo { get; set; } public virtual short? OPModeNotEqualTo { get; set; } public virtual short[] OPModeBetween { get; set; } public virtual short[] OPModeIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual Nullable[] StartDateBetween { get; set; } public virtual Nullable[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual Nullable[] QuantityBreakBetween { get; set; } public virtual Nullable[] QuantityBreakIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } } public partial class IN_Description { [Required] public virtual string DescriptionID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Language))] [Required] public virtual string SY_Language_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DescriptionQuery : QueryDb, IReturn> { public IN_DescriptionQuery() { DescriptionIDBetween = new string[]{}; DescriptionIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SY_Language_RecIDBetween = new string[]{}; SY_Language_RecIDIn = new string[]{}; } public virtual string DescriptionID { get; set; } public virtual string DescriptionIDStartsWith { get; set; } public virtual string DescriptionIDEndsWith { get; set; } public virtual string DescriptionIDContains { get; set; } public virtual string DescriptionIDLike { get; set; } public virtual string[] DescriptionIDBetween { get; set; } public virtual string[] DescriptionIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SY_Language_RecID { get; set; } public virtual string SY_Language_RecIDStartsWith { get; set; } public virtual string SY_Language_RecIDEndsWith { get; set; } public virtual string SY_Language_RecIDContains { get; set; } public virtual string SY_Language_RecIDLike { get; set; } public virtual string[] SY_Language_RecIDBetween { get; set; } public virtual string[] SY_Language_RecIDIn { get; set; } } public partial class IN_Documents { public IN_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DocumentsQuery : QueryDb, IReturn> { public IN_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class IN_Duty { [Required] public virtual string DutyID { get; set; } public virtual string Description { get; set; } public virtual decimal? Value { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_DutyQuery : QueryDb, IReturn> { public IN_DutyQuery() { DutyIDBetween = new string[]{}; DutyIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ValueBetween = new Nullable[]{}; ValueIn = new Nullable[]{}; } public virtual string DutyID { get; set; } public virtual string DutyIDStartsWith { get; set; } public virtual string DutyIDEndsWith { get; set; } public virtual string DutyIDContains { get; set; } public virtual string DutyIDLike { get; set; } public virtual string[] DutyIDBetween { get; set; } public virtual string[] DutyIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? ValueGreaterThanOrEqualTo { get; set; } public virtual decimal? ValueGreaterThan { get; set; } public virtual decimal? ValueLessThan { get; set; } public virtual decimal? ValueLessThanOrEqualTo { get; set; } public virtual decimal? ValueNotEqualTo { get; set; } public virtual Nullable[] ValueBetween { get; set; } public virtual Nullable[] ValueIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class IN_Freight { [Required] public virtual string FreightInID { get; set; } public virtual string Description { get; set; } public virtual decimal? FreightValue { get; set; } public virtual short? FreightType { get; set; } public virtual bool? FreightFactor { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_FreightQuery : QueryDb, IReturn> { public IN_FreightQuery() { FreightInIDBetween = new string[]{}; FreightInIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; FreightValueBetween = new Nullable[]{}; FreightValueIn = new Nullable[]{}; FreightTypeBetween = new Nullable[]{}; FreightTypeIn = new Nullable[]{}; } public virtual string FreightInID { get; set; } public virtual string FreightInIDStartsWith { get; set; } public virtual string FreightInIDEndsWith { get; set; } public virtual string FreightInIDContains { get; set; } public virtual string FreightInIDLike { get; set; } public virtual string[] FreightInIDBetween { get; set; } public virtual string[] FreightInIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? FreightValue { get; set; } public virtual decimal? FreightValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightValueGreaterThan { get; set; } public virtual decimal? FreightValueLessThan { get; set; } public virtual decimal? FreightValueLessThanOrEqualTo { get; set; } public virtual decimal? FreightValueNotEqualTo { get; set; } public virtual Nullable[] FreightValueBetween { get; set; } public virtual Nullable[] FreightValueIn { get; set; } public virtual short? FreightType { get; set; } public virtual short? FreightTypeGreaterThanOrEqualTo { get; set; } public virtual short? FreightTypeGreaterThan { get; set; } public virtual short? FreightTypeLessThan { get; set; } public virtual short? FreightTypeLessThanOrEqualTo { get; set; } public virtual short? FreightTypeNotEqualTo { get; set; } public virtual Nullable[] FreightTypeBetween { get; set; } public virtual Nullable[] FreightTypeIn { get; set; } public virtual bool? FreightFactor { get; set; } public virtual bool? IsDefault { get; set; } } public partial class IN_Group { [Required] public virtual string InventoryGroupID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_CollectionOfGroups))] [Required] public virtual string InventoryGroupCollectionID { get; set; } } public partial class IN_GroupLink { [Required] public virtual string LinkID { get; set; } [Required] public virtual string InventoryGroupID { get; set; } [Required] public virtual string InventoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_GroupLinkQuery : QueryDb, IReturn> { public IN_GroupLinkQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; InventoryGroupIDBetween = new string[]{}; InventoryGroupIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string InventoryGroupID { get; set; } public virtual string InventoryGroupIDStartsWith { get; set; } public virtual string InventoryGroupIDEndsWith { get; set; } public virtual string InventoryGroupIDContains { get; set; } public virtual string InventoryGroupIDLike { get; set; } public virtual string[] InventoryGroupIDBetween { get; set; } public virtual string[] InventoryGroupIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_GroupQuery : QueryDb, IReturn> { public IN_GroupQuery() { InventoryGroupIDBetween = new string[]{}; InventoryGroupIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; InventoryGroupCollectionIDBetween = new string[]{}; InventoryGroupCollectionIDIn = new string[]{}; } public virtual string InventoryGroupID { get; set; } public virtual string InventoryGroupIDStartsWith { get; set; } public virtual string InventoryGroupIDEndsWith { get; set; } public virtual string InventoryGroupIDContains { get; set; } public virtual string InventoryGroupIDLike { get; set; } public virtual string[] InventoryGroupIDBetween { get; set; } public virtual string[] InventoryGroupIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string InventoryGroupCollectionID { get; set; } public virtual string InventoryGroupCollectionIDStartsWith { get; set; } public virtual string InventoryGroupCollectionIDEndsWith { get; set; } public virtual string InventoryGroupCollectionIDContains { get; set; } public virtual string InventoryGroupCollectionIDLike { get; set; } public virtual string[] InventoryGroupCollectionIDBetween { get; set; } public virtual string[] InventoryGroupCollectionIDIn { get; set; } } public partial class IN_InTransitWH { [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual int IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_InTransitWHQuery : QueryDb, IReturn> { public IN_InTransitWHQuery() { IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; IsDefaultBetween = new int[]{}; IsDefaultIn = new int[]{}; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual int? IsDefault { get; set; } public virtual int? IsDefaultGreaterThanOrEqualTo { get; set; } public virtual int? IsDefaultGreaterThan { get; set; } public virtual int? IsDefaultLessThan { get; set; } public virtual int? IsDefaultLessThanOrEqualTo { get; set; } public virtual int? IsDefaultNotEqualTo { get; set; } public virtual int[] IsDefaultBetween { get; set; } public virtual int[] IsDefaultIn { get; set; } } public partial class IN_KitStockTakeLineKitComponents { [Required] public virtual string KitStockTakeLineComponentID { get; set; } [Required] public virtual string KitStockTakeLineID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual short BOMObject { get; set; } [Required] public virtual short DecimalPlaces { get; set; } [Required] public virtual decimal KitRatioQuantity { get; set; } [Required] public virtual decimal QuantityCounted { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_KitStockTakeLineKitComponentsQuery : QueryDb, IReturn> { public IN_KitStockTakeLineKitComponentsQuery() { KitStockTakeLineComponentIDBetween = new string[]{}; KitStockTakeLineComponentIDIn = new string[]{}; KitStockTakeLineIDBetween = new string[]{}; KitStockTakeLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; BOMObjectBetween = new short[]{}; BOMObjectIn = new short[]{}; DecimalPlacesBetween = new short[]{}; DecimalPlacesIn = new short[]{}; KitRatioQuantityBetween = new decimal[]{}; KitRatioQuantityIn = new decimal[]{}; QuantityCountedBetween = new decimal[]{}; QuantityCountedIn = new decimal[]{}; } public virtual string KitStockTakeLineComponentID { get; set; } public virtual string KitStockTakeLineComponentIDStartsWith { get; set; } public virtual string KitStockTakeLineComponentIDEndsWith { get; set; } public virtual string KitStockTakeLineComponentIDContains { get; set; } public virtual string KitStockTakeLineComponentIDLike { get; set; } public virtual string[] KitStockTakeLineComponentIDBetween { get; set; } public virtual string[] KitStockTakeLineComponentIDIn { get; set; } public virtual string KitStockTakeLineID { get; set; } public virtual string KitStockTakeLineIDStartsWith { get; set; } public virtual string KitStockTakeLineIDEndsWith { get; set; } public virtual string KitStockTakeLineIDContains { get; set; } public virtual string KitStockTakeLineIDLike { get; set; } public virtual string[] KitStockTakeLineIDBetween { get; set; } public virtual string[] KitStockTakeLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual short? BOMObject { get; set; } public virtual short? BOMObjectGreaterThanOrEqualTo { get; set; } public virtual short? BOMObjectGreaterThan { get; set; } public virtual short? BOMObjectLessThan { get; set; } public virtual short? BOMObjectLessThanOrEqualTo { get; set; } public virtual short? BOMObjectNotEqualTo { get; set; } public virtual short[] BOMObjectBetween { get; set; } public virtual short[] BOMObjectIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual short[] DecimalPlacesBetween { get; set; } public virtual short[] DecimalPlacesIn { get; set; } public virtual decimal? KitRatioQuantity { get; set; } public virtual decimal? KitRatioQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? KitRatioQuantityGreaterThan { get; set; } public virtual decimal? KitRatioQuantityLessThan { get; set; } public virtual decimal? KitRatioQuantityLessThanOrEqualTo { get; set; } public virtual decimal? KitRatioQuantityNotEqualTo { get; set; } public virtual decimal[] KitRatioQuantityBetween { get; set; } public virtual decimal[] KitRatioQuantityIn { get; set; } public virtual decimal? QuantityCounted { get; set; } public virtual decimal? QuantityCountedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityCountedGreaterThan { get; set; } public virtual decimal? QuantityCountedLessThan { get; set; } public virtual decimal? QuantityCountedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityCountedNotEqualTo { get; set; } public virtual decimal[] QuantityCountedBetween { get; set; } public virtual decimal[] QuantityCountedIn { get; set; } } public partial class IN_KitStockTakeLineKits { [Required] public virtual string KitStockTakeLineID { get; set; } [Required] public virtual string KitStockTakeID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual short BOMObject { get; set; } [Required] public virtual short DecimalPlaces { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_KitStockTakeLineKitsQuery : QueryDb, IReturn> { public IN_KitStockTakeLineKitsQuery() { KitStockTakeLineIDBetween = new string[]{}; KitStockTakeLineIDIn = new string[]{}; KitStockTakeIDBetween = new string[]{}; KitStockTakeIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; BOMObjectBetween = new short[]{}; BOMObjectIn = new short[]{}; DecimalPlacesBetween = new short[]{}; DecimalPlacesIn = new short[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string KitStockTakeLineID { get; set; } public virtual string KitStockTakeLineIDStartsWith { get; set; } public virtual string KitStockTakeLineIDEndsWith { get; set; } public virtual string KitStockTakeLineIDContains { get; set; } public virtual string KitStockTakeLineIDLike { get; set; } public virtual string[] KitStockTakeLineIDBetween { get; set; } public virtual string[] KitStockTakeLineIDIn { get; set; } public virtual string KitStockTakeID { get; set; } public virtual string KitStockTakeIDStartsWith { get; set; } public virtual string KitStockTakeIDEndsWith { get; set; } public virtual string KitStockTakeIDContains { get; set; } public virtual string KitStockTakeIDLike { get; set; } public virtual string[] KitStockTakeIDBetween { get; set; } public virtual string[] KitStockTakeIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual short? BOMObject { get; set; } public virtual short? BOMObjectGreaterThanOrEqualTo { get; set; } public virtual short? BOMObjectGreaterThan { get; set; } public virtual short? BOMObjectLessThan { get; set; } public virtual short? BOMObjectLessThanOrEqualTo { get; set; } public virtual short? BOMObjectNotEqualTo { get; set; } public virtual short[] BOMObjectBetween { get; set; } public virtual short[] BOMObjectIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual short[] DecimalPlacesBetween { get; set; } public virtual short[] DecimalPlacesIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_KitStockTakeMain { [Required] public virtual string KitStockTakeID { get; set; } public virtual string KitStockTakeNo { get; set; } public virtual string KitStockTakeNotes { get; set; } public virtual bool? KitStockTakeStatus { get; set; } [Required] public virtual DateTime KitStockTakeDate { get; set; } public virtual string StaffID { get; set; } public virtual string IN_LogicalID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_KitStockTakeMainQuery : QueryDb, IReturn> { public IN_KitStockTakeMainQuery() { KitStockTakeIDBetween = new string[]{}; KitStockTakeIDIn = new string[]{}; KitStockTakeNoBetween = new string[]{}; KitStockTakeNoIn = new string[]{}; KitStockTakeNotesBetween = new string[]{}; KitStockTakeNotesIn = new string[]{}; KitStockTakeDateBetween = new DateTime[]{}; KitStockTakeDateIn = new DateTime[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string KitStockTakeID { get; set; } public virtual string KitStockTakeIDStartsWith { get; set; } public virtual string KitStockTakeIDEndsWith { get; set; } public virtual string KitStockTakeIDContains { get; set; } public virtual string KitStockTakeIDLike { get; set; } public virtual string[] KitStockTakeIDBetween { get; set; } public virtual string[] KitStockTakeIDIn { get; set; } public virtual string KitStockTakeNo { get; set; } public virtual string KitStockTakeNoStartsWith { get; set; } public virtual string KitStockTakeNoEndsWith { get; set; } public virtual string KitStockTakeNoContains { get; set; } public virtual string KitStockTakeNoLike { get; set; } public virtual string[] KitStockTakeNoBetween { get; set; } public virtual string[] KitStockTakeNoIn { get; set; } public virtual string KitStockTakeNotes { get; set; } public virtual string KitStockTakeNotesStartsWith { get; set; } public virtual string KitStockTakeNotesEndsWith { get; set; } public virtual string KitStockTakeNotesContains { get; set; } public virtual string KitStockTakeNotesLike { get; set; } public virtual string[] KitStockTakeNotesBetween { get; set; } public virtual string[] KitStockTakeNotesIn { get; set; } public virtual bool? KitStockTakeStatus { get; set; } public virtual DateTime? KitStockTakeDate { get; set; } public virtual DateTime? KitStockTakeDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? KitStockTakeDateGreaterThan { get; set; } public virtual DateTime? KitStockTakeDateLessThan { get; set; } public virtual DateTime? KitStockTakeDateLessThanOrEqualTo { get; set; } public virtual DateTime? KitStockTakeDateNotEqualTo { get; set; } public virtual DateTime[] KitStockTakeDateBetween { get; set; } public virtual DateTime[] KitStockTakeDateIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_Logical { public IN_Logical() { RowHash = new byte[]{}; } [Required] public virtual string IN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Physical))] [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Description { get; set; } public virtual string LedgerMask { get; set; } public virtual string WarehouseCode { get; set; } public virtual bool? InTransit { get; set; } public virtual bool? DefaultInTransit { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Region))] [Required] public virtual string IN_Region_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual int? Colour { get; set; } } public partial class IN_LogicalOrder { [Required] public virtual string IN_LogicalOrderID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } public virtual string CentralWarehouseID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_LogicalOrderQuery : QueryDb, IReturn> { public IN_LogicalOrderQuery() { IN_LogicalOrderIDBetween = new string[]{}; IN_LogicalOrderIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; CentralWarehouseIDBetween = new string[]{}; CentralWarehouseIDIn = new string[]{}; } public virtual string IN_LogicalOrderID { get; set; } public virtual string IN_LogicalOrderIDStartsWith { get; set; } public virtual string IN_LogicalOrderIDEndsWith { get; set; } public virtual string IN_LogicalOrderIDContains { get; set; } public virtual string IN_LogicalOrderIDLike { get; set; } public virtual string[] IN_LogicalOrderIDBetween { get; set; } public virtual string[] IN_LogicalOrderIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string CentralWarehouseID { get; set; } public virtual string CentralWarehouseIDStartsWith { get; set; } public virtual string CentralWarehouseIDEndsWith { get; set; } public virtual string CentralWarehouseIDContains { get; set; } public virtual string CentralWarehouseIDLike { get; set; } public virtual string[] CentralWarehouseIDBetween { get; set; } public virtual string[] CentralWarehouseIDIn { get; set; } } [Route("/Queries/IN_Logical", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_LogicalQuery : QueryDb, IReturn> { public IN_LogicalQuery() { IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LedgerMaskBetween = new string[]{}; LedgerMaskIn = new string[]{}; WarehouseCodeBetween = new string[]{}; WarehouseCodeIn = new string[]{}; IN_Region_RecIDBetween = new string[]{}; IN_Region_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; ColourBetween = new Nullable[]{}; ColourIn = new Nullable[]{}; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LedgerMask { get; set; } public virtual string LedgerMaskStartsWith { get; set; } public virtual string LedgerMaskEndsWith { get; set; } public virtual string LedgerMaskContains { get; set; } public virtual string LedgerMaskLike { get; set; } public virtual string[] LedgerMaskBetween { get; set; } public virtual string[] LedgerMaskIn { get; set; } public virtual string WarehouseCode { get; set; } public virtual string WarehouseCodeStartsWith { get; set; } public virtual string WarehouseCodeEndsWith { get; set; } public virtual string WarehouseCodeContains { get; set; } public virtual string WarehouseCodeLike { get; set; } public virtual string[] WarehouseCodeBetween { get; set; } public virtual string[] WarehouseCodeIn { get; set; } public virtual bool? InTransit { get; set; } public virtual bool? DefaultInTransit { get; set; } public virtual string IN_Region_RecID { get; set; } public virtual string IN_Region_RecIDStartsWith { get; set; } public virtual string IN_Region_RecIDEndsWith { get; set; } public virtual string IN_Region_RecIDContains { get; set; } public virtual string IN_Region_RecIDLike { get; set; } public virtual string[] IN_Region_RecIDBetween { get; set; } public virtual string[] IN_Region_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? Colour { get; set; } public virtual int? ColourGreaterThanOrEqualTo { get; set; } public virtual int? ColourGreaterThan { get; set; } public virtual int? ColourLessThan { get; set; } public virtual int? ColourLessThanOrEqualTo { get; set; } public virtual int? ColourNotEqualTo { get; set; } public virtual Nullable[] ColourBetween { get; set; } public virtual Nullable[] ColourIn { get; set; } } public partial class IN_LogicalWarehouseCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_LogicalWarehouseCustomFieldsQuery : QueryDb, IReturn> { public IN_LogicalWarehouseCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_LogicalWarehouseCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_Logical_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_LogicalWarehouseCustomFields))] [Required] public virtual string IN_LogicalWarehouseCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_LogicalWarehouseCustomValuesQuery : QueryDb, IReturn> { public IN_LogicalWarehouseCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; IN_LogicalWarehouseCustomFields_RecIDBetween = new string[]{}; IN_LogicalWarehouseCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual string IN_LogicalWarehouseCustomFields_RecID { get; set; } public virtual string IN_LogicalWarehouseCustomFields_RecIDStartsWith { get; set; } public virtual string IN_LogicalWarehouseCustomFields_RecIDEndsWith { get; set; } public virtual string IN_LogicalWarehouseCustomFields_RecIDContains { get; set; } public virtual string IN_LogicalWarehouseCustomFields_RecIDLike { get; set; } public virtual string[] IN_LogicalWarehouseCustomFields_RecIDBetween { get; set; } public virtual string[] IN_LogicalWarehouseCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_Main { public IN_Main() { RowHash = new byte[]{}; Picture = new byte[]{}; } [Required] public virtual string InventoryID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string Units { get; set; } [Required] public virtual bool PhysicalItem { get; set; } [Required] public virtual bool Discountable { get; set; } public virtual decimal? DirectTax { get; set; } [Required] public virtual string Catagory1ID { get; set; } [Required] public virtual string Catagory2ID { get; set; } [Required] public virtual string Catagory3ID { get; set; } [Required] public virtual string Catagory4ID { get; set; } [Required] public virtual string Catagory5ID { get; set; } [Required] public virtual string ClassificationID { get; set; } [Required] public virtual short Status { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? LCost { get; set; } public virtual decimal? SCost { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Cubic { get; set; } [Required] public virtual bool UseSerialNo { get; set; } public virtual string Aux1 { get; set; } public virtual string Aux2 { get; set; } public virtual string Aux3 { get; set; } public virtual string Aux4 { get; set; } public virtual string Aux5 { get; set; } [Required] public virtual bool BackOrderable { get; set; } public virtual string LedgerInvValue { get; set; } public virtual string LedgerMovement_COG { get; set; } public virtual string LedgerExpAsset { get; set; } public virtual string LedgerExpLiab { get; set; } public virtual string LedgerDelAsset { get; set; } public virtual string LedgerDelLiab { get; set; } public virtual decimal? SalesManCost { get; set; } public virtual string LedgerAssignedValue { get; set; } public virtual string LedgerCogVariance { get; set; } public virtual string LedgerInvSales { get; set; } public virtual string LedgerAccumulator { get; set; } public virtual string LedgerPurchases { get; set; } public virtual string LedgerShipComplete { get; set; } public virtual string LedgerWriteOn { get; set; } public virtual string LedgerWriteOff { get; set; } public virtual string LedgerCostPriceAdj { get; set; } [Required] public virtual short BOMObject { get; set; } [Required] public virtual bool UseExpiryDate { get; set; } [Required] public virtual bool UseStandardCost { get; set; } public virtual decimal? StandardCost { get; set; } [Required] public virtual bool WebEnabled { get; set; } public virtual string GSTInwardsID { get; set; } public virtual string GSTOutwardsID { get; set; } public virtual string GSTAdjustmentsINID { get; set; } public virtual string GSTAdjustmentsOUTID { get; set; } [Required] public virtual bool SellPriceIncTax { get; set; } public virtual string StyleID { get; set; } public virtual string ColourID { get; set; } public virtual string SizeID { get; set; } public virtual short? PartEncodeOrder { get; set; } public virtual bool? TypeStyle { get; set; } public virtual string MatrixDescription { get; set; } public virtual decimal? SecondaryCost { get; set; } public virtual string PricingGroupID { get; set; } public virtual bool? ShipWithPhysicalItem { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual byte[] Picture { get; set; } } [Route("/Queries/IN_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_MainQuery : QueryDb, IReturn> { public IN_MainQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; DirectTaxBetween = new Nullable[]{}; DirectTaxIn = new Nullable[]{}; Catagory1IDBetween = new string[]{}; Catagory1IDIn = new string[]{}; Catagory2IDBetween = new string[]{}; Catagory2IDIn = new string[]{}; Catagory3IDBetween = new string[]{}; Catagory3IDIn = new string[]{}; Catagory4IDBetween = new string[]{}; Catagory4IDIn = new string[]{}; Catagory5IDBetween = new string[]{}; Catagory5IDIn = new string[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; DefaultPriceBetween = new Nullable[]{}; DefaultPriceIn = new Nullable[]{}; RRPPriceBetween = new Nullable[]{}; RRPPriceIn = new Nullable[]{}; LCostBetween = new Nullable[]{}; LCostIn = new Nullable[]{}; SCostBetween = new Nullable[]{}; SCostIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; MinimumGPBetween = new Nullable[]{}; MinimumGPIn = new Nullable[]{}; WeightBetween = new Nullable[]{}; WeightIn = new Nullable[]{}; CubicBetween = new Nullable[]{}; CubicIn = new Nullable[]{}; Aux1Between = new string[]{}; Aux1In = new string[]{}; Aux2Between = new string[]{}; Aux2In = new string[]{}; Aux3Between = new string[]{}; Aux3In = new string[]{}; Aux4Between = new string[]{}; Aux4In = new string[]{}; Aux5Between = new string[]{}; Aux5In = new string[]{}; LedgerInvValueBetween = new string[]{}; LedgerInvValueIn = new string[]{}; LedgerMovement_COGBetween = new string[]{}; LedgerMovement_COGIn = new string[]{}; LedgerExpAssetBetween = new string[]{}; LedgerExpAssetIn = new string[]{}; LedgerExpLiabBetween = new string[]{}; LedgerExpLiabIn = new string[]{}; LedgerDelAssetBetween = new string[]{}; LedgerDelAssetIn = new string[]{}; LedgerDelLiabBetween = new string[]{}; LedgerDelLiabIn = new string[]{}; SalesManCostBetween = new Nullable[]{}; SalesManCostIn = new Nullable[]{}; LedgerAssignedValueBetween = new string[]{}; LedgerAssignedValueIn = new string[]{}; LedgerCogVarianceBetween = new string[]{}; LedgerCogVarianceIn = new string[]{}; LedgerInvSalesBetween = new string[]{}; LedgerInvSalesIn = new string[]{}; LedgerAccumulatorBetween = new string[]{}; LedgerAccumulatorIn = new string[]{}; LedgerPurchasesBetween = new string[]{}; LedgerPurchasesIn = new string[]{}; LedgerShipCompleteBetween = new string[]{}; LedgerShipCompleteIn = new string[]{}; LedgerWriteOnBetween = new string[]{}; LedgerWriteOnIn = new string[]{}; LedgerWriteOffBetween = new string[]{}; LedgerWriteOffIn = new string[]{}; LedgerCostPriceAdjBetween = new string[]{}; LedgerCostPriceAdjIn = new string[]{}; BOMObjectBetween = new short[]{}; BOMObjectIn = new short[]{}; StandardCostBetween = new Nullable[]{}; StandardCostIn = new Nullable[]{}; GSTInwardsIDBetween = new string[]{}; GSTInwardsIDIn = new string[]{}; GSTOutwardsIDBetween = new string[]{}; GSTOutwardsIDIn = new string[]{}; GSTAdjustmentsINIDBetween = new string[]{}; GSTAdjustmentsINIDIn = new string[]{}; GSTAdjustmentsOUTIDBetween = new string[]{}; GSTAdjustmentsOUTIDIn = new string[]{}; StyleIDBetween = new string[]{}; StyleIDIn = new string[]{}; ColourIDBetween = new string[]{}; ColourIDIn = new string[]{}; SizeIDBetween = new string[]{}; SizeIDIn = new string[]{}; PartEncodeOrderBetween = new Nullable[]{}; PartEncodeOrderIn = new Nullable[]{}; MatrixDescriptionBetween = new string[]{}; MatrixDescriptionIn = new string[]{}; SecondaryCostBetween = new Nullable[]{}; SecondaryCostIn = new Nullable[]{}; PricingGroupIDBetween = new string[]{}; PricingGroupIDIn = new string[]{}; RowHash = new byte[]{}; Picture = new byte[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual bool? Discountable { get; set; } public virtual decimal? DirectTax { get; set; } public virtual decimal? DirectTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? DirectTaxGreaterThan { get; set; } public virtual decimal? DirectTaxLessThan { get; set; } public virtual decimal? DirectTaxLessThanOrEqualTo { get; set; } public virtual decimal? DirectTaxNotEqualTo { get; set; } public virtual Nullable[] DirectTaxBetween { get; set; } public virtual Nullable[] DirectTaxIn { get; set; } public virtual string Catagory1ID { get; set; } public virtual string Catagory1IDStartsWith { get; set; } public virtual string Catagory1IDEndsWith { get; set; } public virtual string Catagory1IDContains { get; set; } public virtual string Catagory1IDLike { get; set; } public virtual string[] Catagory1IDBetween { get; set; } public virtual string[] Catagory1IDIn { get; set; } public virtual string Catagory2ID { get; set; } public virtual string Catagory2IDStartsWith { get; set; } public virtual string Catagory2IDEndsWith { get; set; } public virtual string Catagory2IDContains { get; set; } public virtual string Catagory2IDLike { get; set; } public virtual string[] Catagory2IDBetween { get; set; } public virtual string[] Catagory2IDIn { get; set; } public virtual string Catagory3ID { get; set; } public virtual string Catagory3IDStartsWith { get; set; } public virtual string Catagory3IDEndsWith { get; set; } public virtual string Catagory3IDContains { get; set; } public virtual string Catagory3IDLike { get; set; } public virtual string[] Catagory3IDBetween { get; set; } public virtual string[] Catagory3IDIn { get; set; } public virtual string Catagory4ID { get; set; } public virtual string Catagory4IDStartsWith { get; set; } public virtual string Catagory4IDEndsWith { get; set; } public virtual string Catagory4IDContains { get; set; } public virtual string Catagory4IDLike { get; set; } public virtual string[] Catagory4IDBetween { get; set; } public virtual string[] Catagory4IDIn { get; set; } public virtual string Catagory5ID { get; set; } public virtual string Catagory5IDStartsWith { get; set; } public virtual string Catagory5IDEndsWith { get; set; } public virtual string Catagory5IDContains { get; set; } public virtual string Catagory5IDLike { get; set; } public virtual string[] Catagory5IDBetween { get; set; } public virtual string[] Catagory5IDIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? DefaultPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceGreaterThan { get; set; } public virtual decimal? DefaultPriceLessThan { get; set; } public virtual decimal? DefaultPriceLessThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceNotEqualTo { get; set; } public virtual Nullable[] DefaultPriceBetween { get; set; } public virtual Nullable[] DefaultPriceIn { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? RRPPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? RRPPriceGreaterThan { get; set; } public virtual decimal? RRPPriceLessThan { get; set; } public virtual decimal? RRPPriceLessThanOrEqualTo { get; set; } public virtual decimal? RRPPriceNotEqualTo { get; set; } public virtual Nullable[] RRPPriceBetween { get; set; } public virtual Nullable[] RRPPriceIn { get; set; } public virtual decimal? LCost { get; set; } public virtual decimal? LCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LCostGreaterThan { get; set; } public virtual decimal? LCostLessThan { get; set; } public virtual decimal? LCostLessThanOrEqualTo { get; set; } public virtual decimal? LCostNotEqualTo { get; set; } public virtual Nullable[] LCostBetween { get; set; } public virtual Nullable[] LCostIn { get; set; } public virtual decimal? SCost { get; set; } public virtual decimal? SCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SCostGreaterThan { get; set; } public virtual decimal? SCostLessThan { get; set; } public virtual decimal? SCostLessThanOrEqualTo { get; set; } public virtual decimal? SCostNotEqualTo { get; set; } public virtual Nullable[] SCostBetween { get; set; } public virtual Nullable[] SCostIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? MinimumGPGreaterThanOrEqualTo { get; set; } public virtual decimal? MinimumGPGreaterThan { get; set; } public virtual decimal? MinimumGPLessThan { get; set; } public virtual decimal? MinimumGPLessThanOrEqualTo { get; set; } public virtual decimal? MinimumGPNotEqualTo { get; set; } public virtual Nullable[] MinimumGPBetween { get; set; } public virtual Nullable[] MinimumGPIn { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? WeightGreaterThanOrEqualTo { get; set; } public virtual decimal? WeightGreaterThan { get; set; } public virtual decimal? WeightLessThan { get; set; } public virtual decimal? WeightLessThanOrEqualTo { get; set; } public virtual decimal? WeightNotEqualTo { get; set; } public virtual Nullable[] WeightBetween { get; set; } public virtual Nullable[] WeightIn { get; set; } public virtual decimal? Cubic { get; set; } public virtual decimal? CubicGreaterThanOrEqualTo { get; set; } public virtual decimal? CubicGreaterThan { get; set; } public virtual decimal? CubicLessThan { get; set; } public virtual decimal? CubicLessThanOrEqualTo { get; set; } public virtual decimal? CubicNotEqualTo { get; set; } public virtual Nullable[] CubicBetween { get; set; } public virtual Nullable[] CubicIn { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual string Aux1 { get; set; } public virtual string Aux1StartsWith { get; set; } public virtual string Aux1EndsWith { get; set; } public virtual string Aux1Contains { get; set; } public virtual string Aux1Like { get; set; } public virtual string[] Aux1Between { get; set; } public virtual string[] Aux1In { get; set; } public virtual string Aux2 { get; set; } public virtual string Aux2StartsWith { get; set; } public virtual string Aux2EndsWith { get; set; } public virtual string Aux2Contains { get; set; } public virtual string Aux2Like { get; set; } public virtual string[] Aux2Between { get; set; } public virtual string[] Aux2In { get; set; } public virtual string Aux3 { get; set; } public virtual string Aux3StartsWith { get; set; } public virtual string Aux3EndsWith { get; set; } public virtual string Aux3Contains { get; set; } public virtual string Aux3Like { get; set; } public virtual string[] Aux3Between { get; set; } public virtual string[] Aux3In { get; set; } public virtual string Aux4 { get; set; } public virtual string Aux4StartsWith { get; set; } public virtual string Aux4EndsWith { get; set; } public virtual string Aux4Contains { get; set; } public virtual string Aux4Like { get; set; } public virtual string[] Aux4Between { get; set; } public virtual string[] Aux4In { get; set; } public virtual string Aux5 { get; set; } public virtual string Aux5StartsWith { get; set; } public virtual string Aux5EndsWith { get; set; } public virtual string Aux5Contains { get; set; } public virtual string Aux5Like { get; set; } public virtual string[] Aux5Between { get; set; } public virtual string[] Aux5In { get; set; } public virtual bool? BackOrderable { get; set; } public virtual string LedgerInvValue { get; set; } public virtual string LedgerInvValueStartsWith { get; set; } public virtual string LedgerInvValueEndsWith { get; set; } public virtual string LedgerInvValueContains { get; set; } public virtual string LedgerInvValueLike { get; set; } public virtual string[] LedgerInvValueBetween { get; set; } public virtual string[] LedgerInvValueIn { get; set; } public virtual string LedgerMovement_COG { get; set; } public virtual string LedgerMovement_COGStartsWith { get; set; } public virtual string LedgerMovement_COGEndsWith { get; set; } public virtual string LedgerMovement_COGContains { get; set; } public virtual string LedgerMovement_COGLike { get; set; } public virtual string[] LedgerMovement_COGBetween { get; set; } public virtual string[] LedgerMovement_COGIn { get; set; } public virtual string LedgerExpAsset { get; set; } public virtual string LedgerExpAssetStartsWith { get; set; } public virtual string LedgerExpAssetEndsWith { get; set; } public virtual string LedgerExpAssetContains { get; set; } public virtual string LedgerExpAssetLike { get; set; } public virtual string[] LedgerExpAssetBetween { get; set; } public virtual string[] LedgerExpAssetIn { get; set; } public virtual string LedgerExpLiab { get; set; } public virtual string LedgerExpLiabStartsWith { get; set; } public virtual string LedgerExpLiabEndsWith { get; set; } public virtual string LedgerExpLiabContains { get; set; } public virtual string LedgerExpLiabLike { get; set; } public virtual string[] LedgerExpLiabBetween { get; set; } public virtual string[] LedgerExpLiabIn { get; set; } public virtual string LedgerDelAsset { get; set; } public virtual string LedgerDelAssetStartsWith { get; set; } public virtual string LedgerDelAssetEndsWith { get; set; } public virtual string LedgerDelAssetContains { get; set; } public virtual string LedgerDelAssetLike { get; set; } public virtual string[] LedgerDelAssetBetween { get; set; } public virtual string[] LedgerDelAssetIn { get; set; } public virtual string LedgerDelLiab { get; set; } public virtual string LedgerDelLiabStartsWith { get; set; } public virtual string LedgerDelLiabEndsWith { get; set; } public virtual string LedgerDelLiabContains { get; set; } public virtual string LedgerDelLiabLike { get; set; } public virtual string[] LedgerDelLiabBetween { get; set; } public virtual string[] LedgerDelLiabIn { get; set; } public virtual decimal? SalesManCost { get; set; } public virtual decimal? SalesManCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SalesManCostGreaterThan { get; set; } public virtual decimal? SalesManCostLessThan { get; set; } public virtual decimal? SalesManCostLessThanOrEqualTo { get; set; } public virtual decimal? SalesManCostNotEqualTo { get; set; } public virtual Nullable[] SalesManCostBetween { get; set; } public virtual Nullable[] SalesManCostIn { get; set; } public virtual string LedgerAssignedValue { get; set; } public virtual string LedgerAssignedValueStartsWith { get; set; } public virtual string LedgerAssignedValueEndsWith { get; set; } public virtual string LedgerAssignedValueContains { get; set; } public virtual string LedgerAssignedValueLike { get; set; } public virtual string[] LedgerAssignedValueBetween { get; set; } public virtual string[] LedgerAssignedValueIn { get; set; } public virtual string LedgerCogVariance { get; set; } public virtual string LedgerCogVarianceStartsWith { get; set; } public virtual string LedgerCogVarianceEndsWith { get; set; } public virtual string LedgerCogVarianceContains { get; set; } public virtual string LedgerCogVarianceLike { get; set; } public virtual string[] LedgerCogVarianceBetween { get; set; } public virtual string[] LedgerCogVarianceIn { get; set; } public virtual string LedgerInvSales { get; set; } public virtual string LedgerInvSalesStartsWith { get; set; } public virtual string LedgerInvSalesEndsWith { get; set; } public virtual string LedgerInvSalesContains { get; set; } public virtual string LedgerInvSalesLike { get; set; } public virtual string[] LedgerInvSalesBetween { get; set; } public virtual string[] LedgerInvSalesIn { get; set; } public virtual string LedgerAccumulator { get; set; } public virtual string LedgerAccumulatorStartsWith { get; set; } public virtual string LedgerAccumulatorEndsWith { get; set; } public virtual string LedgerAccumulatorContains { get; set; } public virtual string LedgerAccumulatorLike { get; set; } public virtual string[] LedgerAccumulatorBetween { get; set; } public virtual string[] LedgerAccumulatorIn { get; set; } public virtual string LedgerPurchases { get; set; } public virtual string LedgerPurchasesStartsWith { get; set; } public virtual string LedgerPurchasesEndsWith { get; set; } public virtual string LedgerPurchasesContains { get; set; } public virtual string LedgerPurchasesLike { get; set; } public virtual string[] LedgerPurchasesBetween { get; set; } public virtual string[] LedgerPurchasesIn { get; set; } public virtual string LedgerShipComplete { get; set; } public virtual string LedgerShipCompleteStartsWith { get; set; } public virtual string LedgerShipCompleteEndsWith { get; set; } public virtual string LedgerShipCompleteContains { get; set; } public virtual string LedgerShipCompleteLike { get; set; } public virtual string[] LedgerShipCompleteBetween { get; set; } public virtual string[] LedgerShipCompleteIn { get; set; } public virtual string LedgerWriteOn { get; set; } public virtual string LedgerWriteOnStartsWith { get; set; } public virtual string LedgerWriteOnEndsWith { get; set; } public virtual string LedgerWriteOnContains { get; set; } public virtual string LedgerWriteOnLike { get; set; } public virtual string[] LedgerWriteOnBetween { get; set; } public virtual string[] LedgerWriteOnIn { get; set; } public virtual string LedgerWriteOff { get; set; } public virtual string LedgerWriteOffStartsWith { get; set; } public virtual string LedgerWriteOffEndsWith { get; set; } public virtual string LedgerWriteOffContains { get; set; } public virtual string LedgerWriteOffLike { get; set; } public virtual string[] LedgerWriteOffBetween { get; set; } public virtual string[] LedgerWriteOffIn { get; set; } public virtual string LedgerCostPriceAdj { get; set; } public virtual string LedgerCostPriceAdjStartsWith { get; set; } public virtual string LedgerCostPriceAdjEndsWith { get; set; } public virtual string LedgerCostPriceAdjContains { get; set; } public virtual string LedgerCostPriceAdjLike { get; set; } public virtual string[] LedgerCostPriceAdjBetween { get; set; } public virtual string[] LedgerCostPriceAdjIn { get; set; } public virtual short? BOMObject { get; set; } public virtual short? BOMObjectGreaterThanOrEqualTo { get; set; } public virtual short? BOMObjectGreaterThan { get; set; } public virtual short? BOMObjectLessThan { get; set; } public virtual short? BOMObjectLessThanOrEqualTo { get; set; } public virtual short? BOMObjectNotEqualTo { get; set; } public virtual short[] BOMObjectBetween { get; set; } public virtual short[] BOMObjectIn { get; set; } public virtual bool? UseExpiryDate { get; set; } public virtual bool? UseStandardCost { get; set; } public virtual decimal? StandardCost { get; set; } public virtual decimal? StandardCostGreaterThanOrEqualTo { get; set; } public virtual decimal? StandardCostGreaterThan { get; set; } public virtual decimal? StandardCostLessThan { get; set; } public virtual decimal? StandardCostLessThanOrEqualTo { get; set; } public virtual decimal? StandardCostNotEqualTo { get; set; } public virtual Nullable[] StandardCostBetween { get; set; } public virtual Nullable[] StandardCostIn { get; set; } public virtual bool? WebEnabled { get; set; } public virtual string GSTInwardsID { get; set; } public virtual string GSTInwardsIDStartsWith { get; set; } public virtual string GSTInwardsIDEndsWith { get; set; } public virtual string GSTInwardsIDContains { get; set; } public virtual string GSTInwardsIDLike { get; set; } public virtual string[] GSTInwardsIDBetween { get; set; } public virtual string[] GSTInwardsIDIn { get; set; } public virtual string GSTOutwardsID { get; set; } public virtual string GSTOutwardsIDStartsWith { get; set; } public virtual string GSTOutwardsIDEndsWith { get; set; } public virtual string GSTOutwardsIDContains { get; set; } public virtual string GSTOutwardsIDLike { get; set; } public virtual string[] GSTOutwardsIDBetween { get; set; } public virtual string[] GSTOutwardsIDIn { get; set; } public virtual string GSTAdjustmentsINID { get; set; } public virtual string GSTAdjustmentsINIDStartsWith { get; set; } public virtual string GSTAdjustmentsINIDEndsWith { get; set; } public virtual string GSTAdjustmentsINIDContains { get; set; } public virtual string GSTAdjustmentsINIDLike { get; set; } public virtual string[] GSTAdjustmentsINIDBetween { get; set; } public virtual string[] GSTAdjustmentsINIDIn { get; set; } public virtual string GSTAdjustmentsOUTID { get; set; } public virtual string GSTAdjustmentsOUTIDStartsWith { get; set; } public virtual string GSTAdjustmentsOUTIDEndsWith { get; set; } public virtual string GSTAdjustmentsOUTIDContains { get; set; } public virtual string GSTAdjustmentsOUTIDLike { get; set; } public virtual string[] GSTAdjustmentsOUTIDBetween { get; set; } public virtual string[] GSTAdjustmentsOUTIDIn { get; set; } public virtual bool? SellPriceIncTax { get; set; } public virtual string StyleID { get; set; } public virtual string StyleIDStartsWith { get; set; } public virtual string StyleIDEndsWith { get; set; } public virtual string StyleIDContains { get; set; } public virtual string StyleIDLike { get; set; } public virtual string[] StyleIDBetween { get; set; } public virtual string[] StyleIDIn { get; set; } public virtual string ColourID { get; set; } public virtual string ColourIDStartsWith { get; set; } public virtual string ColourIDEndsWith { get; set; } public virtual string ColourIDContains { get; set; } public virtual string ColourIDLike { get; set; } public virtual string[] ColourIDBetween { get; set; } public virtual string[] ColourIDIn { get; set; } public virtual string SizeID { get; set; } public virtual string SizeIDStartsWith { get; set; } public virtual string SizeIDEndsWith { get; set; } public virtual string SizeIDContains { get; set; } public virtual string SizeIDLike { get; set; } public virtual string[] SizeIDBetween { get; set; } public virtual string[] SizeIDIn { get; set; } public virtual short? PartEncodeOrder { get; set; } public virtual short? PartEncodeOrderGreaterThanOrEqualTo { get; set; } public virtual short? PartEncodeOrderGreaterThan { get; set; } public virtual short? PartEncodeOrderLessThan { get; set; } public virtual short? PartEncodeOrderLessThanOrEqualTo { get; set; } public virtual short? PartEncodeOrderNotEqualTo { get; set; } public virtual Nullable[] PartEncodeOrderBetween { get; set; } public virtual Nullable[] PartEncodeOrderIn { get; set; } public virtual bool? TypeStyle { get; set; } public virtual string MatrixDescription { get; set; } public virtual string MatrixDescriptionStartsWith { get; set; } public virtual string MatrixDescriptionEndsWith { get; set; } public virtual string MatrixDescriptionContains { get; set; } public virtual string MatrixDescriptionLike { get; set; } public virtual string[] MatrixDescriptionBetween { get; set; } public virtual string[] MatrixDescriptionIn { get; set; } public virtual decimal? SecondaryCost { get; set; } public virtual decimal? SecondaryCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SecondaryCostGreaterThan { get; set; } public virtual decimal? SecondaryCostLessThan { get; set; } public virtual decimal? SecondaryCostLessThanOrEqualTo { get; set; } public virtual decimal? SecondaryCostNotEqualTo { get; set; } public virtual Nullable[] SecondaryCostBetween { get; set; } public virtual Nullable[] SecondaryCostIn { get; set; } public virtual string PricingGroupID { get; set; } public virtual string PricingGroupIDStartsWith { get; set; } public virtual string PricingGroupIDEndsWith { get; set; } public virtual string PricingGroupIDContains { get; set; } public virtual string PricingGroupIDLike { get; set; } public virtual string[] PricingGroupIDBetween { get; set; } public virtual string[] PricingGroupIDIn { get; set; } public virtual bool? ShipWithPhysicalItem { get; set; } public virtual byte[] RowHash { get; set; } public virtual byte[] Picture { get; set; } } public partial class IN_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_NotesQuery : QueryDb, IReturn> { public IN_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class IN_OnBackOrder { [Required] public virtual string OrdersOnBackID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? TranDate { get; set; } public virtual short? InvoiceType { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } public virtual string OrderID { get; set; } public virtual string OrderLineID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? EstBOValue { get; set; } [Required] public virtual string Priority { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string ForLogicalID { get; set; } public virtual short? ForAnotherWarehouse { get; set; } public virtual string INAssemblyID { get; set; } public virtual short? BackOrderMode { get; set; } public virtual int? PriorityWeight { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_OnBackOrderQuery : QueryDb, IReturn> { public IN_OnBackOrderQuery() { OrdersOnBackIDBetween = new string[]{}; OrdersOnBackIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvoiceTypeBetween = new Nullable[]{}; InvoiceTypeIn = new Nullable[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; OrderLineIDBetween = new string[]{}; OrderLineIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; PriorityBetween = new string[]{}; PriorityIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; ForLogicalIDBetween = new string[]{}; ForLogicalIDIn = new string[]{}; ForAnotherWarehouseBetween = new Nullable[]{}; ForAnotherWarehouseIn = new Nullable[]{}; INAssemblyIDBetween = new string[]{}; INAssemblyIDIn = new string[]{}; BackOrderModeBetween = new Nullable[]{}; BackOrderModeIn = new Nullable[]{}; PriorityWeightBetween = new Nullable[]{}; PriorityWeightIn = new Nullable[]{}; } public virtual string OrdersOnBackID { get; set; } public virtual string OrdersOnBackIDStartsWith { get; set; } public virtual string OrdersOnBackIDEndsWith { get; set; } public virtual string OrdersOnBackIDContains { get; set; } public virtual string OrdersOnBackIDLike { get; set; } public virtual string[] OrdersOnBackIDBetween { get; set; } public virtual string[] OrdersOnBackIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual short? InvoiceType { get; set; } public virtual short? InvoiceTypeGreaterThanOrEqualTo { get; set; } public virtual short? InvoiceTypeGreaterThan { get; set; } public virtual short? InvoiceTypeLessThan { get; set; } public virtual short? InvoiceTypeLessThanOrEqualTo { get; set; } public virtual short? InvoiceTypeNotEqualTo { get; set; } public virtual Nullable[] InvoiceTypeBetween { get; set; } public virtual Nullable[] InvoiceTypeIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual string OrderLineID { get; set; } public virtual string OrderLineIDStartsWith { get; set; } public virtual string OrderLineIDEndsWith { get; set; } public virtual string OrderLineIDContains { get; set; } public virtual string OrderLineIDLike { get; set; } public virtual string[] OrderLineIDBetween { get; set; } public virtual string[] OrderLineIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } public virtual string Priority { get; set; } public virtual string PriorityStartsWith { get; set; } public virtual string PriorityEndsWith { get; set; } public virtual string PriorityContains { get; set; } public virtual string PriorityLike { get; set; } public virtual string[] PriorityBetween { get; set; } public virtual string[] PriorityIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string ForLogicalID { get; set; } public virtual string ForLogicalIDStartsWith { get; set; } public virtual string ForLogicalIDEndsWith { get; set; } public virtual string ForLogicalIDContains { get; set; } public virtual string ForLogicalIDLike { get; set; } public virtual string[] ForLogicalIDBetween { get; set; } public virtual string[] ForLogicalIDIn { get; set; } public virtual short? ForAnotherWarehouse { get; set; } public virtual short? ForAnotherWarehouseGreaterThanOrEqualTo { get; set; } public virtual short? ForAnotherWarehouseGreaterThan { get; set; } public virtual short? ForAnotherWarehouseLessThan { get; set; } public virtual short? ForAnotherWarehouseLessThanOrEqualTo { get; set; } public virtual short? ForAnotherWarehouseNotEqualTo { get; set; } public virtual Nullable[] ForAnotherWarehouseBetween { get; set; } public virtual Nullable[] ForAnotherWarehouseIn { get; set; } public virtual string INAssemblyID { get; set; } public virtual string INAssemblyIDStartsWith { get; set; } public virtual string INAssemblyIDEndsWith { get; set; } public virtual string INAssemblyIDContains { get; set; } public virtual string INAssemblyIDLike { get; set; } public virtual string[] INAssemblyIDBetween { get; set; } public virtual string[] INAssemblyIDIn { get; set; } public virtual short? BackOrderMode { get; set; } public virtual short? BackOrderModeGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderModeGreaterThan { get; set; } public virtual short? BackOrderModeLessThan { get; set; } public virtual short? BackOrderModeLessThanOrEqualTo { get; set; } public virtual short? BackOrderModeNotEqualTo { get; set; } public virtual Nullable[] BackOrderModeBetween { get; set; } public virtual Nullable[] BackOrderModeIn { get; set; } public virtual int? PriorityWeight { get; set; } public virtual int? PriorityWeightGreaterThanOrEqualTo { get; set; } public virtual int? PriorityWeightGreaterThan { get; set; } public virtual int? PriorityWeightLessThan { get; set; } public virtual int? PriorityWeightLessThanOrEqualTo { get; set; } public virtual int? PriorityWeightNotEqualTo { get; set; } public virtual Nullable[] PriorityWeightBetween { get; set; } public virtual Nullable[] PriorityWeightIn { get; set; } } public partial class IN_OrderLevels { [Required] public virtual string InventoryLevelsID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual decimal Quantity1 { get; set; } [Required] public virtual decimal Quantity2 { get; set; } [Required] public virtual decimal Quantity3 { get; set; } [Required] public virtual decimal Quantity4 { get; set; } [Required] public virtual decimal Quantity5 { get; set; } [Required] public virtual decimal Quantity6 { get; set; } [Required] public virtual decimal Quantity7 { get; set; } [Required] public virtual decimal Quantity8 { get; set; } [Required] public virtual decimal Quantity9 { get; set; } [Required] public virtual decimal Quantity10 { get; set; } [Required] public virtual decimal Quantity11 { get; set; } [Required] public virtual decimal Quantity12 { get; set; } [Required] public virtual decimal Quantity13 { get; set; } [Required] public virtual decimal Quantity14 { get; set; } [Required] public virtual decimal Quantity15 { get; set; } [Required] public virtual decimal Quantity16 { get; set; } [Required] public virtual decimal Quantity17 { get; set; } [Required] public virtual decimal Quantity18 { get; set; } [Required] public virtual decimal Quantity19 { get; set; } [Required] public virtual decimal Quantity20 { get; set; } [Required] public virtual decimal Quantity21 { get; set; } [Required] public virtual decimal Quantity22 { get; set; } [Required] public virtual decimal Quantity23 { get; set; } [Required] public virtual decimal Quantity24 { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } public virtual decimal? SafetyMinQuantity1 { get; set; } public virtual decimal? SafetyMinQuantity2 { get; set; } public virtual decimal? SafetyMinQuantity3 { get; set; } public virtual decimal? SafetyMinQuantity4 { get; set; } public virtual decimal? SafetyMinQuantity5 { get; set; } public virtual decimal? SafetyMinQuantity6 { get; set; } public virtual decimal? SafetyMinQuantity7 { get; set; } public virtual decimal? SafetyMinQuantity8 { get; set; } public virtual decimal? SafetyMinQuantity9 { get; set; } public virtual decimal? SafetyMinQuantity10 { get; set; } public virtual decimal? SafetyMinQuantity11 { get; set; } public virtual decimal? SafetyMinQuantity12 { get; set; } public virtual decimal? SafetyMaxQuantity1 { get; set; } public virtual decimal? SafetyMaxQuantity2 { get; set; } public virtual decimal? SafetyMaxQuantity3 { get; set; } public virtual decimal? SafetyMaxQuantity4 { get; set; } public virtual decimal? SafetyMaxQuantity5 { get; set; } public virtual decimal? SafetyMaxQuantity6 { get; set; } public virtual decimal? SafetyMaxQuantity7 { get; set; } public virtual decimal? SafetyMaxQuantity8 { get; set; } public virtual decimal? SafetyMaxQuantity9 { get; set; } public virtual decimal? SafetyMaxQuantity10 { get; set; } public virtual decimal? SafetyMaxQuantity11 { get; set; } public virtual decimal? SafetyMaxQuantity12 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_OrderLevelsQuery : QueryDb, IReturn> { public IN_OrderLevelsQuery() { InventoryLevelsIDBetween = new string[]{}; InventoryLevelsIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; Quantity1Between = new decimal[]{}; Quantity1In = new decimal[]{}; Quantity2Between = new decimal[]{}; Quantity2In = new decimal[]{}; Quantity3Between = new decimal[]{}; Quantity3In = new decimal[]{}; Quantity4Between = new decimal[]{}; Quantity4In = new decimal[]{}; Quantity5Between = new decimal[]{}; Quantity5In = new decimal[]{}; Quantity6Between = new decimal[]{}; Quantity6In = new decimal[]{}; Quantity7Between = new decimal[]{}; Quantity7In = new decimal[]{}; Quantity8Between = new decimal[]{}; Quantity8In = new decimal[]{}; Quantity9Between = new decimal[]{}; Quantity9In = new decimal[]{}; Quantity10Between = new decimal[]{}; Quantity10In = new decimal[]{}; Quantity11Between = new decimal[]{}; Quantity11In = new decimal[]{}; Quantity12Between = new decimal[]{}; Quantity12In = new decimal[]{}; Quantity13Between = new decimal[]{}; Quantity13In = new decimal[]{}; Quantity14Between = new decimal[]{}; Quantity14In = new decimal[]{}; Quantity15Between = new decimal[]{}; Quantity15In = new decimal[]{}; Quantity16Between = new decimal[]{}; Quantity16In = new decimal[]{}; Quantity17Between = new decimal[]{}; Quantity17In = new decimal[]{}; Quantity18Between = new decimal[]{}; Quantity18In = new decimal[]{}; Quantity19Between = new decimal[]{}; Quantity19In = new decimal[]{}; Quantity20Between = new decimal[]{}; Quantity20In = new decimal[]{}; Quantity21Between = new decimal[]{}; Quantity21In = new decimal[]{}; Quantity22Between = new decimal[]{}; Quantity22In = new decimal[]{}; Quantity23Between = new decimal[]{}; Quantity23In = new decimal[]{}; Quantity24Between = new decimal[]{}; Quantity24In = new decimal[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; SafetyMinQuantity1Between = new Nullable[]{}; SafetyMinQuantity1In = new Nullable[]{}; SafetyMinQuantity2Between = new Nullable[]{}; SafetyMinQuantity2In = new Nullable[]{}; SafetyMinQuantity3Between = new Nullable[]{}; SafetyMinQuantity3In = new Nullable[]{}; SafetyMinQuantity4Between = new Nullable[]{}; SafetyMinQuantity4In = new Nullable[]{}; SafetyMinQuantity5Between = new Nullable[]{}; SafetyMinQuantity5In = new Nullable[]{}; SafetyMinQuantity6Between = new Nullable[]{}; SafetyMinQuantity6In = new Nullable[]{}; SafetyMinQuantity7Between = new Nullable[]{}; SafetyMinQuantity7In = new Nullable[]{}; SafetyMinQuantity8Between = new Nullable[]{}; SafetyMinQuantity8In = new Nullable[]{}; SafetyMinQuantity9Between = new Nullable[]{}; SafetyMinQuantity9In = new Nullable[]{}; SafetyMinQuantity10Between = new Nullable[]{}; SafetyMinQuantity10In = new Nullable[]{}; SafetyMinQuantity11Between = new Nullable[]{}; SafetyMinQuantity11In = new Nullable[]{}; SafetyMinQuantity12Between = new Nullable[]{}; SafetyMinQuantity12In = new Nullable[]{}; SafetyMaxQuantity1Between = new Nullable[]{}; SafetyMaxQuantity1In = new Nullable[]{}; SafetyMaxQuantity2Between = new Nullable[]{}; SafetyMaxQuantity2In = new Nullable[]{}; SafetyMaxQuantity3Between = new Nullable[]{}; SafetyMaxQuantity3In = new Nullable[]{}; SafetyMaxQuantity4Between = new Nullable[]{}; SafetyMaxQuantity4In = new Nullable[]{}; SafetyMaxQuantity5Between = new Nullable[]{}; SafetyMaxQuantity5In = new Nullable[]{}; SafetyMaxQuantity6Between = new Nullable[]{}; SafetyMaxQuantity6In = new Nullable[]{}; SafetyMaxQuantity7Between = new Nullable[]{}; SafetyMaxQuantity7In = new Nullable[]{}; SafetyMaxQuantity8Between = new Nullable[]{}; SafetyMaxQuantity8In = new Nullable[]{}; SafetyMaxQuantity9Between = new Nullable[]{}; SafetyMaxQuantity9In = new Nullable[]{}; SafetyMaxQuantity10Between = new Nullable[]{}; SafetyMaxQuantity10In = new Nullable[]{}; SafetyMaxQuantity11Between = new Nullable[]{}; SafetyMaxQuantity11In = new Nullable[]{}; SafetyMaxQuantity12Between = new Nullable[]{}; SafetyMaxQuantity12In = new Nullable[]{}; } public virtual string InventoryLevelsID { get; set; } public virtual string InventoryLevelsIDStartsWith { get; set; } public virtual string InventoryLevelsIDEndsWith { get; set; } public virtual string InventoryLevelsIDContains { get; set; } public virtual string InventoryLevelsIDLike { get; set; } public virtual string[] InventoryLevelsIDBetween { get; set; } public virtual string[] InventoryLevelsIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Quantity1 { get; set; } public virtual decimal? Quantity1GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity1GreaterThan { get; set; } public virtual decimal? Quantity1LessThan { get; set; } public virtual decimal? Quantity1LessThanOrEqualTo { get; set; } public virtual decimal? Quantity1NotEqualTo { get; set; } public virtual decimal[] Quantity1Between { get; set; } public virtual decimal[] Quantity1In { get; set; } public virtual decimal? Quantity2 { get; set; } public virtual decimal? Quantity2GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity2GreaterThan { get; set; } public virtual decimal? Quantity2LessThan { get; set; } public virtual decimal? Quantity2LessThanOrEqualTo { get; set; } public virtual decimal? Quantity2NotEqualTo { get; set; } public virtual decimal[] Quantity2Between { get; set; } public virtual decimal[] Quantity2In { get; set; } public virtual decimal? Quantity3 { get; set; } public virtual decimal? Quantity3GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity3GreaterThan { get; set; } public virtual decimal? Quantity3LessThan { get; set; } public virtual decimal? Quantity3LessThanOrEqualTo { get; set; } public virtual decimal? Quantity3NotEqualTo { get; set; } public virtual decimal[] Quantity3Between { get; set; } public virtual decimal[] Quantity3In { get; set; } public virtual decimal? Quantity4 { get; set; } public virtual decimal? Quantity4GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity4GreaterThan { get; set; } public virtual decimal? Quantity4LessThan { get; set; } public virtual decimal? Quantity4LessThanOrEqualTo { get; set; } public virtual decimal? Quantity4NotEqualTo { get; set; } public virtual decimal[] Quantity4Between { get; set; } public virtual decimal[] Quantity4In { get; set; } public virtual decimal? Quantity5 { get; set; } public virtual decimal? Quantity5GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity5GreaterThan { get; set; } public virtual decimal? Quantity5LessThan { get; set; } public virtual decimal? Quantity5LessThanOrEqualTo { get; set; } public virtual decimal? Quantity5NotEqualTo { get; set; } public virtual decimal[] Quantity5Between { get; set; } public virtual decimal[] Quantity5In { get; set; } public virtual decimal? Quantity6 { get; set; } public virtual decimal? Quantity6GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity6GreaterThan { get; set; } public virtual decimal? Quantity6LessThan { get; set; } public virtual decimal? Quantity6LessThanOrEqualTo { get; set; } public virtual decimal? Quantity6NotEqualTo { get; set; } public virtual decimal[] Quantity6Between { get; set; } public virtual decimal[] Quantity6In { get; set; } public virtual decimal? Quantity7 { get; set; } public virtual decimal? Quantity7GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity7GreaterThan { get; set; } public virtual decimal? Quantity7LessThan { get; set; } public virtual decimal? Quantity7LessThanOrEqualTo { get; set; } public virtual decimal? Quantity7NotEqualTo { get; set; } public virtual decimal[] Quantity7Between { get; set; } public virtual decimal[] Quantity7In { get; set; } public virtual decimal? Quantity8 { get; set; } public virtual decimal? Quantity8GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity8GreaterThan { get; set; } public virtual decimal? Quantity8LessThan { get; set; } public virtual decimal? Quantity8LessThanOrEqualTo { get; set; } public virtual decimal? Quantity8NotEqualTo { get; set; } public virtual decimal[] Quantity8Between { get; set; } public virtual decimal[] Quantity8In { get; set; } public virtual decimal? Quantity9 { get; set; } public virtual decimal? Quantity9GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity9GreaterThan { get; set; } public virtual decimal? Quantity9LessThan { get; set; } public virtual decimal? Quantity9LessThanOrEqualTo { get; set; } public virtual decimal? Quantity9NotEqualTo { get; set; } public virtual decimal[] Quantity9Between { get; set; } public virtual decimal[] Quantity9In { get; set; } public virtual decimal? Quantity10 { get; set; } public virtual decimal? Quantity10GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity10GreaterThan { get; set; } public virtual decimal? Quantity10LessThan { get; set; } public virtual decimal? Quantity10LessThanOrEqualTo { get; set; } public virtual decimal? Quantity10NotEqualTo { get; set; } public virtual decimal[] Quantity10Between { get; set; } public virtual decimal[] Quantity10In { get; set; } public virtual decimal? Quantity11 { get; set; } public virtual decimal? Quantity11GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity11GreaterThan { get; set; } public virtual decimal? Quantity11LessThan { get; set; } public virtual decimal? Quantity11LessThanOrEqualTo { get; set; } public virtual decimal? Quantity11NotEqualTo { get; set; } public virtual decimal[] Quantity11Between { get; set; } public virtual decimal[] Quantity11In { get; set; } public virtual decimal? Quantity12 { get; set; } public virtual decimal? Quantity12GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity12GreaterThan { get; set; } public virtual decimal? Quantity12LessThan { get; set; } public virtual decimal? Quantity12LessThanOrEqualTo { get; set; } public virtual decimal? Quantity12NotEqualTo { get; set; } public virtual decimal[] Quantity12Between { get; set; } public virtual decimal[] Quantity12In { get; set; } public virtual decimal? Quantity13 { get; set; } public virtual decimal? Quantity13GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity13GreaterThan { get; set; } public virtual decimal? Quantity13LessThan { get; set; } public virtual decimal? Quantity13LessThanOrEqualTo { get; set; } public virtual decimal? Quantity13NotEqualTo { get; set; } public virtual decimal[] Quantity13Between { get; set; } public virtual decimal[] Quantity13In { get; set; } public virtual decimal? Quantity14 { get; set; } public virtual decimal? Quantity14GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity14GreaterThan { get; set; } public virtual decimal? Quantity14LessThan { get; set; } public virtual decimal? Quantity14LessThanOrEqualTo { get; set; } public virtual decimal? Quantity14NotEqualTo { get; set; } public virtual decimal[] Quantity14Between { get; set; } public virtual decimal[] Quantity14In { get; set; } public virtual decimal? Quantity15 { get; set; } public virtual decimal? Quantity15GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity15GreaterThan { get; set; } public virtual decimal? Quantity15LessThan { get; set; } public virtual decimal? Quantity15LessThanOrEqualTo { get; set; } public virtual decimal? Quantity15NotEqualTo { get; set; } public virtual decimal[] Quantity15Between { get; set; } public virtual decimal[] Quantity15In { get; set; } public virtual decimal? Quantity16 { get; set; } public virtual decimal? Quantity16GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity16GreaterThan { get; set; } public virtual decimal? Quantity16LessThan { get; set; } public virtual decimal? Quantity16LessThanOrEqualTo { get; set; } public virtual decimal? Quantity16NotEqualTo { get; set; } public virtual decimal[] Quantity16Between { get; set; } public virtual decimal[] Quantity16In { get; set; } public virtual decimal? Quantity17 { get; set; } public virtual decimal? Quantity17GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity17GreaterThan { get; set; } public virtual decimal? Quantity17LessThan { get; set; } public virtual decimal? Quantity17LessThanOrEqualTo { get; set; } public virtual decimal? Quantity17NotEqualTo { get; set; } public virtual decimal[] Quantity17Between { get; set; } public virtual decimal[] Quantity17In { get; set; } public virtual decimal? Quantity18 { get; set; } public virtual decimal? Quantity18GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity18GreaterThan { get; set; } public virtual decimal? Quantity18LessThan { get; set; } public virtual decimal? Quantity18LessThanOrEqualTo { get; set; } public virtual decimal? Quantity18NotEqualTo { get; set; } public virtual decimal[] Quantity18Between { get; set; } public virtual decimal[] Quantity18In { get; set; } public virtual decimal? Quantity19 { get; set; } public virtual decimal? Quantity19GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity19GreaterThan { get; set; } public virtual decimal? Quantity19LessThan { get; set; } public virtual decimal? Quantity19LessThanOrEqualTo { get; set; } public virtual decimal? Quantity19NotEqualTo { get; set; } public virtual decimal[] Quantity19Between { get; set; } public virtual decimal[] Quantity19In { get; set; } public virtual decimal? Quantity20 { get; set; } public virtual decimal? Quantity20GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity20GreaterThan { get; set; } public virtual decimal? Quantity20LessThan { get; set; } public virtual decimal? Quantity20LessThanOrEqualTo { get; set; } public virtual decimal? Quantity20NotEqualTo { get; set; } public virtual decimal[] Quantity20Between { get; set; } public virtual decimal[] Quantity20In { get; set; } public virtual decimal? Quantity21 { get; set; } public virtual decimal? Quantity21GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity21GreaterThan { get; set; } public virtual decimal? Quantity21LessThan { get; set; } public virtual decimal? Quantity21LessThanOrEqualTo { get; set; } public virtual decimal? Quantity21NotEqualTo { get; set; } public virtual decimal[] Quantity21Between { get; set; } public virtual decimal[] Quantity21In { get; set; } public virtual decimal? Quantity22 { get; set; } public virtual decimal? Quantity22GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity22GreaterThan { get; set; } public virtual decimal? Quantity22LessThan { get; set; } public virtual decimal? Quantity22LessThanOrEqualTo { get; set; } public virtual decimal? Quantity22NotEqualTo { get; set; } public virtual decimal[] Quantity22Between { get; set; } public virtual decimal[] Quantity22In { get; set; } public virtual decimal? Quantity23 { get; set; } public virtual decimal? Quantity23GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity23GreaterThan { get; set; } public virtual decimal? Quantity23LessThan { get; set; } public virtual decimal? Quantity23LessThanOrEqualTo { get; set; } public virtual decimal? Quantity23NotEqualTo { get; set; } public virtual decimal[] Quantity23Between { get; set; } public virtual decimal[] Quantity23In { get; set; } public virtual decimal? Quantity24 { get; set; } public virtual decimal? Quantity24GreaterThanOrEqualTo { get; set; } public virtual decimal? Quantity24GreaterThan { get; set; } public virtual decimal? Quantity24LessThan { get; set; } public virtual decimal? Quantity24LessThanOrEqualTo { get; set; } public virtual decimal? Quantity24NotEqualTo { get; set; } public virtual decimal[] Quantity24Between { get; set; } public virtual decimal[] Quantity24In { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual decimal? SafetyMinQuantity1 { get; set; } public virtual decimal? SafetyMinQuantity1GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity1GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity1LessThan { get; set; } public virtual decimal? SafetyMinQuantity1LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity1NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity1Between { get; set; } public virtual Nullable[] SafetyMinQuantity1In { get; set; } public virtual decimal? SafetyMinQuantity2 { get; set; } public virtual decimal? SafetyMinQuantity2GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity2GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity2LessThan { get; set; } public virtual decimal? SafetyMinQuantity2LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity2NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity2Between { get; set; } public virtual Nullable[] SafetyMinQuantity2In { get; set; } public virtual decimal? SafetyMinQuantity3 { get; set; } public virtual decimal? SafetyMinQuantity3GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity3GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity3LessThan { get; set; } public virtual decimal? SafetyMinQuantity3LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity3NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity3Between { get; set; } public virtual Nullable[] SafetyMinQuantity3In { get; set; } public virtual decimal? SafetyMinQuantity4 { get; set; } public virtual decimal? SafetyMinQuantity4GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity4GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity4LessThan { get; set; } public virtual decimal? SafetyMinQuantity4LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity4NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity4Between { get; set; } public virtual Nullable[] SafetyMinQuantity4In { get; set; } public virtual decimal? SafetyMinQuantity5 { get; set; } public virtual decimal? SafetyMinQuantity5GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity5GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity5LessThan { get; set; } public virtual decimal? SafetyMinQuantity5LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity5NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity5Between { get; set; } public virtual Nullable[] SafetyMinQuantity5In { get; set; } public virtual decimal? SafetyMinQuantity6 { get; set; } public virtual decimal? SafetyMinQuantity6GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity6GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity6LessThan { get; set; } public virtual decimal? SafetyMinQuantity6LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity6NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity6Between { get; set; } public virtual Nullable[] SafetyMinQuantity6In { get; set; } public virtual decimal? SafetyMinQuantity7 { get; set; } public virtual decimal? SafetyMinQuantity7GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity7GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity7LessThan { get; set; } public virtual decimal? SafetyMinQuantity7LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity7NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity7Between { get; set; } public virtual Nullable[] SafetyMinQuantity7In { get; set; } public virtual decimal? SafetyMinQuantity8 { get; set; } public virtual decimal? SafetyMinQuantity8GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity8GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity8LessThan { get; set; } public virtual decimal? SafetyMinQuantity8LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity8NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity8Between { get; set; } public virtual Nullable[] SafetyMinQuantity8In { get; set; } public virtual decimal? SafetyMinQuantity9 { get; set; } public virtual decimal? SafetyMinQuantity9GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity9GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity9LessThan { get; set; } public virtual decimal? SafetyMinQuantity9LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity9NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity9Between { get; set; } public virtual Nullable[] SafetyMinQuantity9In { get; set; } public virtual decimal? SafetyMinQuantity10 { get; set; } public virtual decimal? SafetyMinQuantity10GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity10GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity10LessThan { get; set; } public virtual decimal? SafetyMinQuantity10LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity10NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity10Between { get; set; } public virtual Nullable[] SafetyMinQuantity10In { get; set; } public virtual decimal? SafetyMinQuantity11 { get; set; } public virtual decimal? SafetyMinQuantity11GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity11GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity11LessThan { get; set; } public virtual decimal? SafetyMinQuantity11LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity11NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity11Between { get; set; } public virtual Nullable[] SafetyMinQuantity11In { get; set; } public virtual decimal? SafetyMinQuantity12 { get; set; } public virtual decimal? SafetyMinQuantity12GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity12GreaterThan { get; set; } public virtual decimal? SafetyMinQuantity12LessThan { get; set; } public virtual decimal? SafetyMinQuantity12LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMinQuantity12NotEqualTo { get; set; } public virtual Nullable[] SafetyMinQuantity12Between { get; set; } public virtual Nullable[] SafetyMinQuantity12In { get; set; } public virtual decimal? SafetyMaxQuantity1 { get; set; } public virtual decimal? SafetyMaxQuantity1GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity1GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity1LessThan { get; set; } public virtual decimal? SafetyMaxQuantity1LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity1NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity1Between { get; set; } public virtual Nullable[] SafetyMaxQuantity1In { get; set; } public virtual decimal? SafetyMaxQuantity2 { get; set; } public virtual decimal? SafetyMaxQuantity2GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity2GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity2LessThan { get; set; } public virtual decimal? SafetyMaxQuantity2LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity2NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity2Between { get; set; } public virtual Nullable[] SafetyMaxQuantity2In { get; set; } public virtual decimal? SafetyMaxQuantity3 { get; set; } public virtual decimal? SafetyMaxQuantity3GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity3GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity3LessThan { get; set; } public virtual decimal? SafetyMaxQuantity3LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity3NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity3Between { get; set; } public virtual Nullable[] SafetyMaxQuantity3In { get; set; } public virtual decimal? SafetyMaxQuantity4 { get; set; } public virtual decimal? SafetyMaxQuantity4GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity4GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity4LessThan { get; set; } public virtual decimal? SafetyMaxQuantity4LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity4NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity4Between { get; set; } public virtual Nullable[] SafetyMaxQuantity4In { get; set; } public virtual decimal? SafetyMaxQuantity5 { get; set; } public virtual decimal? SafetyMaxQuantity5GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity5GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity5LessThan { get; set; } public virtual decimal? SafetyMaxQuantity5LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity5NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity5Between { get; set; } public virtual Nullable[] SafetyMaxQuantity5In { get; set; } public virtual decimal? SafetyMaxQuantity6 { get; set; } public virtual decimal? SafetyMaxQuantity6GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity6GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity6LessThan { get; set; } public virtual decimal? SafetyMaxQuantity6LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity6NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity6Between { get; set; } public virtual Nullable[] SafetyMaxQuantity6In { get; set; } public virtual decimal? SafetyMaxQuantity7 { get; set; } public virtual decimal? SafetyMaxQuantity7GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity7GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity7LessThan { get; set; } public virtual decimal? SafetyMaxQuantity7LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity7NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity7Between { get; set; } public virtual Nullable[] SafetyMaxQuantity7In { get; set; } public virtual decimal? SafetyMaxQuantity8 { get; set; } public virtual decimal? SafetyMaxQuantity8GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity8GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity8LessThan { get; set; } public virtual decimal? SafetyMaxQuantity8LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity8NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity8Between { get; set; } public virtual Nullable[] SafetyMaxQuantity8In { get; set; } public virtual decimal? SafetyMaxQuantity9 { get; set; } public virtual decimal? SafetyMaxQuantity9GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity9GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity9LessThan { get; set; } public virtual decimal? SafetyMaxQuantity9LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity9NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity9Between { get; set; } public virtual Nullable[] SafetyMaxQuantity9In { get; set; } public virtual decimal? SafetyMaxQuantity10 { get; set; } public virtual decimal? SafetyMaxQuantity10GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity10GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity10LessThan { get; set; } public virtual decimal? SafetyMaxQuantity10LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity10NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity10Between { get; set; } public virtual Nullable[] SafetyMaxQuantity10In { get; set; } public virtual decimal? SafetyMaxQuantity11 { get; set; } public virtual decimal? SafetyMaxQuantity11GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity11GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity11LessThan { get; set; } public virtual decimal? SafetyMaxQuantity11LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity11NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity11Between { get; set; } public virtual Nullable[] SafetyMaxQuantity11In { get; set; } public virtual decimal? SafetyMaxQuantity12 { get; set; } public virtual decimal? SafetyMaxQuantity12GreaterThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity12GreaterThan { get; set; } public virtual decimal? SafetyMaxQuantity12LessThan { get; set; } public virtual decimal? SafetyMaxQuantity12LessThanOrEqualTo { get; set; } public virtual decimal? SafetyMaxQuantity12NotEqualTo { get; set; } public virtual Nullable[] SafetyMaxQuantity12Between { get; set; } public virtual Nullable[] SafetyMaxQuantity12In { get; set; } } public partial class IN_Physical { [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string RefComment { get; set; } } [Route("/Queries/IN_Physical", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PhysicalQuery : QueryDb, IReturn> { public IN_PhysicalQuery() { IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; RefCommentBetween = new string[]{}; RefCommentIn = new string[]{}; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string RefComment { get; set; } public virtual string RefCommentStartsWith { get; set; } public virtual string RefCommentEndsWith { get; set; } public virtual string RefCommentContains { get; set; } public virtual string RefCommentLike { get; set; } public virtual string[] RefCommentBetween { get; set; } public virtual string[] RefCommentIn { get; set; } } public partial class IN_PhysicalWarehouseCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PhysicalWarehouseCustomSettingQuery : QueryDb, IReturn> { public IN_PhysicalWarehouseCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class IN_PhysicalWarehouseCustomValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PhysicalWarehouseCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Physical))] [Required] public virtual string IN_Physical_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PhysicalWarehouseCustomValuesQuery : QueryDb, IReturn> { public IN_PhysicalWarehouseCustomValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; IN_Physical_RecIDBetween = new string[]{}; IN_Physical_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string IN_Physical_RecID { get; set; } public virtual string IN_Physical_RecIDStartsWith { get; set; } public virtual string IN_Physical_RecIDEndsWith { get; set; } public virtual string IN_Physical_RecIDContains { get; set; } public virtual string IN_Physical_RecIDLike { get; set; } public virtual string[] IN_Physical_RecIDBetween { get; set; } public virtual string[] IN_Physical_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_Price { [Required] public virtual string PriceID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string Description { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual DateTime? ExpiryDate { get; set; } } public partial class IN_PriceLink { [Required] public virtual string LinkID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Price))] [Required] public virtual string PriceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } public virtual decimal? Price { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PriceLinkQuery : QueryDb, IReturn> { public IN_PriceLinkQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; PriceIDBetween = new string[]{}; PriceIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string PriceID { get; set; } public virtual string PriceIDStartsWith { get; set; } public virtual string PriceIDEndsWith { get; set; } public virtual string PriceIDContains { get; set; } public virtual string PriceIDLike { get; set; } public virtual string[] PriceIDBetween { get; set; } public virtual string[] PriceIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PriceQuery : QueryDb, IReturn> { public IN_PriceQuery() { PriceIDBetween = new string[]{}; PriceIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityBreakBetween = new Nullable[]{}; QuantityBreakIn = new Nullable[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; } public virtual string PriceID { get; set; } public virtual string PriceIDStartsWith { get; set; } public virtual string PriceIDEndsWith { get; set; } public virtual string PriceIDContains { get; set; } public virtual string PriceIDLike { get; set; } public virtual string[] PriceIDBetween { get; set; } public virtual string[] PriceIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual Nullable[] QuantityBreakBetween { get; set; } public virtual Nullable[] QuantityBreakIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } } public partial class IN_PriceSchemePrice { [Required] public virtual string PriceSchemePriceID { get; set; } [Required] public virtual string PriceDescription { get; set; } [Required] public virtual bool PriceIsStoredProc { get; set; } public virtual string PriceStoredProcName { get; set; } [Required] public virtual bool PriceActive { get; set; } public virtual string PriceVBScript { get; set; } public virtual bool? UseZeroPrice { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PriceSchemePriceQuery : QueryDb, IReturn> { public IN_PriceSchemePriceQuery() { PriceSchemePriceIDBetween = new string[]{}; PriceSchemePriceIDIn = new string[]{}; PriceDescriptionBetween = new string[]{}; PriceDescriptionIn = new string[]{}; PriceStoredProcNameBetween = new string[]{}; PriceStoredProcNameIn = new string[]{}; PriceVBScriptBetween = new string[]{}; PriceVBScriptIn = new string[]{}; } public virtual string PriceSchemePriceID { get; set; } public virtual string PriceSchemePriceIDStartsWith { get; set; } public virtual string PriceSchemePriceIDEndsWith { get; set; } public virtual string PriceSchemePriceIDContains { get; set; } public virtual string PriceSchemePriceIDLike { get; set; } public virtual string[] PriceSchemePriceIDBetween { get; set; } public virtual string[] PriceSchemePriceIDIn { get; set; } public virtual string PriceDescription { get; set; } public virtual string PriceDescriptionStartsWith { get; set; } public virtual string PriceDescriptionEndsWith { get; set; } public virtual string PriceDescriptionContains { get; set; } public virtual string PriceDescriptionLike { get; set; } public virtual string[] PriceDescriptionBetween { get; set; } public virtual string[] PriceDescriptionIn { get; set; } public virtual bool? PriceIsStoredProc { get; set; } public virtual string PriceStoredProcName { get; set; } public virtual string PriceStoredProcNameStartsWith { get; set; } public virtual string PriceStoredProcNameEndsWith { get; set; } public virtual string PriceStoredProcNameContains { get; set; } public virtual string PriceStoredProcNameLike { get; set; } public virtual string[] PriceStoredProcNameBetween { get; set; } public virtual string[] PriceStoredProcNameIn { get; set; } public virtual bool? PriceActive { get; set; } public virtual string PriceVBScript { get; set; } public virtual string PriceVBScriptStartsWith { get; set; } public virtual string PriceVBScriptEndsWith { get; set; } public virtual string PriceVBScriptContains { get; set; } public virtual string PriceVBScriptLike { get; set; } public virtual string[] PriceVBScriptBetween { get; set; } public virtual string[] PriceVBScriptIn { get; set; } public virtual bool? UseZeroPrice { get; set; } } public partial class IN_PriceSchemePriority { [Required] public virtual string PriceSchemePriorityID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] [Required] public virtual string PriceSchemeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemePrice))] [Required] public virtual string PriceSchemePriceID { get; set; } public virtual short? SchemePriority { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PriceSchemePriorityQuery : QueryDb, IReturn> { public IN_PriceSchemePriorityQuery() { PriceSchemePriorityIDBetween = new string[]{}; PriceSchemePriorityIDIn = new string[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; PriceSchemePriceIDBetween = new string[]{}; PriceSchemePriceIDIn = new string[]{}; SchemePriorityBetween = new Nullable[]{}; SchemePriorityIn = new Nullable[]{}; } public virtual string PriceSchemePriorityID { get; set; } public virtual string PriceSchemePriorityIDStartsWith { get; set; } public virtual string PriceSchemePriorityIDEndsWith { get; set; } public virtual string PriceSchemePriorityIDContains { get; set; } public virtual string PriceSchemePriorityIDLike { get; set; } public virtual string[] PriceSchemePriorityIDBetween { get; set; } public virtual string[] PriceSchemePriorityIDIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string PriceSchemePriceID { get; set; } public virtual string PriceSchemePriceIDStartsWith { get; set; } public virtual string PriceSchemePriceIDEndsWith { get; set; } public virtual string PriceSchemePriceIDContains { get; set; } public virtual string PriceSchemePriceIDLike { get; set; } public virtual string[] PriceSchemePriceIDBetween { get; set; } public virtual string[] PriceSchemePriceIDIn { get; set; } public virtual short? SchemePriority { get; set; } public virtual short? SchemePriorityGreaterThanOrEqualTo { get; set; } public virtual short? SchemePriorityGreaterThan { get; set; } public virtual short? SchemePriorityLessThan { get; set; } public virtual short? SchemePriorityLessThanOrEqualTo { get; set; } public virtual short? SchemePriorityNotEqualTo { get; set; } public virtual Nullable[] SchemePriorityBetween { get; set; } public virtual Nullable[] SchemePriorityIn { get; set; } } public partial class IN_PriceSchemes { [Required] public virtual string PriceSchemeID { get; set; } [Required] public virtual string PriceSchemeDescription { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual bool SchemeActive { get; set; } [Required] public virtual bool FindTheCheapest { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PriceSchemesQuery : QueryDb, IReturn> { public IN_PriceSchemesQuery() { PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; PriceSchemeDescriptionBetween = new string[]{}; PriceSchemeDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string PriceSchemeDescription { get; set; } public virtual string PriceSchemeDescriptionStartsWith { get; set; } public virtual string PriceSchemeDescriptionEndsWith { get; set; } public virtual string PriceSchemeDescriptionContains { get; set; } public virtual string PriceSchemeDescriptionLike { get; set; } public virtual string[] PriceSchemeDescriptionBetween { get; set; } public virtual string[] PriceSchemeDescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? SchemeActive { get; set; } public virtual bool? FindTheCheapest { get; set; } public virtual bool? IsDefault { get; set; } } public partial class IN_PricingGroupMatrix { public IN_PricingGroupMatrix() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PricingGroups))] public virtual string IN_PricingGroups_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_PricingGroups))] public virtual string DB_PricingGroups_RecID { get; set; } [Required] public virtual short SourcePrice { get; set; } [Required] public virtual short Mode { get; set; } [Required] public virtual decimal Amount { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? EndDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PricingGroupMatrixQuery : QueryDb, IReturn> { public IN_PricingGroupMatrixQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_PricingGroups_RecIDBetween = new string[]{}; IN_PricingGroups_RecIDIn = new string[]{}; DB_PricingGroups_RecIDBetween = new string[]{}; DB_PricingGroups_RecIDIn = new string[]{}; SourcePriceBetween = new short[]{}; SourcePriceIn = new short[]{}; ModeBetween = new short[]{}; ModeIn = new short[]{}; AmountBetween = new decimal[]{}; AmountIn = new decimal[]{}; QuantityBreakBetween = new Nullable[]{}; QuantityBreakIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; StartDateBetween = new Nullable[]{}; StartDateIn = new Nullable[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_PricingGroups_RecID { get; set; } public virtual string IN_PricingGroups_RecIDStartsWith { get; set; } public virtual string IN_PricingGroups_RecIDEndsWith { get; set; } public virtual string IN_PricingGroups_RecIDContains { get; set; } public virtual string IN_PricingGroups_RecIDLike { get; set; } public virtual string[] IN_PricingGroups_RecIDBetween { get; set; } public virtual string[] IN_PricingGroups_RecIDIn { get; set; } public virtual string DB_PricingGroups_RecID { get; set; } public virtual string DB_PricingGroups_RecIDStartsWith { get; set; } public virtual string DB_PricingGroups_RecIDEndsWith { get; set; } public virtual string DB_PricingGroups_RecIDContains { get; set; } public virtual string DB_PricingGroups_RecIDLike { get; set; } public virtual string[] DB_PricingGroups_RecIDBetween { get; set; } public virtual string[] DB_PricingGroups_RecIDIn { get; set; } public virtual short? SourcePrice { get; set; } public virtual short? SourcePriceGreaterThanOrEqualTo { get; set; } public virtual short? SourcePriceGreaterThan { get; set; } public virtual short? SourcePriceLessThan { get; set; } public virtual short? SourcePriceLessThanOrEqualTo { get; set; } public virtual short? SourcePriceNotEqualTo { get; set; } public virtual short[] SourcePriceBetween { get; set; } public virtual short[] SourcePriceIn { get; set; } public virtual short? Mode { get; set; } public virtual short? ModeGreaterThanOrEqualTo { get; set; } public virtual short? ModeGreaterThan { get; set; } public virtual short? ModeLessThan { get; set; } public virtual short? ModeLessThanOrEqualTo { get; set; } public virtual short? ModeNotEqualTo { get; set; } public virtual short[] ModeBetween { get; set; } public virtual short[] ModeIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual decimal[] AmountBetween { get; set; } public virtual decimal[] AmountIn { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual Nullable[] QuantityBreakBetween { get; set; } public virtual Nullable[] QuantityBreakIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual Nullable[] StartDateBetween { get; set; } public virtual Nullable[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } } public partial class IN_PricingGroups { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string Description { get; set; } public virtual bool? DefaultPriceGroup { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_PricingGroupsQuery : QueryDb, IReturn> { public IN_PricingGroupsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultPriceGroup { get; set; } } public partial class IN_ProductAvailability { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string LogicalID { get; set; } [Required] public virtual bool Available { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_ProductAvailabilityQuery : QueryDb, IReturn> { public IN_ProductAvailabilityQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; LogicalIDBetween = new string[]{}; LogicalIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string LogicalID { get; set; } public virtual string LogicalIDStartsWith { get; set; } public virtual string LogicalIDEndsWith { get; set; } public virtual string LogicalIDContains { get; set; } public virtual string LogicalIDLike { get; set; } public virtual string[] LogicalIDBetween { get; set; } public virtual string[] LogicalIDIn { get; set; } public virtual bool? Available { get; set; } } public partial class IN_Region { [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual string HR_Staff_RecID_CreatedBy { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [Required] public virtual string HR_Staff_RecID_LastSavedBy { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [Route("/Queries/IN_Region", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_RegionQuery : QueryDb, IReturn> { public IN_RegionQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; HR_Staff_RecID_CreatedByBetween = new string[]{}; HR_Staff_RecID_CreatedByIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; HR_Staff_RecID_LastSavedByBetween = new string[]{}; HR_Staff_RecID_LastSavedByIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual string HR_Staff_RecID_CreatedBy { get; set; } public virtual string HR_Staff_RecID_CreatedByStartsWith { get; set; } public virtual string HR_Staff_RecID_CreatedByEndsWith { get; set; } public virtual string HR_Staff_RecID_CreatedByContains { get; set; } public virtual string HR_Staff_RecID_CreatedByLike { get; set; } public virtual string[] HR_Staff_RecID_CreatedByBetween { get; set; } public virtual string[] HR_Staff_RecID_CreatedByIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string HR_Staff_RecID_LastSavedBy { get; set; } public virtual string HR_Staff_RecID_LastSavedByStartsWith { get; set; } public virtual string HR_Staff_RecID_LastSavedByEndsWith { get; set; } public virtual string HR_Staff_RecID_LastSavedByContains { get; set; } public virtual string HR_Staff_RecID_LastSavedByLike { get; set; } public virtual string[] HR_Staff_RecID_LastSavedByBetween { get; set; } public virtual string[] HR_Staff_RecID_LastSavedByIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_RegionSupplierOrdering { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Region))] [Required] public virtual string IN_Region_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_InventoryID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? OrderEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_RegionSupplierOrderingQuery : QueryDb, IReturn> { public IN_RegionSupplierOrderingQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Region_RecIDBetween = new string[]{}; IN_Region_RecIDIn = new string[]{}; IN_Main_InventoryIDBetween = new string[]{}; IN_Main_InventoryIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Region_RecID { get; set; } public virtual string IN_Region_RecIDStartsWith { get; set; } public virtual string IN_Region_RecIDEndsWith { get; set; } public virtual string IN_Region_RecIDContains { get; set; } public virtual string IN_Region_RecIDLike { get; set; } public virtual string[] IN_Region_RecIDBetween { get; set; } public virtual string[] IN_Region_RecIDIn { get; set; } public virtual string IN_Main_InventoryID { get; set; } public virtual string IN_Main_InventoryIDStartsWith { get; set; } public virtual string IN_Main_InventoryIDEndsWith { get; set; } public virtual string IN_Main_InventoryIDContains { get; set; } public virtual string IN_Main_InventoryIDLike { get; set; } public virtual string[] IN_Main_InventoryIDBetween { get; set; } public virtual string[] IN_Main_InventoryIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? OrderEnabled { get; set; } } public partial class IN_SellingPrices { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual DateTime ForwardPriceDate { get; set; } [Required] public virtual DateTime CurrentPriceDate { get; set; } public virtual decimal? Price1 { get; set; } public virtual decimal? ForwardPrice1 { get; set; } public virtual bool? Price1IsIncTax { get; set; } public virtual decimal? Price2 { get; set; } public virtual decimal? ForwardPrice2 { get; set; } public virtual bool? Price2IsIncTax { get; set; } public virtual decimal? Price3 { get; set; } public virtual decimal? ForwardPrice3 { get; set; } public virtual bool? Price3IsIncTax { get; set; } public virtual decimal? Price4 { get; set; } public virtual decimal? ForwardPrice4 { get; set; } public virtual bool? Price4IsIncTax { get; set; } public virtual decimal? Price5 { get; set; } public virtual decimal? ForwardPrice5 { get; set; } public virtual bool? Price5IsIncTax { get; set; } public virtual decimal? Price6 { get; set; } public virtual decimal? ForwardPrice6 { get; set; } public virtual bool? Price6IsIncTax { get; set; } public virtual decimal? Price7 { get; set; } public virtual decimal? ForwardPrice7 { get; set; } public virtual bool? Price7IsIncTax { get; set; } public virtual decimal? Price8 { get; set; } public virtual decimal? ForwardPrice8 { get; set; } public virtual bool? Price8IsIncTax { get; set; } public virtual decimal? Price9 { get; set; } public virtual decimal? ForwardPrice9 { get; set; } public virtual bool? Price9IsIncTax { get; set; } public virtual decimal? Price10 { get; set; } public virtual decimal? ForwardPrice10 { get; set; } public virtual bool? Price10IsIncTax { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SellingPricesQuery : QueryDb, IReturn> { public IN_SellingPricesQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; ForwardPriceDateBetween = new DateTime[]{}; ForwardPriceDateIn = new DateTime[]{}; CurrentPriceDateBetween = new DateTime[]{}; CurrentPriceDateIn = new DateTime[]{}; Price1Between = new Nullable[]{}; Price1In = new Nullable[]{}; ForwardPrice1Between = new Nullable[]{}; ForwardPrice1In = new Nullable[]{}; Price2Between = new Nullable[]{}; Price2In = new Nullable[]{}; ForwardPrice2Between = new Nullable[]{}; ForwardPrice2In = new Nullable[]{}; Price3Between = new Nullable[]{}; Price3In = new Nullable[]{}; ForwardPrice3Between = new Nullable[]{}; ForwardPrice3In = new Nullable[]{}; Price4Between = new Nullable[]{}; Price4In = new Nullable[]{}; ForwardPrice4Between = new Nullable[]{}; ForwardPrice4In = new Nullable[]{}; Price5Between = new Nullable[]{}; Price5In = new Nullable[]{}; ForwardPrice5Between = new Nullable[]{}; ForwardPrice5In = new Nullable[]{}; Price6Between = new Nullable[]{}; Price6In = new Nullable[]{}; ForwardPrice6Between = new Nullable[]{}; ForwardPrice6In = new Nullable[]{}; Price7Between = new Nullable[]{}; Price7In = new Nullable[]{}; ForwardPrice7Between = new Nullable[]{}; ForwardPrice7In = new Nullable[]{}; Price8Between = new Nullable[]{}; Price8In = new Nullable[]{}; ForwardPrice8Between = new Nullable[]{}; ForwardPrice8In = new Nullable[]{}; Price9Between = new Nullable[]{}; Price9In = new Nullable[]{}; ForwardPrice9Between = new Nullable[]{}; ForwardPrice9In = new Nullable[]{}; Price10Between = new Nullable[]{}; Price10In = new Nullable[]{}; ForwardPrice10Between = new Nullable[]{}; ForwardPrice10In = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual DateTime? ForwardPriceDate { get; set; } public virtual DateTime? ForwardPriceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ForwardPriceDateGreaterThan { get; set; } public virtual DateTime? ForwardPriceDateLessThan { get; set; } public virtual DateTime? ForwardPriceDateLessThanOrEqualTo { get; set; } public virtual DateTime? ForwardPriceDateNotEqualTo { get; set; } public virtual DateTime[] ForwardPriceDateBetween { get; set; } public virtual DateTime[] ForwardPriceDateIn { get; set; } public virtual DateTime? CurrentPriceDate { get; set; } public virtual DateTime? CurrentPriceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CurrentPriceDateGreaterThan { get; set; } public virtual DateTime? CurrentPriceDateLessThan { get; set; } public virtual DateTime? CurrentPriceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CurrentPriceDateNotEqualTo { get; set; } public virtual DateTime[] CurrentPriceDateBetween { get; set; } public virtual DateTime[] CurrentPriceDateIn { get; set; } public virtual decimal? Price1 { get; set; } public virtual decimal? Price1GreaterThanOrEqualTo { get; set; } public virtual decimal? Price1GreaterThan { get; set; } public virtual decimal? Price1LessThan { get; set; } public virtual decimal? Price1LessThanOrEqualTo { get; set; } public virtual decimal? Price1NotEqualTo { get; set; } public virtual Nullable[] Price1Between { get; set; } public virtual Nullable[] Price1In { get; set; } public virtual decimal? ForwardPrice1 { get; set; } public virtual decimal? ForwardPrice1GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice1GreaterThan { get; set; } public virtual decimal? ForwardPrice1LessThan { get; set; } public virtual decimal? ForwardPrice1LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice1NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice1Between { get; set; } public virtual Nullable[] ForwardPrice1In { get; set; } public virtual bool? Price1IsIncTax { get; set; } public virtual decimal? Price2 { get; set; } public virtual decimal? Price2GreaterThanOrEqualTo { get; set; } public virtual decimal? Price2GreaterThan { get; set; } public virtual decimal? Price2LessThan { get; set; } public virtual decimal? Price2LessThanOrEqualTo { get; set; } public virtual decimal? Price2NotEqualTo { get; set; } public virtual Nullable[] Price2Between { get; set; } public virtual Nullable[] Price2In { get; set; } public virtual decimal? ForwardPrice2 { get; set; } public virtual decimal? ForwardPrice2GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice2GreaterThan { get; set; } public virtual decimal? ForwardPrice2LessThan { get; set; } public virtual decimal? ForwardPrice2LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice2NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice2Between { get; set; } public virtual Nullable[] ForwardPrice2In { get; set; } public virtual bool? Price2IsIncTax { get; set; } public virtual decimal? Price3 { get; set; } public virtual decimal? Price3GreaterThanOrEqualTo { get; set; } public virtual decimal? Price3GreaterThan { get; set; } public virtual decimal? Price3LessThan { get; set; } public virtual decimal? Price3LessThanOrEqualTo { get; set; } public virtual decimal? Price3NotEqualTo { get; set; } public virtual Nullable[] Price3Between { get; set; } public virtual Nullable[] Price3In { get; set; } public virtual decimal? ForwardPrice3 { get; set; } public virtual decimal? ForwardPrice3GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice3GreaterThan { get; set; } public virtual decimal? ForwardPrice3LessThan { get; set; } public virtual decimal? ForwardPrice3LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice3NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice3Between { get; set; } public virtual Nullable[] ForwardPrice3In { get; set; } public virtual bool? Price3IsIncTax { get; set; } public virtual decimal? Price4 { get; set; } public virtual decimal? Price4GreaterThanOrEqualTo { get; set; } public virtual decimal? Price4GreaterThan { get; set; } public virtual decimal? Price4LessThan { get; set; } public virtual decimal? Price4LessThanOrEqualTo { get; set; } public virtual decimal? Price4NotEqualTo { get; set; } public virtual Nullable[] Price4Between { get; set; } public virtual Nullable[] Price4In { get; set; } public virtual decimal? ForwardPrice4 { get; set; } public virtual decimal? ForwardPrice4GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice4GreaterThan { get; set; } public virtual decimal? ForwardPrice4LessThan { get; set; } public virtual decimal? ForwardPrice4LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice4NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice4Between { get; set; } public virtual Nullable[] ForwardPrice4In { get; set; } public virtual bool? Price4IsIncTax { get; set; } public virtual decimal? Price5 { get; set; } public virtual decimal? Price5GreaterThanOrEqualTo { get; set; } public virtual decimal? Price5GreaterThan { get; set; } public virtual decimal? Price5LessThan { get; set; } public virtual decimal? Price5LessThanOrEqualTo { get; set; } public virtual decimal? Price5NotEqualTo { get; set; } public virtual Nullable[] Price5Between { get; set; } public virtual Nullable[] Price5In { get; set; } public virtual decimal? ForwardPrice5 { get; set; } public virtual decimal? ForwardPrice5GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice5GreaterThan { get; set; } public virtual decimal? ForwardPrice5LessThan { get; set; } public virtual decimal? ForwardPrice5LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice5NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice5Between { get; set; } public virtual Nullable[] ForwardPrice5In { get; set; } public virtual bool? Price5IsIncTax { get; set; } public virtual decimal? Price6 { get; set; } public virtual decimal? Price6GreaterThanOrEqualTo { get; set; } public virtual decimal? Price6GreaterThan { get; set; } public virtual decimal? Price6LessThan { get; set; } public virtual decimal? Price6LessThanOrEqualTo { get; set; } public virtual decimal? Price6NotEqualTo { get; set; } public virtual Nullable[] Price6Between { get; set; } public virtual Nullable[] Price6In { get; set; } public virtual decimal? ForwardPrice6 { get; set; } public virtual decimal? ForwardPrice6GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice6GreaterThan { get; set; } public virtual decimal? ForwardPrice6LessThan { get; set; } public virtual decimal? ForwardPrice6LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice6NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice6Between { get; set; } public virtual Nullable[] ForwardPrice6In { get; set; } public virtual bool? Price6IsIncTax { get; set; } public virtual decimal? Price7 { get; set; } public virtual decimal? Price7GreaterThanOrEqualTo { get; set; } public virtual decimal? Price7GreaterThan { get; set; } public virtual decimal? Price7LessThan { get; set; } public virtual decimal? Price7LessThanOrEqualTo { get; set; } public virtual decimal? Price7NotEqualTo { get; set; } public virtual Nullable[] Price7Between { get; set; } public virtual Nullable[] Price7In { get; set; } public virtual decimal? ForwardPrice7 { get; set; } public virtual decimal? ForwardPrice7GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice7GreaterThan { get; set; } public virtual decimal? ForwardPrice7LessThan { get; set; } public virtual decimal? ForwardPrice7LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice7NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice7Between { get; set; } public virtual Nullable[] ForwardPrice7In { get; set; } public virtual bool? Price7IsIncTax { get; set; } public virtual decimal? Price8 { get; set; } public virtual decimal? Price8GreaterThanOrEqualTo { get; set; } public virtual decimal? Price8GreaterThan { get; set; } public virtual decimal? Price8LessThan { get; set; } public virtual decimal? Price8LessThanOrEqualTo { get; set; } public virtual decimal? Price8NotEqualTo { get; set; } public virtual Nullable[] Price8Between { get; set; } public virtual Nullable[] Price8In { get; set; } public virtual decimal? ForwardPrice8 { get; set; } public virtual decimal? ForwardPrice8GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice8GreaterThan { get; set; } public virtual decimal? ForwardPrice8LessThan { get; set; } public virtual decimal? ForwardPrice8LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice8NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice8Between { get; set; } public virtual Nullable[] ForwardPrice8In { get; set; } public virtual bool? Price8IsIncTax { get; set; } public virtual decimal? Price9 { get; set; } public virtual decimal? Price9GreaterThanOrEqualTo { get; set; } public virtual decimal? Price9GreaterThan { get; set; } public virtual decimal? Price9LessThan { get; set; } public virtual decimal? Price9LessThanOrEqualTo { get; set; } public virtual decimal? Price9NotEqualTo { get; set; } public virtual Nullable[] Price9Between { get; set; } public virtual Nullable[] Price9In { get; set; } public virtual decimal? ForwardPrice9 { get; set; } public virtual decimal? ForwardPrice9GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice9GreaterThan { get; set; } public virtual decimal? ForwardPrice9LessThan { get; set; } public virtual decimal? ForwardPrice9LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice9NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice9Between { get; set; } public virtual Nullable[] ForwardPrice9In { get; set; } public virtual bool? Price9IsIncTax { get; set; } public virtual decimal? Price10 { get; set; } public virtual decimal? Price10GreaterThanOrEqualTo { get; set; } public virtual decimal? Price10GreaterThan { get; set; } public virtual decimal? Price10LessThan { get; set; } public virtual decimal? Price10LessThanOrEqualTo { get; set; } public virtual decimal? Price10NotEqualTo { get; set; } public virtual Nullable[] Price10Between { get; set; } public virtual Nullable[] Price10In { get; set; } public virtual decimal? ForwardPrice10 { get; set; } public virtual decimal? ForwardPrice10GreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice10GreaterThan { get; set; } public virtual decimal? ForwardPrice10LessThan { get; set; } public virtual decimal? ForwardPrice10LessThanOrEqualTo { get; set; } public virtual decimal? ForwardPrice10NotEqualTo { get; set; } public virtual Nullable[] ForwardPrice10Between { get; set; } public virtual Nullable[] ForwardPrice10In { get; set; } public virtual bool? Price10IsIncTax { get; set; } } public partial class IN_Sizes { [Required] public virtual string RecID { get; set; } public virtual string Description { get; set; } [Required] public virtual string SizeCode { get; set; } [Required] public virtual string StyleID { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SizesQuery : QueryDb, IReturn> { public IN_SizesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SizeCodeBetween = new string[]{}; SizeCodeIn = new string[]{}; StyleIDBetween = new string[]{}; StyleIDIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SizeCode { get; set; } public virtual string SizeCodeStartsWith { get; set; } public virtual string SizeCodeEndsWith { get; set; } public virtual string SizeCodeContains { get; set; } public virtual string SizeCodeLike { get; set; } public virtual string[] SizeCodeBetween { get; set; } public virtual string[] SizeCodeIn { get; set; } public virtual string StyleID { get; set; } public virtual string StyleIDStartsWith { get; set; } public virtual string StyleIDEndsWith { get; set; } public virtual string StyleIDContains { get; set; } public virtual string StyleIDLike { get; set; } public virtual string[] StyleIDBetween { get; set; } public virtual string[] StyleIDIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_SOH { [Required] public virtual string LinkID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } public virtual DateTime? DateIn { get; set; } public virtual decimal? QuantityIn { get; set; } public virtual decimal? LCostIn { get; set; } public virtual decimal? SCostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual string SerialNo { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual string Ref { get; set; } public virtual string SourceID { get; set; } public virtual string HistoryText { get; set; } public virtual decimal? QuantityAllocated { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } public virtual string BinLocationDesc { get; set; } public virtual DateTime? ExpiryDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] public virtual string SY_Forms_ClassName { get; set; } } public partial class IN_SOHManualSplitAudit { [Required] public virtual string RecID { get; set; } [Required] public virtual string SplitFromSOHID { get; set; } [Required] public virtual string SplitToSOHID { get; set; } [Required] public virtual decimal QuantitySplit { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual DateTime SplitDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SOHManualSplitAuditQuery : QueryDb, IReturn> { public IN_SOHManualSplitAuditQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SplitFromSOHIDBetween = new string[]{}; SplitFromSOHIDIn = new string[]{}; SplitToSOHIDBetween = new string[]{}; SplitToSOHIDIn = new string[]{}; QuantitySplitBetween = new decimal[]{}; QuantitySplitIn = new decimal[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; SplitDateTimeBetween = new DateTime[]{}; SplitDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SplitFromSOHID { get; set; } public virtual string SplitFromSOHIDStartsWith { get; set; } public virtual string SplitFromSOHIDEndsWith { get; set; } public virtual string SplitFromSOHIDContains { get; set; } public virtual string SplitFromSOHIDLike { get; set; } public virtual string[] SplitFromSOHIDBetween { get; set; } public virtual string[] SplitFromSOHIDIn { get; set; } public virtual string SplitToSOHID { get; set; } public virtual string SplitToSOHIDStartsWith { get; set; } public virtual string SplitToSOHIDEndsWith { get; set; } public virtual string SplitToSOHIDContains { get; set; } public virtual string SplitToSOHIDLike { get; set; } public virtual string[] SplitToSOHIDBetween { get; set; } public virtual string[] SplitToSOHIDIn { get; set; } public virtual decimal? QuantitySplit { get; set; } public virtual decimal? QuantitySplitGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantitySplitGreaterThan { get; set; } public virtual decimal? QuantitySplitLessThan { get; set; } public virtual decimal? QuantitySplitLessThanOrEqualTo { get; set; } public virtual decimal? QuantitySplitNotEqualTo { get; set; } public virtual decimal[] QuantitySplitBetween { get; set; } public virtual decimal[] QuantitySplitIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? SplitDateTime { get; set; } public virtual DateTime? SplitDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? SplitDateTimeGreaterThan { get; set; } public virtual DateTime? SplitDateTimeLessThan { get; set; } public virtual DateTime? SplitDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? SplitDateTimeNotEqualTo { get; set; } public virtual DateTime[] SplitDateTimeBetween { get; set; } public virtual DateTime[] SplitDateTimeIn { get; set; } } [Route("/Queries/IN_SOH", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SOHQuery : QueryDb, IReturn> { public IN_SOHQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; DateInBetween = new Nullable[]{}; DateInIn = new Nullable[]{}; QuantityInBetween = new Nullable[]{}; QuantityInIn = new Nullable[]{}; LCostInBetween = new Nullable[]{}; LCostInIn = new Nullable[]{}; SCostInBetween = new Nullable[]{}; SCostInIn = new Nullable[]{}; SpecialPriceBetween = new Nullable[]{}; SpecialPriceIn = new Nullable[]{}; QuantityLeftBetween = new Nullable[]{}; QuantityLeftIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; HistoryTextBetween = new string[]{}; HistoryTextIn = new string[]{}; QuantityAllocatedBetween = new Nullable[]{}; QuantityAllocatedIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; BinLocationDescBetween = new string[]{}; BinLocationDescIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? DateInGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateInGreaterThan { get; set; } public virtual DateTime? DateInLessThan { get; set; } public virtual DateTime? DateInLessThanOrEqualTo { get; set; } public virtual DateTime? DateInNotEqualTo { get; set; } public virtual Nullable[] DateInBetween { get; set; } public virtual Nullable[] DateInIn { get; set; } public virtual decimal? QuantityIn { get; set; } public virtual decimal? QuantityInGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityInGreaterThan { get; set; } public virtual decimal? QuantityInLessThan { get; set; } public virtual decimal? QuantityInLessThanOrEqualTo { get; set; } public virtual decimal? QuantityInNotEqualTo { get; set; } public virtual Nullable[] QuantityInBetween { get; set; } public virtual Nullable[] QuantityInIn { get; set; } public virtual decimal? LCostIn { get; set; } public virtual decimal? LCostInGreaterThanOrEqualTo { get; set; } public virtual decimal? LCostInGreaterThan { get; set; } public virtual decimal? LCostInLessThan { get; set; } public virtual decimal? LCostInLessThanOrEqualTo { get; set; } public virtual decimal? LCostInNotEqualTo { get; set; } public virtual Nullable[] LCostInBetween { get; set; } public virtual Nullable[] LCostInIn { get; set; } public virtual decimal? SCostIn { get; set; } public virtual decimal? SCostInGreaterThanOrEqualTo { get; set; } public virtual decimal? SCostInGreaterThan { get; set; } public virtual decimal? SCostInLessThan { get; set; } public virtual decimal? SCostInLessThanOrEqualTo { get; set; } public virtual decimal? SCostInNotEqualTo { get; set; } public virtual Nullable[] SCostInBetween { get; set; } public virtual Nullable[] SCostInIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual Nullable[] SpecialPriceBetween { get; set; } public virtual Nullable[] SpecialPriceIn { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual decimal? QuantityLeftGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftGreaterThan { get; set; } public virtual decimal? QuantityLeftLessThan { get; set; } public virtual decimal? QuantityLeftLessThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftNotEqualTo { get; set; } public virtual Nullable[] QuantityLeftBetween { get; set; } public virtual Nullable[] QuantityLeftIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string HistoryText { get; set; } public virtual string HistoryTextStartsWith { get; set; } public virtual string HistoryTextEndsWith { get; set; } public virtual string HistoryTextContains { get; set; } public virtual string HistoryTextLike { get; set; } public virtual string[] HistoryTextBetween { get; set; } public virtual string[] HistoryTextIn { get; set; } public virtual decimal? QuantityAllocated { get; set; } public virtual decimal? QuantityAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityAllocatedGreaterThan { get; set; } public virtual decimal? QuantityAllocatedLessThan { get; set; } public virtual decimal? QuantityAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityAllocatedNotEqualTo { get; set; } public virtual Nullable[] QuantityAllocatedBetween { get; set; } public virtual Nullable[] QuantityAllocatedIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string BinLocationDesc { get; set; } public virtual string BinLocationDescStartsWith { get; set; } public virtual string BinLocationDescEndsWith { get; set; } public virtual string BinLocationDescContains { get; set; } public virtual string BinLocationDescLike { get; set; } public virtual string[] BinLocationDescBetween { get; set; } public virtual string[] BinLocationDescIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } } public partial class IN_StandCost { [Required] public virtual string INStandCostID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string DocumentNo { get; set; } [Required] public virtual DateTime InitDate { get; set; } public virtual DateTime? UsageDate { get; set; } public virtual string Formula { get; set; } public virtual bool? Status { get; set; } public virtual string Ref { get; set; } public virtual string FromPartNo { get; set; } public virtual string ToPartNo { get; set; } public virtual string FromSupplier { get; set; } public virtual string ToSupplier { get; set; } public virtual string FromClass { get; set; } public virtual string ToClass { get; set; } public virtual string FromCat1 { get; set; } public virtual string ToCat1 { get; set; } public virtual string FromCat2 { get; set; } public virtual string ToCat2 { get; set; } public virtual string FromCat3 { get; set; } public virtual string ToCat3 { get; set; } public virtual string FromCat4 { get; set; } public virtual string ToCat4 { get; set; } public virtual string FromCat5 { get; set; } public virtual string ToCat5 { get; set; } } public partial class IN_StandCostLine { [Required] public virtual string INStandCostLineID { get; set; } [Required] public virtual string INStandCostID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? OldCost { get; set; } public virtual decimal? NewCost { get; set; } public virtual decimal? LastHomeCost { get; set; } public virtual decimal? LastSupplierCost { get; set; } public virtual decimal? StandardDuty { get; set; } public virtual decimal? StandardFreight { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? UserValue { get; set; } public virtual decimal? TotalSOH { get; set; } public virtual decimal? CurrentValue { get; set; } public virtual decimal? NewValue { get; set; } public virtual decimal? Variance { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? FXCapitalRate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StandCostLineQuery : QueryDb, IReturn> { public IN_StandCostLineQuery() { INStandCostLineIDBetween = new string[]{}; INStandCostLineIDIn = new string[]{}; INStandCostIDBetween = new string[]{}; INStandCostIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; OldCostBetween = new Nullable[]{}; OldCostIn = new Nullable[]{}; NewCostBetween = new Nullable[]{}; NewCostIn = new Nullable[]{}; LastHomeCostBetween = new Nullable[]{}; LastHomeCostIn = new Nullable[]{}; LastSupplierCostBetween = new Nullable[]{}; LastSupplierCostIn = new Nullable[]{}; StandardDutyBetween = new Nullable[]{}; StandardDutyIn = new Nullable[]{}; StandardFreightBetween = new Nullable[]{}; StandardFreightIn = new Nullable[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; UserValueBetween = new Nullable[]{}; UserValueIn = new Nullable[]{}; TotalSOHBetween = new Nullable[]{}; TotalSOHIn = new Nullable[]{}; CurrentValueBetween = new Nullable[]{}; CurrentValueIn = new Nullable[]{}; NewValueBetween = new Nullable[]{}; NewValueIn = new Nullable[]{}; VarianceBetween = new Nullable[]{}; VarianceIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; FXCapitalRateBetween = new Nullable[]{}; FXCapitalRateIn = new Nullable[]{}; } public virtual string INStandCostLineID { get; set; } public virtual string INStandCostLineIDStartsWith { get; set; } public virtual string INStandCostLineIDEndsWith { get; set; } public virtual string INStandCostLineIDContains { get; set; } public virtual string INStandCostLineIDLike { get; set; } public virtual string[] INStandCostLineIDBetween { get; set; } public virtual string[] INStandCostLineIDIn { get; set; } public virtual string INStandCostID { get; set; } public virtual string INStandCostIDStartsWith { get; set; } public virtual string INStandCostIDEndsWith { get; set; } public virtual string INStandCostIDContains { get; set; } public virtual string INStandCostIDLike { get; set; } public virtual string[] INStandCostIDBetween { get; set; } public virtual string[] INStandCostIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? OldCost { get; set; } public virtual decimal? OldCostGreaterThanOrEqualTo { get; set; } public virtual decimal? OldCostGreaterThan { get; set; } public virtual decimal? OldCostLessThan { get; set; } public virtual decimal? OldCostLessThanOrEqualTo { get; set; } public virtual decimal? OldCostNotEqualTo { get; set; } public virtual Nullable[] OldCostBetween { get; set; } public virtual Nullable[] OldCostIn { get; set; } public virtual decimal? NewCost { get; set; } public virtual decimal? NewCostGreaterThanOrEqualTo { get; set; } public virtual decimal? NewCostGreaterThan { get; set; } public virtual decimal? NewCostLessThan { get; set; } public virtual decimal? NewCostLessThanOrEqualTo { get; set; } public virtual decimal? NewCostNotEqualTo { get; set; } public virtual Nullable[] NewCostBetween { get; set; } public virtual Nullable[] NewCostIn { get; set; } public virtual decimal? LastHomeCost { get; set; } public virtual decimal? LastHomeCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LastHomeCostGreaterThan { get; set; } public virtual decimal? LastHomeCostLessThan { get; set; } public virtual decimal? LastHomeCostLessThanOrEqualTo { get; set; } public virtual decimal? LastHomeCostNotEqualTo { get; set; } public virtual Nullable[] LastHomeCostBetween { get; set; } public virtual Nullable[] LastHomeCostIn { get; set; } public virtual decimal? LastSupplierCost { get; set; } public virtual decimal? LastSupplierCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LastSupplierCostGreaterThan { get; set; } public virtual decimal? LastSupplierCostLessThan { get; set; } public virtual decimal? LastSupplierCostLessThanOrEqualTo { get; set; } public virtual decimal? LastSupplierCostNotEqualTo { get; set; } public virtual Nullable[] LastSupplierCostBetween { get; set; } public virtual Nullable[] LastSupplierCostIn { get; set; } public virtual decimal? StandardDuty { get; set; } public virtual decimal? StandardDutyGreaterThanOrEqualTo { get; set; } public virtual decimal? StandardDutyGreaterThan { get; set; } public virtual decimal? StandardDutyLessThan { get; set; } public virtual decimal? StandardDutyLessThanOrEqualTo { get; set; } public virtual decimal? StandardDutyNotEqualTo { get; set; } public virtual Nullable[] StandardDutyBetween { get; set; } public virtual Nullable[] StandardDutyIn { get; set; } public virtual decimal? StandardFreight { get; set; } public virtual decimal? StandardFreightGreaterThanOrEqualTo { get; set; } public virtual decimal? StandardFreightGreaterThan { get; set; } public virtual decimal? StandardFreightLessThan { get; set; } public virtual decimal? StandardFreightLessThanOrEqualTo { get; set; } public virtual decimal? StandardFreightNotEqualTo { get; set; } public virtual Nullable[] StandardFreightBetween { get; set; } public virtual Nullable[] StandardFreightIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual decimal? UserValue { get; set; } public virtual decimal? UserValueGreaterThanOrEqualTo { get; set; } public virtual decimal? UserValueGreaterThan { get; set; } public virtual decimal? UserValueLessThan { get; set; } public virtual decimal? UserValueLessThanOrEqualTo { get; set; } public virtual decimal? UserValueNotEqualTo { get; set; } public virtual Nullable[] UserValueBetween { get; set; } public virtual Nullable[] UserValueIn { get; set; } public virtual decimal? TotalSOH { get; set; } public virtual decimal? TotalSOHGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalSOHGreaterThan { get; set; } public virtual decimal? TotalSOHLessThan { get; set; } public virtual decimal? TotalSOHLessThanOrEqualTo { get; set; } public virtual decimal? TotalSOHNotEqualTo { get; set; } public virtual Nullable[] TotalSOHBetween { get; set; } public virtual Nullable[] TotalSOHIn { get; set; } public virtual decimal? CurrentValue { get; set; } public virtual decimal? CurrentValueGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentValueGreaterThan { get; set; } public virtual decimal? CurrentValueLessThan { get; set; } public virtual decimal? CurrentValueLessThanOrEqualTo { get; set; } public virtual decimal? CurrentValueNotEqualTo { get; set; } public virtual Nullable[] CurrentValueBetween { get; set; } public virtual Nullable[] CurrentValueIn { get; set; } public virtual decimal? NewValue { get; set; } public virtual decimal? NewValueGreaterThanOrEqualTo { get; set; } public virtual decimal? NewValueGreaterThan { get; set; } public virtual decimal? NewValueLessThan { get; set; } public virtual decimal? NewValueLessThanOrEqualTo { get; set; } public virtual decimal? NewValueNotEqualTo { get; set; } public virtual Nullable[] NewValueBetween { get; set; } public virtual Nullable[] NewValueIn { get; set; } public virtual decimal? Variance { get; set; } public virtual decimal? VarianceGreaterThanOrEqualTo { get; set; } public virtual decimal? VarianceGreaterThan { get; set; } public virtual decimal? VarianceLessThan { get; set; } public virtual decimal? VarianceLessThanOrEqualTo { get; set; } public virtual decimal? VarianceNotEqualTo { get; set; } public virtual Nullable[] VarianceBetween { get; set; } public virtual Nullable[] VarianceIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual decimal? FXCapitalRate { get; set; } public virtual decimal? FXCapitalRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXCapitalRateGreaterThan { get; set; } public virtual decimal? FXCapitalRateLessThan { get; set; } public virtual decimal? FXCapitalRateLessThanOrEqualTo { get; set; } public virtual decimal? FXCapitalRateNotEqualTo { get; set; } public virtual Nullable[] FXCapitalRateBetween { get; set; } public virtual Nullable[] FXCapitalRateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StandCostQuery : QueryDb, IReturn> { public IN_StandCostQuery() { INStandCostIDBetween = new string[]{}; INStandCostIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DocumentNoBetween = new string[]{}; DocumentNoIn = new string[]{}; InitDateBetween = new DateTime[]{}; InitDateIn = new DateTime[]{}; UsageDateBetween = new Nullable[]{}; UsageDateIn = new Nullable[]{}; FormulaBetween = new string[]{}; FormulaIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; FromPartNoBetween = new string[]{}; FromPartNoIn = new string[]{}; ToPartNoBetween = new string[]{}; ToPartNoIn = new string[]{}; FromSupplierBetween = new string[]{}; FromSupplierIn = new string[]{}; ToSupplierBetween = new string[]{}; ToSupplierIn = new string[]{}; FromClassBetween = new string[]{}; FromClassIn = new string[]{}; ToClassBetween = new string[]{}; ToClassIn = new string[]{}; FromCat1Between = new string[]{}; FromCat1In = new string[]{}; ToCat1Between = new string[]{}; ToCat1In = new string[]{}; FromCat2Between = new string[]{}; FromCat2In = new string[]{}; ToCat2Between = new string[]{}; ToCat2In = new string[]{}; FromCat3Between = new string[]{}; FromCat3In = new string[]{}; ToCat3Between = new string[]{}; ToCat3In = new string[]{}; FromCat4Between = new string[]{}; FromCat4In = new string[]{}; ToCat4Between = new string[]{}; ToCat4In = new string[]{}; FromCat5Between = new string[]{}; FromCat5In = new string[]{}; ToCat5Between = new string[]{}; ToCat5In = new string[]{}; } public virtual string INStandCostID { get; set; } public virtual string INStandCostIDStartsWith { get; set; } public virtual string INStandCostIDEndsWith { get; set; } public virtual string INStandCostIDContains { get; set; } public virtual string INStandCostIDLike { get; set; } public virtual string[] INStandCostIDBetween { get; set; } public virtual string[] INStandCostIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string DocumentNo { get; set; } public virtual string DocumentNoStartsWith { get; set; } public virtual string DocumentNoEndsWith { get; set; } public virtual string DocumentNoContains { get; set; } public virtual string DocumentNoLike { get; set; } public virtual string[] DocumentNoBetween { get; set; } public virtual string[] DocumentNoIn { get; set; } public virtual DateTime? InitDate { get; set; } public virtual DateTime? InitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InitDateGreaterThan { get; set; } public virtual DateTime? InitDateLessThan { get; set; } public virtual DateTime? InitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InitDateNotEqualTo { get; set; } public virtual DateTime[] InitDateBetween { get; set; } public virtual DateTime[] InitDateIn { get; set; } public virtual DateTime? UsageDate { get; set; } public virtual DateTime? UsageDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? UsageDateGreaterThan { get; set; } public virtual DateTime? UsageDateLessThan { get; set; } public virtual DateTime? UsageDateLessThanOrEqualTo { get; set; } public virtual DateTime? UsageDateNotEqualTo { get; set; } public virtual Nullable[] UsageDateBetween { get; set; } public virtual Nullable[] UsageDateIn { get; set; } public virtual string Formula { get; set; } public virtual string FormulaStartsWith { get; set; } public virtual string FormulaEndsWith { get; set; } public virtual string FormulaContains { get; set; } public virtual string FormulaLike { get; set; } public virtual string[] FormulaBetween { get; set; } public virtual string[] FormulaIn { get; set; } public virtual bool? Status { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string FromPartNo { get; set; } public virtual string FromPartNoStartsWith { get; set; } public virtual string FromPartNoEndsWith { get; set; } public virtual string FromPartNoContains { get; set; } public virtual string FromPartNoLike { get; set; } public virtual string[] FromPartNoBetween { get; set; } public virtual string[] FromPartNoIn { get; set; } public virtual string ToPartNo { get; set; } public virtual string ToPartNoStartsWith { get; set; } public virtual string ToPartNoEndsWith { get; set; } public virtual string ToPartNoContains { get; set; } public virtual string ToPartNoLike { get; set; } public virtual string[] ToPartNoBetween { get; set; } public virtual string[] ToPartNoIn { get; set; } public virtual string FromSupplier { get; set; } public virtual string FromSupplierStartsWith { get; set; } public virtual string FromSupplierEndsWith { get; set; } public virtual string FromSupplierContains { get; set; } public virtual string FromSupplierLike { get; set; } public virtual string[] FromSupplierBetween { get; set; } public virtual string[] FromSupplierIn { get; set; } public virtual string ToSupplier { get; set; } public virtual string ToSupplierStartsWith { get; set; } public virtual string ToSupplierEndsWith { get; set; } public virtual string ToSupplierContains { get; set; } public virtual string ToSupplierLike { get; set; } public virtual string[] ToSupplierBetween { get; set; } public virtual string[] ToSupplierIn { get; set; } public virtual string FromClass { get; set; } public virtual string FromClassStartsWith { get; set; } public virtual string FromClassEndsWith { get; set; } public virtual string FromClassContains { get; set; } public virtual string FromClassLike { get; set; } public virtual string[] FromClassBetween { get; set; } public virtual string[] FromClassIn { get; set; } public virtual string ToClass { get; set; } public virtual string ToClassStartsWith { get; set; } public virtual string ToClassEndsWith { get; set; } public virtual string ToClassContains { get; set; } public virtual string ToClassLike { get; set; } public virtual string[] ToClassBetween { get; set; } public virtual string[] ToClassIn { get; set; } public virtual string FromCat1 { get; set; } public virtual string FromCat1StartsWith { get; set; } public virtual string FromCat1EndsWith { get; set; } public virtual string FromCat1Contains { get; set; } public virtual string FromCat1Like { get; set; } public virtual string[] FromCat1Between { get; set; } public virtual string[] FromCat1In { get; set; } public virtual string ToCat1 { get; set; } public virtual string ToCat1StartsWith { get; set; } public virtual string ToCat1EndsWith { get; set; } public virtual string ToCat1Contains { get; set; } public virtual string ToCat1Like { get; set; } public virtual string[] ToCat1Between { get; set; } public virtual string[] ToCat1In { get; set; } public virtual string FromCat2 { get; set; } public virtual string FromCat2StartsWith { get; set; } public virtual string FromCat2EndsWith { get; set; } public virtual string FromCat2Contains { get; set; } public virtual string FromCat2Like { get; set; } public virtual string[] FromCat2Between { get; set; } public virtual string[] FromCat2In { get; set; } public virtual string ToCat2 { get; set; } public virtual string ToCat2StartsWith { get; set; } public virtual string ToCat2EndsWith { get; set; } public virtual string ToCat2Contains { get; set; } public virtual string ToCat2Like { get; set; } public virtual string[] ToCat2Between { get; set; } public virtual string[] ToCat2In { get; set; } public virtual string FromCat3 { get; set; } public virtual string FromCat3StartsWith { get; set; } public virtual string FromCat3EndsWith { get; set; } public virtual string FromCat3Contains { get; set; } public virtual string FromCat3Like { get; set; } public virtual string[] FromCat3Between { get; set; } public virtual string[] FromCat3In { get; set; } public virtual string ToCat3 { get; set; } public virtual string ToCat3StartsWith { get; set; } public virtual string ToCat3EndsWith { get; set; } public virtual string ToCat3Contains { get; set; } public virtual string ToCat3Like { get; set; } public virtual string[] ToCat3Between { get; set; } public virtual string[] ToCat3In { get; set; } public virtual string FromCat4 { get; set; } public virtual string FromCat4StartsWith { get; set; } public virtual string FromCat4EndsWith { get; set; } public virtual string FromCat4Contains { get; set; } public virtual string FromCat4Like { get; set; } public virtual string[] FromCat4Between { get; set; } public virtual string[] FromCat4In { get; set; } public virtual string ToCat4 { get; set; } public virtual string ToCat4StartsWith { get; set; } public virtual string ToCat4EndsWith { get; set; } public virtual string ToCat4Contains { get; set; } public virtual string ToCat4Like { get; set; } public virtual string[] ToCat4Between { get; set; } public virtual string[] ToCat4In { get; set; } public virtual string FromCat5 { get; set; } public virtual string FromCat5StartsWith { get; set; } public virtual string FromCat5EndsWith { get; set; } public virtual string FromCat5Contains { get; set; } public virtual string FromCat5Like { get; set; } public virtual string[] FromCat5Between { get; set; } public virtual string[] FromCat5In { get; set; } public virtual string ToCat5 { get; set; } public virtual string ToCat5StartsWith { get; set; } public virtual string ToCat5EndsWith { get; set; } public virtual string ToCat5Contains { get; set; } public virtual string ToCat5Like { get; set; } public virtual string[] ToCat5Between { get; set; } public virtual string[] ToCat5In { get; set; } } public partial class IN_StockTakeLineDetails { [Required] public virtual string StockTakeDetailsID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_StockTakeLines))] [Required] public virtual string StockTakeLineID { get; set; } public virtual string SerialNumber { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string LinkID { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? QtyNotFound { get; set; } public virtual decimal? QtyAdded { get; set; } public virtual decimal? Cost { get; set; } public virtual DateTime? ExpiryDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_BinLocationLookup))] public virtual string IN_BinLocationLookup_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StockTakeLineDetailsQuery : QueryDb, IReturn> { public IN_StockTakeLineDetailsQuery() { StockTakeDetailsIDBetween = new string[]{}; StockTakeDetailsIDIn = new string[]{}; StockTakeLineIDBetween = new string[]{}; StockTakeLineIDIn = new string[]{}; SerialNumberBetween = new string[]{}; SerialNumberIn = new string[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; QtyFoundBetween = new Nullable[]{}; QtyFoundIn = new Nullable[]{}; QtyNotFoundBetween = new Nullable[]{}; QtyNotFoundIn = new Nullable[]{}; QtyAddedBetween = new Nullable[]{}; QtyAddedIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; IN_BinLocationLookup_RecIDBetween = new string[]{}; IN_BinLocationLookup_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string StockTakeDetailsID { get; set; } public virtual string StockTakeDetailsIDStartsWith { get; set; } public virtual string StockTakeDetailsIDEndsWith { get; set; } public virtual string StockTakeDetailsIDContains { get; set; } public virtual string StockTakeDetailsIDLike { get; set; } public virtual string[] StockTakeDetailsIDBetween { get; set; } public virtual string[] StockTakeDetailsIDIn { get; set; } public virtual string StockTakeLineID { get; set; } public virtual string StockTakeLineIDStartsWith { get; set; } public virtual string StockTakeLineIDEndsWith { get; set; } public virtual string StockTakeLineIDContains { get; set; } public virtual string StockTakeLineIDLike { get; set; } public virtual string[] StockTakeLineIDBetween { get; set; } public virtual string[] StockTakeLineIDIn { get; set; } public virtual string SerialNumber { get; set; } public virtual string SerialNumberStartsWith { get; set; } public virtual string SerialNumberEndsWith { get; set; } public virtual string SerialNumberContains { get; set; } public virtual string SerialNumberLike { get; set; } public virtual string[] SerialNumberBetween { get; set; } public virtual string[] SerialNumberIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? QtyFoundGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyFoundGreaterThan { get; set; } public virtual decimal? QtyFoundLessThan { get; set; } public virtual decimal? QtyFoundLessThanOrEqualTo { get; set; } public virtual decimal? QtyFoundNotEqualTo { get; set; } public virtual Nullable[] QtyFoundBetween { get; set; } public virtual Nullable[] QtyFoundIn { get; set; } public virtual decimal? QtyNotFound { get; set; } public virtual decimal? QtyNotFoundGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyNotFoundGreaterThan { get; set; } public virtual decimal? QtyNotFoundLessThan { get; set; } public virtual decimal? QtyNotFoundLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotFoundNotEqualTo { get; set; } public virtual Nullable[] QtyNotFoundBetween { get; set; } public virtual Nullable[] QtyNotFoundIn { get; set; } public virtual decimal? QtyAdded { get; set; } public virtual decimal? QtyAddedGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyAddedGreaterThan { get; set; } public virtual decimal? QtyAddedLessThan { get; set; } public virtual decimal? QtyAddedLessThanOrEqualTo { get; set; } public virtual decimal? QtyAddedNotEqualTo { get; set; } public virtual Nullable[] QtyAddedBetween { get; set; } public virtual Nullable[] QtyAddedIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string IN_BinLocationLookup_RecID { get; set; } public virtual string IN_BinLocationLookup_RecIDStartsWith { get; set; } public virtual string IN_BinLocationLookup_RecIDEndsWith { get; set; } public virtual string IN_BinLocationLookup_RecIDContains { get; set; } public virtual string IN_BinLocationLookup_RecIDLike { get; set; } public virtual string[] IN_BinLocationLookup_RecIDBetween { get; set; } public virtual string[] IN_BinLocationLookup_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class IN_StockTakeLines { [Required] public virtual string StockTakeLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_StockTakeMain))] [Required] public virtual string StockTakeID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? QtyOnHand { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? AmountVar { get; set; } public virtual string BinLocation { get; set; } public virtual int? LineNum { get; set; } public virtual string DefaultBin { get; set; } public virtual string Comment { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StockTakeLinesQuery : QueryDb, IReturn> { public IN_StockTakeLinesQuery() { StockTakeLineIDBetween = new string[]{}; StockTakeLineIDIn = new string[]{}; StockTakeIDBetween = new string[]{}; StockTakeIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QtyOnHandBetween = new Nullable[]{}; QtyOnHandIn = new Nullable[]{}; QtyFoundBetween = new Nullable[]{}; QtyFoundIn = new Nullable[]{}; AmountVarBetween = new Nullable[]{}; AmountVarIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; DefaultBinBetween = new string[]{}; DefaultBinIn = new string[]{}; CommentBetween = new string[]{}; CommentIn = new string[]{}; } public virtual string StockTakeLineID { get; set; } public virtual string StockTakeLineIDStartsWith { get; set; } public virtual string StockTakeLineIDEndsWith { get; set; } public virtual string StockTakeLineIDContains { get; set; } public virtual string StockTakeLineIDLike { get; set; } public virtual string[] StockTakeLineIDBetween { get; set; } public virtual string[] StockTakeLineIDIn { get; set; } public virtual string StockTakeID { get; set; } public virtual string StockTakeIDStartsWith { get; set; } public virtual string StockTakeIDEndsWith { get; set; } public virtual string StockTakeIDContains { get; set; } public virtual string StockTakeIDLike { get; set; } public virtual string[] StockTakeIDBetween { get; set; } public virtual string[] StockTakeIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? QtyOnHand { get; set; } public virtual decimal? QtyOnHandGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyOnHandGreaterThan { get; set; } public virtual decimal? QtyOnHandLessThan { get; set; } public virtual decimal? QtyOnHandLessThanOrEqualTo { get; set; } public virtual decimal? QtyOnHandNotEqualTo { get; set; } public virtual Nullable[] QtyOnHandBetween { get; set; } public virtual Nullable[] QtyOnHandIn { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? QtyFoundGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyFoundGreaterThan { get; set; } public virtual decimal? QtyFoundLessThan { get; set; } public virtual decimal? QtyFoundLessThanOrEqualTo { get; set; } public virtual decimal? QtyFoundNotEqualTo { get; set; } public virtual Nullable[] QtyFoundBetween { get; set; } public virtual Nullable[] QtyFoundIn { get; set; } public virtual decimal? AmountVar { get; set; } public virtual decimal? AmountVarGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountVarGreaterThan { get; set; } public virtual decimal? AmountVarLessThan { get; set; } public virtual decimal? AmountVarLessThanOrEqualTo { get; set; } public virtual decimal? AmountVarNotEqualTo { get; set; } public virtual Nullable[] AmountVarBetween { get; set; } public virtual Nullable[] AmountVarIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual int? LineNum { get; set; } public virtual int? LineNumGreaterThanOrEqualTo { get; set; } public virtual int? LineNumGreaterThan { get; set; } public virtual int? LineNumLessThan { get; set; } public virtual int? LineNumLessThanOrEqualTo { get; set; } public virtual int? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual string DefaultBin { get; set; } public virtual string DefaultBinStartsWith { get; set; } public virtual string DefaultBinEndsWith { get; set; } public virtual string DefaultBinContains { get; set; } public virtual string DefaultBinLike { get; set; } public virtual string[] DefaultBinBetween { get; set; } public virtual string[] DefaultBinIn { get; set; } public virtual string Comment { get; set; } public virtual string CommentStartsWith { get; set; } public virtual string CommentEndsWith { get; set; } public virtual string CommentContains { get; set; } public virtual string CommentLike { get; set; } public virtual string[] CommentBetween { get; set; } public virtual string[] CommentIn { get; set; } } public partial class IN_StockTakeMain { [Required] public virtual string StockTakeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string StockTakeNumber { get; set; } [Required] public virtual DateTime DateCreated { get; set; } [Required] public virtual string UserID { get; set; } public virtual string WarehouseID { get; set; } [Required] public virtual short Status { get; set; } [Required] public virtual bool Mode { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StockTakeMainQuery : QueryDb, IReturn> { public IN_StockTakeMainQuery() { StockTakeIDBetween = new string[]{}; StockTakeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; StockTakeNumberBetween = new string[]{}; StockTakeNumberIn = new string[]{}; DateCreatedBetween = new DateTime[]{}; DateCreatedIn = new DateTime[]{}; UserIDBetween = new string[]{}; UserIDIn = new string[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; } public virtual string StockTakeID { get; set; } public virtual string StockTakeIDStartsWith { get; set; } public virtual string StockTakeIDEndsWith { get; set; } public virtual string StockTakeIDContains { get; set; } public virtual string StockTakeIDLike { get; set; } public virtual string[] StockTakeIDBetween { get; set; } public virtual string[] StockTakeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string StockTakeNumber { get; set; } public virtual string StockTakeNumberStartsWith { get; set; } public virtual string StockTakeNumberEndsWith { get; set; } public virtual string StockTakeNumberContains { get; set; } public virtual string StockTakeNumberLike { get; set; } public virtual string[] StockTakeNumberBetween { get; set; } public virtual string[] StockTakeNumberIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual DateTime[] DateCreatedBetween { get; set; } public virtual DateTime[] DateCreatedIn { get; set; } public virtual string UserID { get; set; } public virtual string UserIDStartsWith { get; set; } public virtual string UserIDEndsWith { get; set; } public virtual string UserIDContains { get; set; } public virtual string UserIDLike { get; set; } public virtual string[] UserIDBetween { get; set; } public virtual string[] UserIDIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual bool? Mode { get; set; } } public partial class IN_StyleColourSizeMatrix { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Styles))] [Required] public virtual string StyleID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Colours))] [Required] public virtual string ColourID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Sizes))] [Required] public virtual string SizeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StyleColourSizeMatrixQuery : QueryDb, IReturn> { public IN_StyleColourSizeMatrixQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; StyleIDBetween = new string[]{}; StyleIDIn = new string[]{}; ColourIDBetween = new string[]{}; ColourIDIn = new string[]{}; SizeIDBetween = new string[]{}; SizeIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string StyleID { get; set; } public virtual string StyleIDStartsWith { get; set; } public virtual string StyleIDEndsWith { get; set; } public virtual string StyleIDContains { get; set; } public virtual string StyleIDLike { get; set; } public virtual string[] StyleIDBetween { get; set; } public virtual string[] StyleIDIn { get; set; } public virtual string ColourID { get; set; } public virtual string ColourIDStartsWith { get; set; } public virtual string ColourIDEndsWith { get; set; } public virtual string ColourIDContains { get; set; } public virtual string ColourIDLike { get; set; } public virtual string[] ColourIDBetween { get; set; } public virtual string[] ColourIDIn { get; set; } public virtual string SizeID { get; set; } public virtual string SizeIDStartsWith { get; set; } public virtual string SizeIDEndsWith { get; set; } public virtual string SizeIDContains { get; set; } public virtual string SizeIDLike { get; set; } public virtual string[] SizeIDBetween { get; set; } public virtual string[] SizeIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } } public partial class IN_Styles { [Required] public virtual string RecID { get; set; } public virtual string Description { get; set; } [Required] public virtual string StyleCode { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_StylesQuery : QueryDb, IReturn> { public IN_StylesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; StyleCodeBetween = new string[]{}; StyleCodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string StyleCode { get; set; } public virtual string StyleCodeStartsWith { get; set; } public virtual string StyleCodeEndsWith { get; set; } public virtual string StyleCodeContains { get; set; } public virtual string StyleCodeLike { get; set; } public virtual string[] StyleCodeBetween { get; set; } public virtual string[] StyleCodeIn { get; set; } } public partial class IN_SupplierWarehouse { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Creditor))] [Required] public virtual string IN_Creditor_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Warehouse))] [Required] public virtual string WarehouseID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Freight))] [Required] public virtual string FreightInID { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual short? DeliveryDays { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Duty))] [Required] public virtual string DutyID { get; set; } public virtual decimal? SupplierSOH { get; set; } public virtual decimal? SuppliersCost2 { get; set; } public virtual decimal? HomeSuppliersCost2 { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual bool? DefaultSupplierWarehouse { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_UnitOfMeasure))] public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } } public partial class IN_SupplierWarehouseCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SupplierWarehouseCustomFieldsQuery : QueryDb, IReturn> { public IN_SupplierWarehouseCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_SupplierWarehouseCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SupplierWarehouse))] public virtual string InvSuppSourceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SupplierWarehouseCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SupplierWarehouseCustomValuesQuery : QueryDb, IReturn> { public IN_SupplierWarehouseCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvSuppSourceIDBetween = new string[]{}; InvSuppSourceIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvSuppSourceID { get; set; } public virtual string InvSuppSourceIDStartsWith { get; set; } public virtual string InvSuppSourceIDEndsWith { get; set; } public virtual string InvSuppSourceIDContains { get; set; } public virtual string InvSuppSourceIDLike { get; set; } public virtual string[] InvSuppSourceIDBetween { get; set; } public virtual string[] InvSuppSourceIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_SupplierWarehouseQuery : QueryDb, IReturn> { public IN_SupplierWarehouseQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Creditor_RecIDBetween = new string[]{}; IN_Creditor_RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; FreightInIDBetween = new string[]{}; FreightInIDIn = new string[]{}; OrderUnitsBetween = new Nullable[]{}; OrderUnitsIn = new Nullable[]{}; DeliveryDaysBetween = new Nullable[]{}; DeliveryDaysIn = new Nullable[]{}; SuppliersCostBetween = new Nullable[]{}; SuppliersCostIn = new Nullable[]{}; HomeSuppliersCostBetween = new Nullable[]{}; HomeSuppliersCostIn = new Nullable[]{}; DutyIDBetween = new string[]{}; DutyIDIn = new string[]{}; SupplierSOHBetween = new Nullable[]{}; SupplierSOHIn = new Nullable[]{}; SuppliersCost2Between = new Nullable[]{}; SuppliersCost2In = new Nullable[]{}; HomeSuppliersCost2Between = new Nullable[]{}; HomeSuppliersCost2In = new Nullable[]{}; SpareFloat1Between = new Nullable[]{}; SpareFloat1In = new Nullable[]{}; SpareFloat2Between = new Nullable[]{}; SpareFloat2In = new Nullable[]{}; SpareFloat3Between = new Nullable[]{}; SpareFloat3In = new Nullable[]{}; SpareString1Between = new string[]{}; SpareString1In = new string[]{}; SpareString2Between = new string[]{}; SpareString2In = new string[]{}; SpareString3Between = new string[]{}; SpareString3In = new string[]{}; SpareDate1Between = new Nullable[]{}; SpareDate1In = new Nullable[]{}; SpareDate2Between = new Nullable[]{}; SpareDate2In = new Nullable[]{}; SpareDate3Between = new Nullable[]{}; SpareDate3In = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; IN_UnitOfMeasure_RecIDIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Creditor_RecID { get; set; } public virtual string IN_Creditor_RecIDStartsWith { get; set; } public virtual string IN_Creditor_RecIDEndsWith { get; set; } public virtual string IN_Creditor_RecIDContains { get; set; } public virtual string IN_Creditor_RecIDLike { get; set; } public virtual string[] IN_Creditor_RecIDBetween { get; set; } public virtual string[] IN_Creditor_RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual string FreightInID { get; set; } public virtual string FreightInIDStartsWith { get; set; } public virtual string FreightInIDEndsWith { get; set; } public virtual string FreightInIDContains { get; set; } public virtual string FreightInIDLike { get; set; } public virtual string[] FreightInIDBetween { get; set; } public virtual string[] FreightInIDIn { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual decimal? OrderUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsGreaterThan { get; set; } public virtual decimal? OrderUnitsLessThan { get; set; } public virtual decimal? OrderUnitsLessThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsNotEqualTo { get; set; } public virtual Nullable[] OrderUnitsBetween { get; set; } public virtual Nullable[] OrderUnitsIn { get; set; } public virtual short? DeliveryDays { get; set; } public virtual short? DeliveryDaysGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDaysGreaterThan { get; set; } public virtual short? DeliveryDaysLessThan { get; set; } public virtual short? DeliveryDaysLessThanOrEqualTo { get; set; } public virtual short? DeliveryDaysNotEqualTo { get; set; } public virtual Nullable[] DeliveryDaysBetween { get; set; } public virtual Nullable[] DeliveryDaysIn { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? SuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostGreaterThan { get; set; } public virtual decimal? SuppliersCostLessThan { get; set; } public virtual decimal? SuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostNotEqualTo { get; set; } public virtual Nullable[] SuppliersCostBetween { get; set; } public virtual Nullable[] SuppliersCostIn { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? HomeSuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostGreaterThan { get; set; } public virtual decimal? HomeSuppliersCostLessThan { get; set; } public virtual decimal? HomeSuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostNotEqualTo { get; set; } public virtual Nullable[] HomeSuppliersCostBetween { get; set; } public virtual Nullable[] HomeSuppliersCostIn { get; set; } public virtual string DutyID { get; set; } public virtual string DutyIDStartsWith { get; set; } public virtual string DutyIDEndsWith { get; set; } public virtual string DutyIDContains { get; set; } public virtual string DutyIDLike { get; set; } public virtual string[] DutyIDBetween { get; set; } public virtual string[] DutyIDIn { get; set; } public virtual decimal? SupplierSOH { get; set; } public virtual decimal? SupplierSOHGreaterThanOrEqualTo { get; set; } public virtual decimal? SupplierSOHGreaterThan { get; set; } public virtual decimal? SupplierSOHLessThan { get; set; } public virtual decimal? SupplierSOHLessThanOrEqualTo { get; set; } public virtual decimal? SupplierSOHNotEqualTo { get; set; } public virtual Nullable[] SupplierSOHBetween { get; set; } public virtual Nullable[] SupplierSOHIn { get; set; } public virtual decimal? SuppliersCost2 { get; set; } public virtual decimal? SuppliersCost2GreaterThanOrEqualTo { get; set; } public virtual decimal? SuppliersCost2GreaterThan { get; set; } public virtual decimal? SuppliersCost2LessThan { get; set; } public virtual decimal? SuppliersCost2LessThanOrEqualTo { get; set; } public virtual decimal? SuppliersCost2NotEqualTo { get; set; } public virtual Nullable[] SuppliersCost2Between { get; set; } public virtual Nullable[] SuppliersCost2In { get; set; } public virtual decimal? HomeSuppliersCost2 { get; set; } public virtual decimal? HomeSuppliersCost2GreaterThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCost2GreaterThan { get; set; } public virtual decimal? HomeSuppliersCost2LessThan { get; set; } public virtual decimal? HomeSuppliersCost2LessThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCost2NotEqualTo { get; set; } public virtual Nullable[] HomeSuppliersCost2Between { get; set; } public virtual Nullable[] HomeSuppliersCost2In { get; set; } public virtual decimal? SpareFloat1 { get; set; } public virtual decimal? SpareFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat1GreaterThan { get; set; } public virtual decimal? SpareFloat1LessThan { get; set; } public virtual decimal? SpareFloat1LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat1NotEqualTo { get; set; } public virtual Nullable[] SpareFloat1Between { get; set; } public virtual Nullable[] SpareFloat1In { get; set; } public virtual decimal? SpareFloat2 { get; set; } public virtual decimal? SpareFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat2GreaterThan { get; set; } public virtual decimal? SpareFloat2LessThan { get; set; } public virtual decimal? SpareFloat2LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat2NotEqualTo { get; set; } public virtual Nullable[] SpareFloat2Between { get; set; } public virtual Nullable[] SpareFloat2In { get; set; } public virtual decimal? SpareFloat3 { get; set; } public virtual decimal? SpareFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareFloat3GreaterThan { get; set; } public virtual decimal? SpareFloat3LessThan { get; set; } public virtual decimal? SpareFloat3LessThanOrEqualTo { get; set; } public virtual decimal? SpareFloat3NotEqualTo { get; set; } public virtual Nullable[] SpareFloat3Between { get; set; } public virtual Nullable[] SpareFloat3In { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString1StartsWith { get; set; } public virtual string SpareString1EndsWith { get; set; } public virtual string SpareString1Contains { get; set; } public virtual string SpareString1Like { get; set; } public virtual string[] SpareString1Between { get; set; } public virtual string[] SpareString1In { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString2StartsWith { get; set; } public virtual string SpareString2EndsWith { get; set; } public virtual string SpareString2Contains { get; set; } public virtual string SpareString2Like { get; set; } public virtual string[] SpareString2Between { get; set; } public virtual string[] SpareString2In { get; set; } public virtual string SpareString3 { get; set; } public virtual string SpareString3StartsWith { get; set; } public virtual string SpareString3EndsWith { get; set; } public virtual string SpareString3Contains { get; set; } public virtual string SpareString3Like { get; set; } public virtual string[] SpareString3Between { get; set; } public virtual string[] SpareString3In { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1GreaterThan { get; set; } public virtual DateTime? SpareDate1LessThan { get; set; } public virtual DateTime? SpareDate1LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1NotEqualTo { get; set; } public virtual Nullable[] SpareDate1Between { get; set; } public virtual Nullable[] SpareDate1In { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2GreaterThan { get; set; } public virtual DateTime? SpareDate2LessThan { get; set; } public virtual DateTime? SpareDate2LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2NotEqualTo { get; set; } public virtual Nullable[] SpareDate2Between { get; set; } public virtual Nullable[] SpareDate2In { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual DateTime? SpareDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3GreaterThan { get; set; } public virtual DateTime? SpareDate3LessThan { get; set; } public virtual DateTime? SpareDate3LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3NotEqualTo { get; set; } public virtual Nullable[] SpareDate3Between { get; set; } public virtual Nullable[] SpareDate3In { get; set; } public virtual bool? DefaultSupplierWarehouse { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } public virtual Nullable[] IN_UnitOfMeasure_RecIDIn { get; set; } } public partial class IN_Transfer { [Required] public virtual string TransferID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string TransferNo { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual string Reference { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual short Status { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string LastSavedByStaffID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_TransferReasons))] [Required] public virtual string IN_TransferReasons_RecID { get; set; } } public partial class IN_TransferCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferCustomSettingQuery : QueryDb, IReturn> { public IN_TransferCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class IN_TransferCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_TransferCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Transfer))] [Required] public virtual string TransferID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferCustomSettingValuesQuery : QueryDb, IReturn> { public IN_TransferCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; TransferIDBetween = new string[]{}; TransferIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string TransferID { get; set; } public virtual string TransferIDStartsWith { get; set; } public virtual string TransferIDEndsWith { get; set; } public virtual string TransferIDContains { get; set; } public virtual string TransferIDLike { get; set; } public virtual string[] TransferIDBetween { get; set; } public virtual string[] TransferIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class IN_TransferDocuments { public IN_TransferDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string TransferID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferDocumentsQuery : QueryDb, IReturn> { public IN_TransferDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TransferIDBetween = new string[]{}; TransferIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TransferID { get; set; } public virtual string TransferIDStartsWith { get; set; } public virtual string TransferIDEndsWith { get; set; } public virtual string TransferIDContains { get; set; } public virtual string TransferIDLike { get; set; } public virtual string[] TransferIDBetween { get; set; } public virtual string[] TransferIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class IN_TransferLineCustomField { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferLineCustomFieldQuery : QueryDb, IReturn> { public IN_TransferLineCustomFieldQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class IN_TransferLineCustomValue { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_TransferLines))] [Required] public virtual string IN_TransferLines_TransferLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_TransferLineCustomField))] [Required] public virtual string IN_TransferLineCustomField_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferLineCustomValueQuery : QueryDb, IReturn> { public IN_TransferLineCustomValueQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_TransferLines_TransferLineIDBetween = new string[]{}; IN_TransferLines_TransferLineIDIn = new string[]{}; IN_TransferLineCustomField_RecIDBetween = new string[]{}; IN_TransferLineCustomField_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_TransferLines_TransferLineID { get; set; } public virtual string IN_TransferLines_TransferLineIDStartsWith { get; set; } public virtual string IN_TransferLines_TransferLineIDEndsWith { get; set; } public virtual string IN_TransferLines_TransferLineIDContains { get; set; } public virtual string IN_TransferLines_TransferLineIDLike { get; set; } public virtual string[] IN_TransferLines_TransferLineIDBetween { get; set; } public virtual string[] IN_TransferLines_TransferLineIDIn { get; set; } public virtual string IN_TransferLineCustomField_RecID { get; set; } public virtual string IN_TransferLineCustomField_RecIDStartsWith { get; set; } public virtual string IN_TransferLineCustomField_RecIDEndsWith { get; set; } public virtual string IN_TransferLineCustomField_RecIDContains { get; set; } public virtual string IN_TransferLineCustomField_RecIDLike { get; set; } public virtual string[] IN_TransferLineCustomField_RecIDBetween { get; set; } public virtual string[] IN_TransferLineCustomField_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class IN_TransferLines { [Required] public virtual string TransferLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Transfer))] [Required] public virtual string TransferID { get; set; } public virtual string FromPartInventoryID { get; set; } public virtual string FromPartInventorySOHID { get; set; } public virtual string FromPartNo { get; set; } public virtual string FromPartDescription { get; set; } public virtual decimal? FromPartOriginalQuantity { get; set; } public virtual decimal? TransferQuantity { get; set; } public virtual string ToPartInventoryID { get; set; } public virtual string ToPartNo { get; set; } public virtual string ToPartDescription { get; set; } public virtual int? TransferLineNo { get; set; } public virtual string ToPartSerialNo { get; set; } public virtual string Reference { get; set; } public virtual string ToPartInventorySOHID { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual short? FromPartDecimalPlaces { get; set; } public virtual short? ToPartDecimalPlaces { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string FromPartInventoryValueAccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string ToPartInventoryValueAccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string FromPartWriteOnAccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string ToPartWriteOnAccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string FromPartWriteOffAccountID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string ToPartWriteOffAccountID { get; set; } public virtual decimal? FromPartLastCost { get; set; } public virtual decimal? ToPartLastCost { get; set; } public virtual string ToPartBinLocation { get; set; } public virtual string ToPartComment { get; set; } public virtual DateTime? ToPartExpiryDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_TransferReasons))] public virtual string IN_TransferReasons_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferLinesQuery : QueryDb, IReturn> { public IN_TransferLinesQuery() { TransferLineIDBetween = new string[]{}; TransferLineIDIn = new string[]{}; TransferIDBetween = new string[]{}; TransferIDIn = new string[]{}; FromPartInventoryIDBetween = new string[]{}; FromPartInventoryIDIn = new string[]{}; FromPartInventorySOHIDBetween = new string[]{}; FromPartInventorySOHIDIn = new string[]{}; FromPartNoBetween = new string[]{}; FromPartNoIn = new string[]{}; FromPartDescriptionBetween = new string[]{}; FromPartDescriptionIn = new string[]{}; FromPartOriginalQuantityBetween = new Nullable[]{}; FromPartOriginalQuantityIn = new Nullable[]{}; TransferQuantityBetween = new Nullable[]{}; TransferQuantityIn = new Nullable[]{}; ToPartInventoryIDBetween = new string[]{}; ToPartInventoryIDIn = new string[]{}; ToPartNoBetween = new string[]{}; ToPartNoIn = new string[]{}; ToPartDescriptionBetween = new string[]{}; ToPartDescriptionIn = new string[]{}; TransferLineNoBetween = new Nullable[]{}; TransferLineNoIn = new Nullable[]{}; ToPartSerialNoBetween = new string[]{}; ToPartSerialNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; ToPartInventorySOHIDBetween = new string[]{}; ToPartInventorySOHIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FromPartDecimalPlacesBetween = new Nullable[]{}; FromPartDecimalPlacesIn = new Nullable[]{}; ToPartDecimalPlacesBetween = new Nullable[]{}; ToPartDecimalPlacesIn = new Nullable[]{}; FromPartInventoryValueAccountIDBetween = new string[]{}; FromPartInventoryValueAccountIDIn = new string[]{}; ToPartInventoryValueAccountIDBetween = new string[]{}; ToPartInventoryValueAccountIDIn = new string[]{}; FromPartWriteOnAccountIDBetween = new string[]{}; FromPartWriteOnAccountIDIn = new string[]{}; ToPartWriteOnAccountIDBetween = new string[]{}; ToPartWriteOnAccountIDIn = new string[]{}; FromPartWriteOffAccountIDBetween = new string[]{}; FromPartWriteOffAccountIDIn = new string[]{}; ToPartWriteOffAccountIDBetween = new string[]{}; ToPartWriteOffAccountIDIn = new string[]{}; FromPartLastCostBetween = new Nullable[]{}; FromPartLastCostIn = new Nullable[]{}; ToPartLastCostBetween = new Nullable[]{}; ToPartLastCostIn = new Nullable[]{}; ToPartBinLocationBetween = new string[]{}; ToPartBinLocationIn = new string[]{}; ToPartCommentBetween = new string[]{}; ToPartCommentIn = new string[]{}; ToPartExpiryDateBetween = new Nullable[]{}; ToPartExpiryDateIn = new Nullable[]{}; IN_TransferReasons_RecIDBetween = new string[]{}; IN_TransferReasons_RecIDIn = new string[]{}; } public virtual string TransferLineID { get; set; } public virtual string TransferLineIDStartsWith { get; set; } public virtual string TransferLineIDEndsWith { get; set; } public virtual string TransferLineIDContains { get; set; } public virtual string TransferLineIDLike { get; set; } public virtual string[] TransferLineIDBetween { get; set; } public virtual string[] TransferLineIDIn { get; set; } public virtual string TransferID { get; set; } public virtual string TransferIDStartsWith { get; set; } public virtual string TransferIDEndsWith { get; set; } public virtual string TransferIDContains { get; set; } public virtual string TransferIDLike { get; set; } public virtual string[] TransferIDBetween { get; set; } public virtual string[] TransferIDIn { get; set; } public virtual string FromPartInventoryID { get; set; } public virtual string FromPartInventoryIDStartsWith { get; set; } public virtual string FromPartInventoryIDEndsWith { get; set; } public virtual string FromPartInventoryIDContains { get; set; } public virtual string FromPartInventoryIDLike { get; set; } public virtual string[] FromPartInventoryIDBetween { get; set; } public virtual string[] FromPartInventoryIDIn { get; set; } public virtual string FromPartInventorySOHID { get; set; } public virtual string FromPartInventorySOHIDStartsWith { get; set; } public virtual string FromPartInventorySOHIDEndsWith { get; set; } public virtual string FromPartInventorySOHIDContains { get; set; } public virtual string FromPartInventorySOHIDLike { get; set; } public virtual string[] FromPartInventorySOHIDBetween { get; set; } public virtual string[] FromPartInventorySOHIDIn { get; set; } public virtual string FromPartNo { get; set; } public virtual string FromPartNoStartsWith { get; set; } public virtual string FromPartNoEndsWith { get; set; } public virtual string FromPartNoContains { get; set; } public virtual string FromPartNoLike { get; set; } public virtual string[] FromPartNoBetween { get; set; } public virtual string[] FromPartNoIn { get; set; } public virtual string FromPartDescription { get; set; } public virtual string FromPartDescriptionStartsWith { get; set; } public virtual string FromPartDescriptionEndsWith { get; set; } public virtual string FromPartDescriptionContains { get; set; } public virtual string FromPartDescriptionLike { get; set; } public virtual string[] FromPartDescriptionBetween { get; set; } public virtual string[] FromPartDescriptionIn { get; set; } public virtual decimal? FromPartOriginalQuantity { get; set; } public virtual decimal? FromPartOriginalQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? FromPartOriginalQuantityGreaterThan { get; set; } public virtual decimal? FromPartOriginalQuantityLessThan { get; set; } public virtual decimal? FromPartOriginalQuantityLessThanOrEqualTo { get; set; } public virtual decimal? FromPartOriginalQuantityNotEqualTo { get; set; } public virtual Nullable[] FromPartOriginalQuantityBetween { get; set; } public virtual Nullable[] FromPartOriginalQuantityIn { get; set; } public virtual decimal? TransferQuantity { get; set; } public virtual decimal? TransferQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? TransferQuantityGreaterThan { get; set; } public virtual decimal? TransferQuantityLessThan { get; set; } public virtual decimal? TransferQuantityLessThanOrEqualTo { get; set; } public virtual decimal? TransferQuantityNotEqualTo { get; set; } public virtual Nullable[] TransferQuantityBetween { get; set; } public virtual Nullable[] TransferQuantityIn { get; set; } public virtual string ToPartInventoryID { get; set; } public virtual string ToPartInventoryIDStartsWith { get; set; } public virtual string ToPartInventoryIDEndsWith { get; set; } public virtual string ToPartInventoryIDContains { get; set; } public virtual string ToPartInventoryIDLike { get; set; } public virtual string[] ToPartInventoryIDBetween { get; set; } public virtual string[] ToPartInventoryIDIn { get; set; } public virtual string ToPartNo { get; set; } public virtual string ToPartNoStartsWith { get; set; } public virtual string ToPartNoEndsWith { get; set; } public virtual string ToPartNoContains { get; set; } public virtual string ToPartNoLike { get; set; } public virtual string[] ToPartNoBetween { get; set; } public virtual string[] ToPartNoIn { get; set; } public virtual string ToPartDescription { get; set; } public virtual string ToPartDescriptionStartsWith { get; set; } public virtual string ToPartDescriptionEndsWith { get; set; } public virtual string ToPartDescriptionContains { get; set; } public virtual string ToPartDescriptionLike { get; set; } public virtual string[] ToPartDescriptionBetween { get; set; } public virtual string[] ToPartDescriptionIn { get; set; } public virtual int? TransferLineNo { get; set; } public virtual int? TransferLineNoGreaterThanOrEqualTo { get; set; } public virtual int? TransferLineNoGreaterThan { get; set; } public virtual int? TransferLineNoLessThan { get; set; } public virtual int? TransferLineNoLessThanOrEqualTo { get; set; } public virtual int? TransferLineNoNotEqualTo { get; set; } public virtual Nullable[] TransferLineNoBetween { get; set; } public virtual Nullable[] TransferLineNoIn { get; set; } public virtual string ToPartSerialNo { get; set; } public virtual string ToPartSerialNoStartsWith { get; set; } public virtual string ToPartSerialNoEndsWith { get; set; } public virtual string ToPartSerialNoContains { get; set; } public virtual string ToPartSerialNoLike { get; set; } public virtual string[] ToPartSerialNoBetween { get; set; } public virtual string[] ToPartSerialNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string ToPartInventorySOHID { get; set; } public virtual string ToPartInventorySOHIDStartsWith { get; set; } public virtual string ToPartInventorySOHIDEndsWith { get; set; } public virtual string ToPartInventorySOHIDContains { get; set; } public virtual string ToPartInventorySOHIDLike { get; set; } public virtual string[] ToPartInventorySOHIDBetween { get; set; } public virtual string[] ToPartInventorySOHIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual short? FromPartDecimalPlaces { get; set; } public virtual short? FromPartDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FromPartDecimalPlacesGreaterThan { get; set; } public virtual short? FromPartDecimalPlacesLessThan { get; set; } public virtual short? FromPartDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FromPartDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FromPartDecimalPlacesBetween { get; set; } public virtual Nullable[] FromPartDecimalPlacesIn { get; set; } public virtual short? ToPartDecimalPlaces { get; set; } public virtual short? ToPartDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? ToPartDecimalPlacesGreaterThan { get; set; } public virtual short? ToPartDecimalPlacesLessThan { get; set; } public virtual short? ToPartDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? ToPartDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] ToPartDecimalPlacesBetween { get; set; } public virtual Nullable[] ToPartDecimalPlacesIn { get; set; } public virtual string FromPartInventoryValueAccountID { get; set; } public virtual string FromPartInventoryValueAccountIDStartsWith { get; set; } public virtual string FromPartInventoryValueAccountIDEndsWith { get; set; } public virtual string FromPartInventoryValueAccountIDContains { get; set; } public virtual string FromPartInventoryValueAccountIDLike { get; set; } public virtual string[] FromPartInventoryValueAccountIDBetween { get; set; } public virtual string[] FromPartInventoryValueAccountIDIn { get; set; } public virtual string ToPartInventoryValueAccountID { get; set; } public virtual string ToPartInventoryValueAccountIDStartsWith { get; set; } public virtual string ToPartInventoryValueAccountIDEndsWith { get; set; } public virtual string ToPartInventoryValueAccountIDContains { get; set; } public virtual string ToPartInventoryValueAccountIDLike { get; set; } public virtual string[] ToPartInventoryValueAccountIDBetween { get; set; } public virtual string[] ToPartInventoryValueAccountIDIn { get; set; } public virtual string FromPartWriteOnAccountID { get; set; } public virtual string FromPartWriteOnAccountIDStartsWith { get; set; } public virtual string FromPartWriteOnAccountIDEndsWith { get; set; } public virtual string FromPartWriteOnAccountIDContains { get; set; } public virtual string FromPartWriteOnAccountIDLike { get; set; } public virtual string[] FromPartWriteOnAccountIDBetween { get; set; } public virtual string[] FromPartWriteOnAccountIDIn { get; set; } public virtual string ToPartWriteOnAccountID { get; set; } public virtual string ToPartWriteOnAccountIDStartsWith { get; set; } public virtual string ToPartWriteOnAccountIDEndsWith { get; set; } public virtual string ToPartWriteOnAccountIDContains { get; set; } public virtual string ToPartWriteOnAccountIDLike { get; set; } public virtual string[] ToPartWriteOnAccountIDBetween { get; set; } public virtual string[] ToPartWriteOnAccountIDIn { get; set; } public virtual string FromPartWriteOffAccountID { get; set; } public virtual string FromPartWriteOffAccountIDStartsWith { get; set; } public virtual string FromPartWriteOffAccountIDEndsWith { get; set; } public virtual string FromPartWriteOffAccountIDContains { get; set; } public virtual string FromPartWriteOffAccountIDLike { get; set; } public virtual string[] FromPartWriteOffAccountIDBetween { get; set; } public virtual string[] FromPartWriteOffAccountIDIn { get; set; } public virtual string ToPartWriteOffAccountID { get; set; } public virtual string ToPartWriteOffAccountIDStartsWith { get; set; } public virtual string ToPartWriteOffAccountIDEndsWith { get; set; } public virtual string ToPartWriteOffAccountIDContains { get; set; } public virtual string ToPartWriteOffAccountIDLike { get; set; } public virtual string[] ToPartWriteOffAccountIDBetween { get; set; } public virtual string[] ToPartWriteOffAccountIDIn { get; set; } public virtual decimal? FromPartLastCost { get; set; } public virtual decimal? FromPartLastCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FromPartLastCostGreaterThan { get; set; } public virtual decimal? FromPartLastCostLessThan { get; set; } public virtual decimal? FromPartLastCostLessThanOrEqualTo { get; set; } public virtual decimal? FromPartLastCostNotEqualTo { get; set; } public virtual Nullable[] FromPartLastCostBetween { get; set; } public virtual Nullable[] FromPartLastCostIn { get; set; } public virtual decimal? ToPartLastCost { get; set; } public virtual decimal? ToPartLastCostGreaterThanOrEqualTo { get; set; } public virtual decimal? ToPartLastCostGreaterThan { get; set; } public virtual decimal? ToPartLastCostLessThan { get; set; } public virtual decimal? ToPartLastCostLessThanOrEqualTo { get; set; } public virtual decimal? ToPartLastCostNotEqualTo { get; set; } public virtual Nullable[] ToPartLastCostBetween { get; set; } public virtual Nullable[] ToPartLastCostIn { get; set; } public virtual string ToPartBinLocation { get; set; } public virtual string ToPartBinLocationStartsWith { get; set; } public virtual string ToPartBinLocationEndsWith { get; set; } public virtual string ToPartBinLocationContains { get; set; } public virtual string ToPartBinLocationLike { get; set; } public virtual string[] ToPartBinLocationBetween { get; set; } public virtual string[] ToPartBinLocationIn { get; set; } public virtual string ToPartComment { get; set; } public virtual string ToPartCommentStartsWith { get; set; } public virtual string ToPartCommentEndsWith { get; set; } public virtual string ToPartCommentContains { get; set; } public virtual string ToPartCommentLike { get; set; } public virtual string[] ToPartCommentBetween { get; set; } public virtual string[] ToPartCommentIn { get; set; } public virtual DateTime? ToPartExpiryDate { get; set; } public virtual DateTime? ToPartExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ToPartExpiryDateGreaterThan { get; set; } public virtual DateTime? ToPartExpiryDateLessThan { get; set; } public virtual DateTime? ToPartExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ToPartExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ToPartExpiryDateBetween { get; set; } public virtual Nullable[] ToPartExpiryDateIn { get; set; } public virtual string IN_TransferReasons_RecID { get; set; } public virtual string IN_TransferReasons_RecIDStartsWith { get; set; } public virtual string IN_TransferReasons_RecIDEndsWith { get; set; } public virtual string IN_TransferReasons_RecIDContains { get; set; } public virtual string IN_TransferReasons_RecIDLike { get; set; } public virtual string[] IN_TransferReasons_RecIDBetween { get; set; } public virtual string[] IN_TransferReasons_RecIDIn { get; set; } } public partial class IN_TransferNotes { [Required] public virtual string RecID { get; set; } [Required] public virtual string TransferID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferNotesQuery : QueryDb, IReturn> { public IN_TransferNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TransferIDBetween = new string[]{}; TransferIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TransferID { get; set; } public virtual string TransferIDStartsWith { get; set; } public virtual string TransferIDEndsWith { get; set; } public virtual string TransferIDContains { get; set; } public virtual string TransferIDLike { get; set; } public virtual string[] TransferIDBetween { get; set; } public virtual string[] TransferIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } [Route("/Queries/IN_Transfer", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferQuery : QueryDb, IReturn> { public IN_TransferQuery() { TransferIDBetween = new string[]{}; TransferIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; TransferNoBetween = new string[]{}; TransferNoIn = new string[]{}; TransferDateBetween = new Nullable[]{}; TransferDateIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; IN_TransferReasons_RecIDBetween = new string[]{}; IN_TransferReasons_RecIDIn = new string[]{}; } public virtual string TransferID { get; set; } public virtual string TransferIDStartsWith { get; set; } public virtual string TransferIDEndsWith { get; set; } public virtual string TransferIDContains { get; set; } public virtual string TransferIDLike { get; set; } public virtual string[] TransferIDBetween { get; set; } public virtual string[] TransferIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string TransferNo { get; set; } public virtual string TransferNoStartsWith { get; set; } public virtual string TransferNoEndsWith { get; set; } public virtual string TransferNoContains { get; set; } public virtual string TransferNoLike { get; set; } public virtual string[] TransferNoBetween { get; set; } public virtual string[] TransferNoIn { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual DateTime? TransferDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransferDateGreaterThan { get; set; } public virtual DateTime? TransferDateLessThan { get; set; } public virtual DateTime? TransferDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransferDateNotEqualTo { get; set; } public virtual Nullable[] TransferDateBetween { get; set; } public virtual Nullable[] TransferDateIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string IN_TransferReasons_RecID { get; set; } public virtual string IN_TransferReasons_RecIDStartsWith { get; set; } public virtual string IN_TransferReasons_RecIDEndsWith { get; set; } public virtual string IN_TransferReasons_RecIDContains { get; set; } public virtual string IN_TransferReasons_RecIDLike { get; set; } public virtual string[] IN_TransferReasons_RecIDBetween { get; set; } public virtual string[] IN_TransferReasons_RecIDIn { get; set; } } public partial class IN_TransferReasons { public IN_TransferReasons() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual bool? WriteOffAccountOverride { get; set; } public virtual string WriteOffAccountID { get; set; } public virtual bool? WriteOnAccountOverride { get; set; } public virtual string WriteOnAccountID { get; set; } public virtual bool? DefaultReason { get; set; } public virtual bool? ReadOnly { get; set; } public virtual DateTime? CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual int? ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_TransferReasonsQuery : QueryDb, IReturn> { public IN_TransferReasonsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; WriteOffAccountIDBetween = new string[]{}; WriteOffAccountIDIn = new string[]{}; WriteOnAccountIDBetween = new string[]{}; WriteOnAccountIDIn = new string[]{}; CreatedDateTimeBetween = new Nullable[]{}; CreatedDateTimeIn = new Nullable[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? WriteOffAccountOverride { get; set; } public virtual string WriteOffAccountID { get; set; } public virtual string WriteOffAccountIDStartsWith { get; set; } public virtual string WriteOffAccountIDEndsWith { get; set; } public virtual string WriteOffAccountIDContains { get; set; } public virtual string WriteOffAccountIDLike { get; set; } public virtual string[] WriteOffAccountIDBetween { get; set; } public virtual string[] WriteOffAccountIDIn { get; set; } public virtual bool? WriteOnAccountOverride { get; set; } public virtual string WriteOnAccountID { get; set; } public virtual string WriteOnAccountIDStartsWith { get; set; } public virtual string WriteOnAccountIDEndsWith { get; set; } public virtual string WriteOnAccountIDContains { get; set; } public virtual string WriteOnAccountIDLike { get; set; } public virtual string[] WriteOnAccountIDBetween { get; set; } public virtual string[] WriteOnAccountIDIn { get; set; } public virtual bool? DefaultReason { get; set; } public virtual bool? ReadOnly { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual Nullable[] CreatedDateTimeBetween { get; set; } public virtual Nullable[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_UnitOfMeasure { public IN_UnitOfMeasure() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_InventoryID { get; set; } [Required] public virtual string Name { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_UnitOfMeasure))] public virtual Guid? Inner_IN_UnitOfMeasure_RecID { get; set; } [Required] public virtual decimal QuantityInnersPerUnitOfMeasure { get; set; } [Required] public virtual bool IsSell { get; set; } [Required] public virtual bool IsPurchase { get; set; } public virtual string PartNo { get; set; } public virtual string Barcode { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_UnitOfMeasureQuery : QueryDb, IReturn> { public IN_UnitOfMeasureQuery() { RecIDIn = new Guid[]{}; IN_Main_InventoryIDBetween = new string[]{}; IN_Main_InventoryIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; Inner_IN_UnitOfMeasure_RecIDIn = new Nullable[]{}; QuantityInnersPerUnitOfMeasureBetween = new decimal[]{}; QuantityInnersPerUnitOfMeasureIn = new decimal[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; BarcodeBetween = new string[]{}; BarcodeIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string IN_Main_InventoryID { get; set; } public virtual string IN_Main_InventoryIDStartsWith { get; set; } public virtual string IN_Main_InventoryIDEndsWith { get; set; } public virtual string IN_Main_InventoryIDContains { get; set; } public virtual string IN_Main_InventoryIDLike { get; set; } public virtual string[] IN_Main_InventoryIDBetween { get; set; } public virtual string[] IN_Main_InventoryIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual Guid? Inner_IN_UnitOfMeasure_RecID { get; set; } public virtual Nullable[] Inner_IN_UnitOfMeasure_RecIDIn { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasure { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasureGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasureGreaterThan { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasureLessThan { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasureLessThanOrEqualTo { get; set; } public virtual decimal? QuantityInnersPerUnitOfMeasureNotEqualTo { get; set; } public virtual decimal[] QuantityInnersPerUnitOfMeasureBetween { get; set; } public virtual decimal[] QuantityInnersPerUnitOfMeasureIn { get; set; } public virtual bool? IsSell { get; set; } public virtual bool? IsPurchase { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Barcode { get; set; } public virtual string BarcodeStartsWith { get; set; } public virtual string BarcodeEndsWith { get; set; } public virtual string BarcodeContains { get; set; } public virtual string BarcodeLike { get; set; } public virtual string[] BarcodeBetween { get; set; } public virtual string[] BarcodeIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class IN_UpSell { [Required] public virtual string RecID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string UpSellInventoryID { get; set; } public virtual string Description { get; set; } [Required] public virtual string PrimaryCategoryID { get; set; } [Required] public virtual string SecondaryCategoryID { get; set; } public virtual decimal? Quantity { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_UpSellQuery : QueryDb, IReturn> { public IN_UpSellQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; UpSellInventoryIDBetween = new string[]{}; UpSellInventoryIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PrimaryCategoryIDBetween = new string[]{}; PrimaryCategoryIDIn = new string[]{}; SecondaryCategoryIDBetween = new string[]{}; SecondaryCategoryIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string UpSellInventoryID { get; set; } public virtual string UpSellInventoryIDStartsWith { get; set; } public virtual string UpSellInventoryIDEndsWith { get; set; } public virtual string UpSellInventoryIDContains { get; set; } public virtual string UpSellInventoryIDLike { get; set; } public virtual string[] UpSellInventoryIDBetween { get; set; } public virtual string[] UpSellInventoryIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PrimaryCategoryID { get; set; } public virtual string PrimaryCategoryIDStartsWith { get; set; } public virtual string PrimaryCategoryIDEndsWith { get; set; } public virtual string PrimaryCategoryIDContains { get; set; } public virtual string PrimaryCategoryIDLike { get; set; } public virtual string[] PrimaryCategoryIDBetween { get; set; } public virtual string[] PrimaryCategoryIDIn { get; set; } public virtual string SecondaryCategoryID { get; set; } public virtual string SecondaryCategoryIDStartsWith { get; set; } public virtual string SecondaryCategoryIDEndsWith { get; set; } public virtual string SecondaryCategoryIDContains { get; set; } public virtual string SecondaryCategoryIDLike { get; set; } public virtual string[] SecondaryCategoryIDBetween { get; set; } public virtual string[] SecondaryCategoryIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } } public partial class IN_WarehouseSOH { [Required] public virtual string IN_WarehouseSOHID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual decimal? QuantityAllocated { get; set; } public virtual decimal? PickAllocated { get; set; } public virtual decimal? ShipAllocated { get; set; } public virtual decimal? ForwardRequirements { get; set; } public virtual decimal? TransferAllocated { get; set; } public virtual decimal? BOMAllocated { get; set; } } [Route("/Queries/IN_WarehouseSOH", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_WarehouseSOHQuery : QueryDb, IReturn> { public IN_WarehouseSOHQuery() { IN_WarehouseSOHIDBetween = new string[]{}; IN_WarehouseSOHIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; QuantityLeftBetween = new Nullable[]{}; QuantityLeftIn = new Nullable[]{}; QuantityAllocatedBetween = new Nullable[]{}; QuantityAllocatedIn = new Nullable[]{}; PickAllocatedBetween = new Nullable[]{}; PickAllocatedIn = new Nullable[]{}; ShipAllocatedBetween = new Nullable[]{}; ShipAllocatedIn = new Nullable[]{}; ForwardRequirementsBetween = new Nullable[]{}; ForwardRequirementsIn = new Nullable[]{}; TransferAllocatedBetween = new Nullable[]{}; TransferAllocatedIn = new Nullable[]{}; BOMAllocatedBetween = new Nullable[]{}; BOMAllocatedIn = new Nullable[]{}; } public virtual string IN_WarehouseSOHID { get; set; } public virtual string IN_WarehouseSOHIDStartsWith { get; set; } public virtual string IN_WarehouseSOHIDEndsWith { get; set; } public virtual string IN_WarehouseSOHIDContains { get; set; } public virtual string IN_WarehouseSOHIDLike { get; set; } public virtual string[] IN_WarehouseSOHIDBetween { get; set; } public virtual string[] IN_WarehouseSOHIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual decimal? QuantityLeft { get; set; } public virtual decimal? QuantityLeftGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftGreaterThan { get; set; } public virtual decimal? QuantityLeftLessThan { get; set; } public virtual decimal? QuantityLeftLessThanOrEqualTo { get; set; } public virtual decimal? QuantityLeftNotEqualTo { get; set; } public virtual Nullable[] QuantityLeftBetween { get; set; } public virtual Nullable[] QuantityLeftIn { get; set; } public virtual decimal? QuantityAllocated { get; set; } public virtual decimal? QuantityAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityAllocatedGreaterThan { get; set; } public virtual decimal? QuantityAllocatedLessThan { get; set; } public virtual decimal? QuantityAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityAllocatedNotEqualTo { get; set; } public virtual Nullable[] QuantityAllocatedBetween { get; set; } public virtual Nullable[] QuantityAllocatedIn { get; set; } public virtual decimal? PickAllocated { get; set; } public virtual decimal? PickAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? PickAllocatedGreaterThan { get; set; } public virtual decimal? PickAllocatedLessThan { get; set; } public virtual decimal? PickAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? PickAllocatedNotEqualTo { get; set; } public virtual Nullable[] PickAllocatedBetween { get; set; } public virtual Nullable[] PickAllocatedIn { get; set; } public virtual decimal? ShipAllocated { get; set; } public virtual decimal? ShipAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? ShipAllocatedGreaterThan { get; set; } public virtual decimal? ShipAllocatedLessThan { get; set; } public virtual decimal? ShipAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? ShipAllocatedNotEqualTo { get; set; } public virtual Nullable[] ShipAllocatedBetween { get; set; } public virtual Nullable[] ShipAllocatedIn { get; set; } public virtual decimal? ForwardRequirements { get; set; } public virtual decimal? ForwardRequirementsGreaterThanOrEqualTo { get; set; } public virtual decimal? ForwardRequirementsGreaterThan { get; set; } public virtual decimal? ForwardRequirementsLessThan { get; set; } public virtual decimal? ForwardRequirementsLessThanOrEqualTo { get; set; } public virtual decimal? ForwardRequirementsNotEqualTo { get; set; } public virtual Nullable[] ForwardRequirementsBetween { get; set; } public virtual Nullable[] ForwardRequirementsIn { get; set; } public virtual decimal? TransferAllocated { get; set; } public virtual decimal? TransferAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? TransferAllocatedGreaterThan { get; set; } public virtual decimal? TransferAllocatedLessThan { get; set; } public virtual decimal? TransferAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? TransferAllocatedNotEqualTo { get; set; } public virtual Nullable[] TransferAllocatedBetween { get; set; } public virtual Nullable[] TransferAllocatedIn { get; set; } public virtual decimal? BOMAllocated { get; set; } public virtual decimal? BOMAllocatedGreaterThanOrEqualTo { get; set; } public virtual decimal? BOMAllocatedGreaterThan { get; set; } public virtual decimal? BOMAllocatedLessThan { get; set; } public virtual decimal? BOMAllocatedLessThanOrEqualTo { get; set; } public virtual decimal? BOMAllocatedNotEqualTo { get; set; } public virtual Nullable[] BOMAllocatedBetween { get; set; } public virtual Nullable[] BOMAllocatedIn { get; set; } } public partial class IN_WHQtyLeft { [Required] public virtual string InventoryID { get; set; } public virtual decimal? QtyLeft { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class IN_WHQtyLeftQuery : QueryDb, IReturn> { public IN_WHQtyLeftQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyLeftBetween = new Nullable[]{}; QtyLeftIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? QtyLeft { get; set; } public virtual decimal? QtyLeftGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyLeftGreaterThan { get; set; } public virtual decimal? QtyLeftLessThan { get; set; } public virtual decimal? QtyLeftLessThanOrEqualTo { get; set; } public virtual decimal? QtyLeftNotEqualTo { get; set; } public virtual Nullable[] QtyLeftBetween { get; set; } public virtual Nullable[] QtyLeftIn { get; set; } } public partial class INMGT020BOQTY { [Required] public virtual string InventoryID { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? EstBOValue { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INMGT020BOQTYQuery : QueryDb, IReturn> { public INMGT020BOQTYQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class INMGT020POQty { [Required] public virtual string InventoryID { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? Delivered { get; set; } public virtual decimal? UnactQty { get; set; } public virtual decimal? ActQty { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INMGT020POQtyQuery : QueryDb, IReturn> { public INMGT020POQtyQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; DeliveredBetween = new Nullable[]{}; DeliveredIn = new Nullable[]{}; UnactQtyBetween = new Nullable[]{}; UnactQtyIn = new Nullable[]{}; ActQtyBetween = new Nullable[]{}; ActQtyIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? Delivered { get; set; } public virtual decimal? DeliveredGreaterThanOrEqualTo { get; set; } public virtual decimal? DeliveredGreaterThan { get; set; } public virtual decimal? DeliveredLessThan { get; set; } public virtual decimal? DeliveredLessThanOrEqualTo { get; set; } public virtual decimal? DeliveredNotEqualTo { get; set; } public virtual Nullable[] DeliveredBetween { get; set; } public virtual Nullable[] DeliveredIn { get; set; } public virtual decimal? UnactQty { get; set; } public virtual decimal? UnactQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? UnactQtyGreaterThan { get; set; } public virtual decimal? UnactQtyLessThan { get; set; } public virtual decimal? UnactQtyLessThanOrEqualTo { get; set; } public virtual decimal? UnactQtyNotEqualTo { get; set; } public virtual Nullable[] UnactQtyBetween { get; set; } public virtual Nullable[] UnactQtyIn { get; set; } public virtual decimal? ActQty { get; set; } public virtual decimal? ActQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? ActQtyGreaterThan { get; set; } public virtual decimal? ActQtyLessThan { get; set; } public virtual decimal? ActQtyLessThanOrEqualTo { get; set; } public virtual decimal? ActQtyNotEqualTo { get; set; } public virtual Nullable[] ActQtyBetween { get; set; } public virtual Nullable[] ActQtyIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class INV_Assembly { public virtual string AssemblyNO { get; set; } public virtual string AssembleTo { get; set; } [Required] public virtual string AssemblyType { get; set; } public virtual string AssembleFrom { get; set; } [Required] public virtual string INAssemblyHistoryID { get; set; } [Required] public virtual string INAssemblyLineID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_AssemblyQuery : QueryDb, IReturn> { public INV_AssemblyQuery() { AssemblyNOBetween = new string[]{}; AssemblyNOIn = new string[]{}; AssembleToBetween = new string[]{}; AssembleToIn = new string[]{}; AssemblyTypeBetween = new string[]{}; AssemblyTypeIn = new string[]{}; AssembleFromBetween = new string[]{}; AssembleFromIn = new string[]{}; INAssemblyHistoryIDBetween = new string[]{}; INAssemblyHistoryIDIn = new string[]{}; INAssemblyLineIDBetween = new string[]{}; INAssemblyLineIDIn = new string[]{}; } public virtual string AssemblyNO { get; set; } public virtual string AssemblyNOStartsWith { get; set; } public virtual string AssemblyNOEndsWith { get; set; } public virtual string AssemblyNOContains { get; set; } public virtual string AssemblyNOLike { get; set; } public virtual string[] AssemblyNOBetween { get; set; } public virtual string[] AssemblyNOIn { get; set; } public virtual string AssembleTo { get; set; } public virtual string AssembleToStartsWith { get; set; } public virtual string AssembleToEndsWith { get; set; } public virtual string AssembleToContains { get; set; } public virtual string AssembleToLike { get; set; } public virtual string[] AssembleToBetween { get; set; } public virtual string[] AssembleToIn { get; set; } public virtual string AssemblyType { get; set; } public virtual string AssemblyTypeStartsWith { get; set; } public virtual string AssemblyTypeEndsWith { get; set; } public virtual string AssemblyTypeContains { get; set; } public virtual string AssemblyTypeLike { get; set; } public virtual string[] AssemblyTypeBetween { get; set; } public virtual string[] AssemblyTypeIn { get; set; } public virtual string AssembleFrom { get; set; } public virtual string AssembleFromStartsWith { get; set; } public virtual string AssembleFromEndsWith { get; set; } public virtual string AssembleFromContains { get; set; } public virtual string AssembleFromLike { get; set; } public virtual string[] AssembleFromBetween { get; set; } public virtual string[] AssembleFromIn { get; set; } public virtual string INAssemblyHistoryID { get; set; } public virtual string INAssemblyHistoryIDStartsWith { get; set; } public virtual string INAssemblyHistoryIDEndsWith { get; set; } public virtual string INAssemblyHistoryIDContains { get; set; } public virtual string INAssemblyHistoryIDLike { get; set; } public virtual string[] INAssemblyHistoryIDBetween { get; set; } public virtual string[] INAssemblyHistoryIDIn { get; set; } public virtual string INAssemblyLineID { get; set; } public virtual string INAssemblyLineIDStartsWith { get; set; } public virtual string INAssemblyLineIDEndsWith { get; set; } public virtual string INAssemblyLineIDContains { get; set; } public virtual string INAssemblyLineIDLike { get; set; } public virtual string[] INAssemblyLineIDBetween { get; set; } public virtual string[] INAssemblyLineIDIn { get; set; } } public partial class INV_BOQTY { [Required] public virtual string InventoryID { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? ManualQty { get; set; } public virtual decimal? AutoQty { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? EstBOValue { get; set; } [Required] public virtual string In_logicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_BOQTYQuery : QueryDb, IReturn> { public INV_BOQTYQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; ManualQtyBetween = new Nullable[]{}; ManualQtyIn = new Nullable[]{}; AutoQtyBetween = new Nullable[]{}; AutoQtyIn = new Nullable[]{}; PriceBetween = new Nullable[]{}; PriceIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; In_logicalIDBetween = new string[]{}; In_logicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? ManualQty { get; set; } public virtual decimal? ManualQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? ManualQtyGreaterThan { get; set; } public virtual decimal? ManualQtyLessThan { get; set; } public virtual decimal? ManualQtyLessThanOrEqualTo { get; set; } public virtual decimal? ManualQtyNotEqualTo { get; set; } public virtual Nullable[] ManualQtyBetween { get; set; } public virtual Nullable[] ManualQtyIn { get; set; } public virtual decimal? AutoQty { get; set; } public virtual decimal? AutoQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? AutoQtyGreaterThan { get; set; } public virtual decimal? AutoQtyLessThan { get; set; } public virtual decimal? AutoQtyLessThanOrEqualTo { get; set; } public virtual decimal? AutoQtyNotEqualTo { get; set; } public virtual Nullable[] AutoQtyBetween { get; set; } public virtual Nullable[] AutoQtyIn { get; set; } public virtual decimal? Price { get; set; } public virtual decimal? PriceGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceGreaterThan { get; set; } public virtual decimal? PriceLessThan { get; set; } public virtual decimal? PriceLessThanOrEqualTo { get; set; } public virtual decimal? PriceNotEqualTo { get; set; } public virtual Nullable[] PriceBetween { get; set; } public virtual Nullable[] PriceIn { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } public virtual string In_logicalID { get; set; } public virtual string In_logicalIDStartsWith { get; set; } public virtual string In_logicalIDEndsWith { get; set; } public virtual string In_logicalIDContains { get; set; } public virtual string In_logicalIDLike { get; set; } public virtual string[] In_logicalIDBetween { get; set; } public virtual string[] In_logicalIDIn { get; set; } } public partial class INV_OnOrder { [Required] public virtual string InventoryID { get; set; } public virtual decimal? OnOrder { get; set; } [Required] public virtual string IN_logicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_OnOrderQuery : QueryDb, IReturn> { public INV_OnOrderQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; OnOrderBetween = new Nullable[]{}; OnOrderIn = new Nullable[]{}; IN_logicalIDBetween = new string[]{}; IN_logicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? OnOrder { get; set; } public virtual decimal? OnOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? OnOrderGreaterThan { get; set; } public virtual decimal? OnOrderLessThan { get; set; } public virtual decimal? OnOrderLessThanOrEqualTo { get; set; } public virtual decimal? OnOrderNotEqualTo { get; set; } public virtual Nullable[] OnOrderBetween { get; set; } public virtual Nullable[] OnOrderIn { get; set; } public virtual string IN_logicalID { get; set; } public virtual string IN_logicalIDStartsWith { get; set; } public virtual string IN_logicalIDEndsWith { get; set; } public virtual string IN_logicalIDContains { get; set; } public virtual string IN_logicalIDLike { get; set; } public virtual string[] IN_logicalIDBetween { get; set; } public virtual string[] IN_logicalIDIn { get; set; } } public partial class INV_OnOrderStatus { [Required] public virtual string InventoryID { get; set; } public virtual decimal? OnOrder { get; set; } [Required] public virtual short Status { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_OnOrderStatusQuery : QueryDb, IReturn> { public INV_OnOrderStatusQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; OnOrderBetween = new Nullable[]{}; OnOrderIn = new Nullable[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? OnOrder { get; set; } public virtual decimal? OnOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? OnOrderGreaterThan { get; set; } public virtual decimal? OnOrderLessThan { get; set; } public virtual decimal? OnOrderLessThanOrEqualTo { get; set; } public virtual decimal? OnOrderNotEqualTo { get; set; } public virtual Nullable[] OnOrderBetween { get; set; } public virtual Nullable[] OnOrderIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } } public partial class INV_PI { public virtual string InvoiceNO { get; set; } public virtual string SuppPart { get; set; } public virtual string AccountNo { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLoc { get; set; } [Required] public virtual string PI_LinesDetailsID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_PIQuery : QueryDb, IReturn> { public INV_PIQuery() { InvoiceNOBetween = new string[]{}; InvoiceNOIn = new string[]{}; SuppPartBetween = new string[]{}; SuppPartIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; BinLocBetween = new string[]{}; BinLocIn = new string[]{}; PI_LinesDetailsIDBetween = new string[]{}; PI_LinesDetailsIDIn = new string[]{}; } public virtual string InvoiceNO { get; set; } public virtual string InvoiceNOStartsWith { get; set; } public virtual string InvoiceNOEndsWith { get; set; } public virtual string InvoiceNOContains { get; set; } public virtual string InvoiceNOLike { get; set; } public virtual string[] InvoiceNOBetween { get; set; } public virtual string[] InvoiceNOIn { get; set; } public virtual string SuppPart { get; set; } public virtual string SuppPartStartsWith { get; set; } public virtual string SuppPartEndsWith { get; set; } public virtual string SuppPartContains { get; set; } public virtual string SuppPartLike { get; set; } public virtual string[] SuppPartBetween { get; set; } public virtual string[] SuppPartIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string BinLoc { get; set; } public virtual string BinLocStartsWith { get; set; } public virtual string BinLocEndsWith { get; set; } public virtual string BinLocContains { get; set; } public virtual string BinLocLike { get; set; } public virtual string[] BinLocBetween { get; set; } public virtual string[] BinLocIn { get; set; } public virtual string PI_LinesDetailsID { get; set; } public virtual string PI_LinesDetailsIDStartsWith { get; set; } public virtual string PI_LinesDetailsIDEndsWith { get; set; } public virtual string PI_LinesDetailsIDContains { get; set; } public virtual string PI_LinesDetailsIDLike { get; set; } public virtual string[] PI_LinesDetailsIDBetween { get; set; } public virtual string[] PI_LinesDetailsIDIn { get; set; } } public partial class INV_Receival { public virtual string SlipNo { get; set; } public virtual string SuppPart { get; set; } public virtual string AccountNO { get; set; } [Required] public virtual string SourceID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_ReceivalQuery : QueryDb, IReturn> { public INV_ReceivalQuery() { SlipNoBetween = new string[]{}; SlipNoIn = new string[]{}; SuppPartBetween = new string[]{}; SuppPartIn = new string[]{}; AccountNOBetween = new string[]{}; AccountNOIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; } public virtual string SlipNo { get; set; } public virtual string SlipNoStartsWith { get; set; } public virtual string SlipNoEndsWith { get; set; } public virtual string SlipNoContains { get; set; } public virtual string SlipNoLike { get; set; } public virtual string[] SlipNoBetween { get; set; } public virtual string[] SlipNoIn { get; set; } public virtual string SuppPart { get; set; } public virtual string SuppPartStartsWith { get; set; } public virtual string SuppPartEndsWith { get; set; } public virtual string SuppPartContains { get; set; } public virtual string SuppPartLike { get; set; } public virtual string[] SuppPartBetween { get; set; } public virtual string[] SuppPartIn { get; set; } public virtual string AccountNO { get; set; } public virtual string AccountNOStartsWith { get; set; } public virtual string AccountNOEndsWith { get; set; } public virtual string AccountNOContains { get; set; } public virtual string AccountNOLike { get; set; } public virtual string[] AccountNOBetween { get; set; } public virtual string[] AccountNOIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } } public partial class Inv_Sales { public virtual string FullInvNo { get; set; } public virtual string orderno { get; set; } public virtual string Accountno { get; set; } public virtual string QtyOrd { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string InventoryID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Inv_SalesQuery : QueryDb, IReturn> { public Inv_SalesQuery() { FullInvNoBetween = new string[]{}; FullInvNoIn = new string[]{}; ordernoBetween = new string[]{}; ordernoIn = new string[]{}; AccountnoBetween = new string[]{}; AccountnoIn = new string[]{}; QtyOrdBetween = new string[]{}; QtyOrdIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; } public virtual string FullInvNo { get; set; } public virtual string FullInvNoStartsWith { get; set; } public virtual string FullInvNoEndsWith { get; set; } public virtual string FullInvNoContains { get; set; } public virtual string FullInvNoLike { get; set; } public virtual string[] FullInvNoBetween { get; set; } public virtual string[] FullInvNoIn { get; set; } public virtual string orderno { get; set; } public virtual string ordernoStartsWith { get; set; } public virtual string ordernoEndsWith { get; set; } public virtual string ordernoContains { get; set; } public virtual string ordernoLike { get; set; } public virtual string[] ordernoBetween { get; set; } public virtual string[] ordernoIn { get; set; } public virtual string Accountno { get; set; } public virtual string AccountnoStartsWith { get; set; } public virtual string AccountnoEndsWith { get; set; } public virtual string AccountnoContains { get; set; } public virtual string AccountnoLike { get; set; } public virtual string[] AccountnoBetween { get; set; } public virtual string[] AccountnoIn { get; set; } public virtual string QtyOrd { get; set; } public virtual string QtyOrdStartsWith { get; set; } public virtual string QtyOrdEndsWith { get; set; } public virtual string QtyOrdContains { get; set; } public virtual string QtyOrdLike { get; set; } public virtual string[] QtyOrdBetween { get; set; } public virtual string[] QtyOrdIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } } public partial class INV_SOH_Con { [Required] public virtual string InventoryID { get; set; } public virtual decimal? SOH { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_SOH_ConQuery : QueryDb, IReturn> { public INV_SOH_ConQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; SOHBetween = new Nullable[]{}; SOHIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? SOH { get; set; } public virtual decimal? SOHGreaterThanOrEqualTo { get; set; } public virtual decimal? SOHGreaterThan { get; set; } public virtual decimal? SOHLessThan { get; set; } public virtual decimal? SOHLessThanOrEqualTo { get; set; } public virtual decimal? SOHNotEqualTo { get; set; } public virtual Nullable[] SOHBetween { get; set; } public virtual Nullable[] SOHIn { get; set; } } public partial class INV_SOH1 { [Required] public virtual string InventoryID { get; set; } public virtual decimal? SOH { get; set; } public virtual decimal? Tax { get; set; } public virtual decimal? VOH { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_SOH1Query : QueryDb, IReturn> { public INV_SOH1Query() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; SOHBetween = new Nullable[]{}; SOHIn = new Nullable[]{}; TaxBetween = new Nullable[]{}; TaxIn = new Nullable[]{}; VOHBetween = new Nullable[]{}; VOHIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? SOH { get; set; } public virtual decimal? SOHGreaterThanOrEqualTo { get; set; } public virtual decimal? SOHGreaterThan { get; set; } public virtual decimal? SOHLessThan { get; set; } public virtual decimal? SOHLessThanOrEqualTo { get; set; } public virtual decimal? SOHNotEqualTo { get; set; } public virtual Nullable[] SOHBetween { get; set; } public virtual Nullable[] SOHIn { get; set; } public virtual decimal? Tax { get; set; } public virtual decimal? TaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxGreaterThan { get; set; } public virtual decimal? TaxLessThan { get; set; } public virtual decimal? TaxLessThanOrEqualTo { get; set; } public virtual decimal? TaxNotEqualTo { get; set; } public virtual Nullable[] TaxBetween { get; set; } public virtual Nullable[] TaxIn { get; set; } public virtual decimal? VOH { get; set; } public virtual decimal? VOHGreaterThanOrEqualTo { get; set; } public virtual decimal? VOHGreaterThan { get; set; } public virtual decimal? VOHLessThan { get; set; } public virtual decimal? VOHLessThanOrEqualTo { get; set; } public virtual decimal? VOHNotEqualTo { get; set; } public virtual Nullable[] VOHBetween { get; set; } public virtual Nullable[] VOHIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class INV_UnProcessedQTY { public virtual string InventoryID { get; set; } public virtual decimal? QTY { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? Tax { get; set; } [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_UnProcessedQTYQuery : QueryDb, IReturn> { public INV_UnProcessedQTYQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QTYBetween = new Nullable[]{}; QTYIn = new Nullable[]{}; ValueBetween = new Nullable[]{}; ValueIn = new Nullable[]{}; TaxBetween = new Nullable[]{}; TaxIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? QTY { get; set; } public virtual decimal? QTYGreaterThanOrEqualTo { get; set; } public virtual decimal? QTYGreaterThan { get; set; } public virtual decimal? QTYLessThan { get; set; } public virtual decimal? QTYLessThanOrEqualTo { get; set; } public virtual decimal? QTYNotEqualTo { get; set; } public virtual Nullable[] QTYBetween { get; set; } public virtual Nullable[] QTYIn { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? ValueGreaterThanOrEqualTo { get; set; } public virtual decimal? ValueGreaterThan { get; set; } public virtual decimal? ValueLessThan { get; set; } public virtual decimal? ValueLessThanOrEqualTo { get; set; } public virtual decimal? ValueNotEqualTo { get; set; } public virtual Nullable[] ValueBetween { get; set; } public virtual Nullable[] ValueIn { get; set; } public virtual decimal? Tax { get; set; } public virtual decimal? TaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxGreaterThan { get; set; } public virtual decimal? TaxLessThan { get; set; } public virtual decimal? TaxLessThanOrEqualTo { get; set; } public virtual decimal? TaxNotEqualTo { get; set; } public virtual Nullable[] TaxBetween { get; set; } public virtual Nullable[] TaxIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class INV_WHTransfer { public virtual string TransferNo { get; set; } public virtual string Ref { get; set; } public virtual string FromWH { get; set; } public virtual string ToWH { get; set; } [Required] public virtual string WH_TransferLineID { get; set; } [Required] public virtual string WH_TransferLineDetailsID { get; set; } public virtual string SerialNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class INV_WHTransferQuery : QueryDb, IReturn> { public INV_WHTransferQuery() { TransferNoBetween = new string[]{}; TransferNoIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; FromWHBetween = new string[]{}; FromWHIn = new string[]{}; ToWHBetween = new string[]{}; ToWHIn = new string[]{}; WH_TransferLineIDBetween = new string[]{}; WH_TransferLineIDIn = new string[]{}; WH_TransferLineDetailsIDBetween = new string[]{}; WH_TransferLineDetailsIDIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; } public virtual string TransferNo { get; set; } public virtual string TransferNoStartsWith { get; set; } public virtual string TransferNoEndsWith { get; set; } public virtual string TransferNoContains { get; set; } public virtual string TransferNoLike { get; set; } public virtual string[] TransferNoBetween { get; set; } public virtual string[] TransferNoIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string FromWH { get; set; } public virtual string FromWHStartsWith { get; set; } public virtual string FromWHEndsWith { get; set; } public virtual string FromWHContains { get; set; } public virtual string FromWHLike { get; set; } public virtual string[] FromWHBetween { get; set; } public virtual string[] FromWHIn { get; set; } public virtual string ToWH { get; set; } public virtual string ToWHStartsWith { get; set; } public virtual string ToWHEndsWith { get; set; } public virtual string ToWHContains { get; set; } public virtual string ToWHLike { get; set; } public virtual string[] ToWHBetween { get; set; } public virtual string[] ToWHIn { get; set; } public virtual string WH_TransferLineID { get; set; } public virtual string WH_TransferLineIDStartsWith { get; set; } public virtual string WH_TransferLineIDEndsWith { get; set; } public virtual string WH_TransferLineIDContains { get; set; } public virtual string WH_TransferLineIDLike { get; set; } public virtual string[] WH_TransferLineIDBetween { get; set; } public virtual string[] WH_TransferLineIDIn { get; set; } public virtual string WH_TransferLineDetailsID { get; set; } public virtual string WH_TransferLineDetailsIDStartsWith { get; set; } public virtual string WH_TransferLineDetailsIDEndsWith { get; set; } public virtual string WH_TransferLineDetailsIDContains { get; set; } public virtual string WH_TransferLineDetailsIDLike { get; set; } public virtual string[] WH_TransferLineDetailsIDBetween { get; set; } public virtual string[] WH_TransferLineDetailsIDIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } } public partial class JB_Budget { public JB_Budget() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [Required] public virtual decimal PurchaseQty { get; set; } [Required] public virtual decimal PurchaseCost { get; set; } [Required] public virtual decimal PurchaseCharge { get; set; } public virtual string PurchaseNote { get; set; } [Required] public virtual decimal MaterialQty { get; set; } [Required] public virtual decimal MaterialCost { get; set; } [Required] public virtual decimal MaterialCharge { get; set; } public virtual string MaterialNote { get; set; } [Required] public virtual decimal LabourQty { get; set; } [Required] public virtual decimal LabourCost { get; set; } [Required] public virtual decimal LabourCharge { get; set; } public virtual string LabourNote { get; set; } [Required] public virtual decimal CashBookQty { get; set; } [Required] public virtual decimal CashBookCost { get; set; } [Required] public virtual decimal CashBookCharge { get; set; } public virtual string CashBookNote { get; set; } [Required] public virtual decimal ResourceQty { get; set; } [Required] public virtual decimal ResourceCost { get; set; } [Required] public virtual decimal ResourceCharge { get; set; } public virtual string ResourceNote { get; set; } [Required] public virtual decimal JournalQty { get; set; } [Required] public virtual decimal JournalCost { get; set; } [Required] public virtual decimal JournalCharge { get; set; } public virtual string JournalNote { get; set; } [Required] public virtual decimal MaterialCreditorQty { get; set; } [Required] public virtual decimal MaterialCreditorCost { get; set; } [Required] public virtual decimal MaterialCreditorCharge { get; set; } public virtual string MaterialCreditorNote { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_BudgetQuery : QueryDb, IReturn> { public JB_BudgetQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; PurchaseQtyBetween = new decimal[]{}; PurchaseQtyIn = new decimal[]{}; PurchaseCostBetween = new decimal[]{}; PurchaseCostIn = new decimal[]{}; PurchaseChargeBetween = new decimal[]{}; PurchaseChargeIn = new decimal[]{}; PurchaseNoteBetween = new string[]{}; PurchaseNoteIn = new string[]{}; MaterialQtyBetween = new decimal[]{}; MaterialQtyIn = new decimal[]{}; MaterialCostBetween = new decimal[]{}; MaterialCostIn = new decimal[]{}; MaterialChargeBetween = new decimal[]{}; MaterialChargeIn = new decimal[]{}; MaterialNoteBetween = new string[]{}; MaterialNoteIn = new string[]{}; LabourQtyBetween = new decimal[]{}; LabourQtyIn = new decimal[]{}; LabourCostBetween = new decimal[]{}; LabourCostIn = new decimal[]{}; LabourChargeBetween = new decimal[]{}; LabourChargeIn = new decimal[]{}; LabourNoteBetween = new string[]{}; LabourNoteIn = new string[]{}; CashBookQtyBetween = new decimal[]{}; CashBookQtyIn = new decimal[]{}; CashBookCostBetween = new decimal[]{}; CashBookCostIn = new decimal[]{}; CashBookChargeBetween = new decimal[]{}; CashBookChargeIn = new decimal[]{}; CashBookNoteBetween = new string[]{}; CashBookNoteIn = new string[]{}; ResourceQtyBetween = new decimal[]{}; ResourceQtyIn = new decimal[]{}; ResourceCostBetween = new decimal[]{}; ResourceCostIn = new decimal[]{}; ResourceChargeBetween = new decimal[]{}; ResourceChargeIn = new decimal[]{}; ResourceNoteBetween = new string[]{}; ResourceNoteIn = new string[]{}; JournalQtyBetween = new decimal[]{}; JournalQtyIn = new decimal[]{}; JournalCostBetween = new decimal[]{}; JournalCostIn = new decimal[]{}; JournalChargeBetween = new decimal[]{}; JournalChargeIn = new decimal[]{}; JournalNoteBetween = new string[]{}; JournalNoteIn = new string[]{}; MaterialCreditorQtyBetween = new decimal[]{}; MaterialCreditorQtyIn = new decimal[]{}; MaterialCreditorCostBetween = new decimal[]{}; MaterialCreditorCostIn = new decimal[]{}; MaterialCreditorChargeBetween = new decimal[]{}; MaterialCreditorChargeIn = new decimal[]{}; MaterialCreditorNoteBetween = new string[]{}; MaterialCreditorNoteIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual decimal? PurchaseQty { get; set; } public virtual decimal? PurchaseQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? PurchaseQtyGreaterThan { get; set; } public virtual decimal? PurchaseQtyLessThan { get; set; } public virtual decimal? PurchaseQtyLessThanOrEqualTo { get; set; } public virtual decimal? PurchaseQtyNotEqualTo { get; set; } public virtual decimal[] PurchaseQtyBetween { get; set; } public virtual decimal[] PurchaseQtyIn { get; set; } public virtual decimal? PurchaseCost { get; set; } public virtual decimal? PurchaseCostGreaterThanOrEqualTo { get; set; } public virtual decimal? PurchaseCostGreaterThan { get; set; } public virtual decimal? PurchaseCostLessThan { get; set; } public virtual decimal? PurchaseCostLessThanOrEqualTo { get; set; } public virtual decimal? PurchaseCostNotEqualTo { get; set; } public virtual decimal[] PurchaseCostBetween { get; set; } public virtual decimal[] PurchaseCostIn { get; set; } public virtual decimal? PurchaseCharge { get; set; } public virtual decimal? PurchaseChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? PurchaseChargeGreaterThan { get; set; } public virtual decimal? PurchaseChargeLessThan { get; set; } public virtual decimal? PurchaseChargeLessThanOrEqualTo { get; set; } public virtual decimal? PurchaseChargeNotEqualTo { get; set; } public virtual decimal[] PurchaseChargeBetween { get; set; } public virtual decimal[] PurchaseChargeIn { get; set; } public virtual string PurchaseNote { get; set; } public virtual string PurchaseNoteStartsWith { get; set; } public virtual string PurchaseNoteEndsWith { get; set; } public virtual string PurchaseNoteContains { get; set; } public virtual string PurchaseNoteLike { get; set; } public virtual string[] PurchaseNoteBetween { get; set; } public virtual string[] PurchaseNoteIn { get; set; } public virtual decimal? MaterialQty { get; set; } public virtual decimal? MaterialQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialQtyGreaterThan { get; set; } public virtual decimal? MaterialQtyLessThan { get; set; } public virtual decimal? MaterialQtyLessThanOrEqualTo { get; set; } public virtual decimal? MaterialQtyNotEqualTo { get; set; } public virtual decimal[] MaterialQtyBetween { get; set; } public virtual decimal[] MaterialQtyIn { get; set; } public virtual decimal? MaterialCost { get; set; } public virtual decimal? MaterialCostGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialCostGreaterThan { get; set; } public virtual decimal? MaterialCostLessThan { get; set; } public virtual decimal? MaterialCostLessThanOrEqualTo { get; set; } public virtual decimal? MaterialCostNotEqualTo { get; set; } public virtual decimal[] MaterialCostBetween { get; set; } public virtual decimal[] MaterialCostIn { get; set; } public virtual decimal? MaterialCharge { get; set; } public virtual decimal? MaterialChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialChargeGreaterThan { get; set; } public virtual decimal? MaterialChargeLessThan { get; set; } public virtual decimal? MaterialChargeLessThanOrEqualTo { get; set; } public virtual decimal? MaterialChargeNotEqualTo { get; set; } public virtual decimal[] MaterialChargeBetween { get; set; } public virtual decimal[] MaterialChargeIn { get; set; } public virtual string MaterialNote { get; set; } public virtual string MaterialNoteStartsWith { get; set; } public virtual string MaterialNoteEndsWith { get; set; } public virtual string MaterialNoteContains { get; set; } public virtual string MaterialNoteLike { get; set; } public virtual string[] MaterialNoteBetween { get; set; } public virtual string[] MaterialNoteIn { get; set; } public virtual decimal? LabourQty { get; set; } public virtual decimal? LabourQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? LabourQtyGreaterThan { get; set; } public virtual decimal? LabourQtyLessThan { get; set; } public virtual decimal? LabourQtyLessThanOrEqualTo { get; set; } public virtual decimal? LabourQtyNotEqualTo { get; set; } public virtual decimal[] LabourQtyBetween { get; set; } public virtual decimal[] LabourQtyIn { get; set; } public virtual decimal? LabourCost { get; set; } public virtual decimal? LabourCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LabourCostGreaterThan { get; set; } public virtual decimal? LabourCostLessThan { get; set; } public virtual decimal? LabourCostLessThanOrEqualTo { get; set; } public virtual decimal? LabourCostNotEqualTo { get; set; } public virtual decimal[] LabourCostBetween { get; set; } public virtual decimal[] LabourCostIn { get; set; } public virtual decimal? LabourCharge { get; set; } public virtual decimal? LabourChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? LabourChargeGreaterThan { get; set; } public virtual decimal? LabourChargeLessThan { get; set; } public virtual decimal? LabourChargeLessThanOrEqualTo { get; set; } public virtual decimal? LabourChargeNotEqualTo { get; set; } public virtual decimal[] LabourChargeBetween { get; set; } public virtual decimal[] LabourChargeIn { get; set; } public virtual string LabourNote { get; set; } public virtual string LabourNoteStartsWith { get; set; } public virtual string LabourNoteEndsWith { get; set; } public virtual string LabourNoteContains { get; set; } public virtual string LabourNoteLike { get; set; } public virtual string[] LabourNoteBetween { get; set; } public virtual string[] LabourNoteIn { get; set; } public virtual decimal? CashBookQty { get; set; } public virtual decimal? CashBookQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? CashBookQtyGreaterThan { get; set; } public virtual decimal? CashBookQtyLessThan { get; set; } public virtual decimal? CashBookQtyLessThanOrEqualTo { get; set; } public virtual decimal? CashBookQtyNotEqualTo { get; set; } public virtual decimal[] CashBookQtyBetween { get; set; } public virtual decimal[] CashBookQtyIn { get; set; } public virtual decimal? CashBookCost { get; set; } public virtual decimal? CashBookCostGreaterThanOrEqualTo { get; set; } public virtual decimal? CashBookCostGreaterThan { get; set; } public virtual decimal? CashBookCostLessThan { get; set; } public virtual decimal? CashBookCostLessThanOrEqualTo { get; set; } public virtual decimal? CashBookCostNotEqualTo { get; set; } public virtual decimal[] CashBookCostBetween { get; set; } public virtual decimal[] CashBookCostIn { get; set; } public virtual decimal? CashBookCharge { get; set; } public virtual decimal? CashBookChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? CashBookChargeGreaterThan { get; set; } public virtual decimal? CashBookChargeLessThan { get; set; } public virtual decimal? CashBookChargeLessThanOrEqualTo { get; set; } public virtual decimal? CashBookChargeNotEqualTo { get; set; } public virtual decimal[] CashBookChargeBetween { get; set; } public virtual decimal[] CashBookChargeIn { get; set; } public virtual string CashBookNote { get; set; } public virtual string CashBookNoteStartsWith { get; set; } public virtual string CashBookNoteEndsWith { get; set; } public virtual string CashBookNoteContains { get; set; } public virtual string CashBookNoteLike { get; set; } public virtual string[] CashBookNoteBetween { get; set; } public virtual string[] CashBookNoteIn { get; set; } public virtual decimal? ResourceQty { get; set; } public virtual decimal? ResourceQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? ResourceQtyGreaterThan { get; set; } public virtual decimal? ResourceQtyLessThan { get; set; } public virtual decimal? ResourceQtyLessThanOrEqualTo { get; set; } public virtual decimal? ResourceQtyNotEqualTo { get; set; } public virtual decimal[] ResourceQtyBetween { get; set; } public virtual decimal[] ResourceQtyIn { get; set; } public virtual decimal? ResourceCost { get; set; } public virtual decimal? ResourceCostGreaterThanOrEqualTo { get; set; } public virtual decimal? ResourceCostGreaterThan { get; set; } public virtual decimal? ResourceCostLessThan { get; set; } public virtual decimal? ResourceCostLessThanOrEqualTo { get; set; } public virtual decimal? ResourceCostNotEqualTo { get; set; } public virtual decimal[] ResourceCostBetween { get; set; } public virtual decimal[] ResourceCostIn { get; set; } public virtual decimal? ResourceCharge { get; set; } public virtual decimal? ResourceChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ResourceChargeGreaterThan { get; set; } public virtual decimal? ResourceChargeLessThan { get; set; } public virtual decimal? ResourceChargeLessThanOrEqualTo { get; set; } public virtual decimal? ResourceChargeNotEqualTo { get; set; } public virtual decimal[] ResourceChargeBetween { get; set; } public virtual decimal[] ResourceChargeIn { get; set; } public virtual string ResourceNote { get; set; } public virtual string ResourceNoteStartsWith { get; set; } public virtual string ResourceNoteEndsWith { get; set; } public virtual string ResourceNoteContains { get; set; } public virtual string ResourceNoteLike { get; set; } public virtual string[] ResourceNoteBetween { get; set; } public virtual string[] ResourceNoteIn { get; set; } public virtual decimal? JournalQty { get; set; } public virtual decimal? JournalQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? JournalQtyGreaterThan { get; set; } public virtual decimal? JournalQtyLessThan { get; set; } public virtual decimal? JournalQtyLessThanOrEqualTo { get; set; } public virtual decimal? JournalQtyNotEqualTo { get; set; } public virtual decimal[] JournalQtyBetween { get; set; } public virtual decimal[] JournalQtyIn { get; set; } public virtual decimal? JournalCost { get; set; } public virtual decimal? JournalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? JournalCostGreaterThan { get; set; } public virtual decimal? JournalCostLessThan { get; set; } public virtual decimal? JournalCostLessThanOrEqualTo { get; set; } public virtual decimal? JournalCostNotEqualTo { get; set; } public virtual decimal[] JournalCostBetween { get; set; } public virtual decimal[] JournalCostIn { get; set; } public virtual decimal? JournalCharge { get; set; } public virtual decimal? JournalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? JournalChargeGreaterThan { get; set; } public virtual decimal? JournalChargeLessThan { get; set; } public virtual decimal? JournalChargeLessThanOrEqualTo { get; set; } public virtual decimal? JournalChargeNotEqualTo { get; set; } public virtual decimal[] JournalChargeBetween { get; set; } public virtual decimal[] JournalChargeIn { get; set; } public virtual string JournalNote { get; set; } public virtual string JournalNoteStartsWith { get; set; } public virtual string JournalNoteEndsWith { get; set; } public virtual string JournalNoteContains { get; set; } public virtual string JournalNoteLike { get; set; } public virtual string[] JournalNoteBetween { get; set; } public virtual string[] JournalNoteIn { get; set; } public virtual decimal? MaterialCreditorQty { get; set; } public virtual decimal? MaterialCreditorQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorQtyGreaterThan { get; set; } public virtual decimal? MaterialCreditorQtyLessThan { get; set; } public virtual decimal? MaterialCreditorQtyLessThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorQtyNotEqualTo { get; set; } public virtual decimal[] MaterialCreditorQtyBetween { get; set; } public virtual decimal[] MaterialCreditorQtyIn { get; set; } public virtual decimal? MaterialCreditorCost { get; set; } public virtual decimal? MaterialCreditorCostGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorCostGreaterThan { get; set; } public virtual decimal? MaterialCreditorCostLessThan { get; set; } public virtual decimal? MaterialCreditorCostLessThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorCostNotEqualTo { get; set; } public virtual decimal[] MaterialCreditorCostBetween { get; set; } public virtual decimal[] MaterialCreditorCostIn { get; set; } public virtual decimal? MaterialCreditorCharge { get; set; } public virtual decimal? MaterialCreditorChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorChargeGreaterThan { get; set; } public virtual decimal? MaterialCreditorChargeLessThan { get; set; } public virtual decimal? MaterialCreditorChargeLessThanOrEqualTo { get; set; } public virtual decimal? MaterialCreditorChargeNotEqualTo { get; set; } public virtual decimal[] MaterialCreditorChargeBetween { get; set; } public virtual decimal[] MaterialCreditorChargeIn { get; set; } public virtual string MaterialCreditorNote { get; set; } public virtual string MaterialCreditorNoteStartsWith { get; set; } public virtual string MaterialCreditorNoteEndsWith { get; set; } public virtual string MaterialCreditorNoteContains { get; set; } public virtual string MaterialCreditorNoteLike { get; set; } public virtual string[] MaterialCreditorNoteBetween { get; set; } public virtual string[] MaterialCreditorNoteIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_Classification { public JB_Classification() { RowHash = new byte[]{}; } [Required] public virtual string ClassificationID { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WIPExpectedAsset { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WIPExpectedLiability { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WIPDeliveredAsett { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WIPDeliveredLiability { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WorkInProgress { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string JobRevenue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string JobCostOfGoods { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string Wages { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string Resources { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WriteOn { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string WriteOff { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_ClassificationQuery : QueryDb, IReturn> { public JB_ClassificationQuery() { ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; WIPExpectedAssetBetween = new string[]{}; WIPExpectedAssetIn = new string[]{}; WIPExpectedLiabilityBetween = new string[]{}; WIPExpectedLiabilityIn = new string[]{}; WIPDeliveredAsettBetween = new string[]{}; WIPDeliveredAsettIn = new string[]{}; WIPDeliveredLiabilityBetween = new string[]{}; WIPDeliveredLiabilityIn = new string[]{}; WorkInProgressBetween = new string[]{}; WorkInProgressIn = new string[]{}; JobRevenueBetween = new string[]{}; JobRevenueIn = new string[]{}; JobCostOfGoodsBetween = new string[]{}; JobCostOfGoodsIn = new string[]{}; WagesBetween = new string[]{}; WagesIn = new string[]{}; ResourcesBetween = new string[]{}; ResourcesIn = new string[]{}; WriteOnBetween = new string[]{}; WriteOnIn = new string[]{}; WriteOffBetween = new string[]{}; WriteOffIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string WIPExpectedAsset { get; set; } public virtual string WIPExpectedAssetStartsWith { get; set; } public virtual string WIPExpectedAssetEndsWith { get; set; } public virtual string WIPExpectedAssetContains { get; set; } public virtual string WIPExpectedAssetLike { get; set; } public virtual string[] WIPExpectedAssetBetween { get; set; } public virtual string[] WIPExpectedAssetIn { get; set; } public virtual string WIPExpectedLiability { get; set; } public virtual string WIPExpectedLiabilityStartsWith { get; set; } public virtual string WIPExpectedLiabilityEndsWith { get; set; } public virtual string WIPExpectedLiabilityContains { get; set; } public virtual string WIPExpectedLiabilityLike { get; set; } public virtual string[] WIPExpectedLiabilityBetween { get; set; } public virtual string[] WIPExpectedLiabilityIn { get; set; } public virtual string WIPDeliveredAsett { get; set; } public virtual string WIPDeliveredAsettStartsWith { get; set; } public virtual string WIPDeliveredAsettEndsWith { get; set; } public virtual string WIPDeliveredAsettContains { get; set; } public virtual string WIPDeliveredAsettLike { get; set; } public virtual string[] WIPDeliveredAsettBetween { get; set; } public virtual string[] WIPDeliveredAsettIn { get; set; } public virtual string WIPDeliveredLiability { get; set; } public virtual string WIPDeliveredLiabilityStartsWith { get; set; } public virtual string WIPDeliveredLiabilityEndsWith { get; set; } public virtual string WIPDeliveredLiabilityContains { get; set; } public virtual string WIPDeliveredLiabilityLike { get; set; } public virtual string[] WIPDeliveredLiabilityBetween { get; set; } public virtual string[] WIPDeliveredLiabilityIn { get; set; } public virtual string WorkInProgress { get; set; } public virtual string WorkInProgressStartsWith { get; set; } public virtual string WorkInProgressEndsWith { get; set; } public virtual string WorkInProgressContains { get; set; } public virtual string WorkInProgressLike { get; set; } public virtual string[] WorkInProgressBetween { get; set; } public virtual string[] WorkInProgressIn { get; set; } public virtual string JobRevenue { get; set; } public virtual string JobRevenueStartsWith { get; set; } public virtual string JobRevenueEndsWith { get; set; } public virtual string JobRevenueContains { get; set; } public virtual string JobRevenueLike { get; set; } public virtual string[] JobRevenueBetween { get; set; } public virtual string[] JobRevenueIn { get; set; } public virtual string JobCostOfGoods { get; set; } public virtual string JobCostOfGoodsStartsWith { get; set; } public virtual string JobCostOfGoodsEndsWith { get; set; } public virtual string JobCostOfGoodsContains { get; set; } public virtual string JobCostOfGoodsLike { get; set; } public virtual string[] JobCostOfGoodsBetween { get; set; } public virtual string[] JobCostOfGoodsIn { get; set; } public virtual string Wages { get; set; } public virtual string WagesStartsWith { get; set; } public virtual string WagesEndsWith { get; set; } public virtual string WagesContains { get; set; } public virtual string WagesLike { get; set; } public virtual string[] WagesBetween { get; set; } public virtual string[] WagesIn { get; set; } public virtual string Resources { get; set; } public virtual string ResourcesStartsWith { get; set; } public virtual string ResourcesEndsWith { get; set; } public virtual string ResourcesContains { get; set; } public virtual string ResourcesLike { get; set; } public virtual string[] ResourcesBetween { get; set; } public virtual string[] ResourcesIn { get; set; } public virtual string WriteOn { get; set; } public virtual string WriteOnStartsWith { get; set; } public virtual string WriteOnEndsWith { get; set; } public virtual string WriteOnContains { get; set; } public virtual string WriteOnLike { get; set; } public virtual string[] WriteOnBetween { get; set; } public virtual string[] WriteOnIn { get; set; } public virtual string WriteOff { get; set; } public virtual string WriteOffStartsWith { get; set; } public virtual string WriteOffEndsWith { get; set; } public virtual string WriteOffContains { get; set; } public virtual string WriteOffLike { get; set; } public virtual string[] WriteOffBetween { get; set; } public virtual string[] WriteOffIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_CostCentres { public JB_CostCentres() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string CostCentreNo { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CostCentresQuery : QueryDb, IReturn> { public JB_CostCentresQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CostCentreNoBetween = new string[]{}; CostCentreNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CostCentreNo { get; set; } public virtual string CostCentreNoStartsWith { get; set; } public virtual string CostCentreNoEndsWith { get; set; } public virtual string CostCentreNoContains { get; set; } public virtual string CostCentreNoLike { get; set; } public virtual string[] CostCentreNoBetween { get; set; } public virtual string[] CostCentreNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_CostEntry { [Required] public virtual string RecID { get; set; } [Required] public virtual string RecNum { get; set; } public virtual string Reference { get; set; } public virtual string Note { get; set; } public virtual short? Status { get; set; } [Required] public virtual string WarehouseID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual short? EntryType { get; set; } [Required] public virtual string JobID { get; set; } public virtual string JrnlSetID { get; set; } } public partial class JB_CostEntryLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string JobEntryID { get; set; } [Required] public virtual string JobCode { get; set; } [Required] public virtual string JobID { get; set; } [Required] public virtual string CostCentreID { get; set; } [Required] public virtual string StageID { get; set; } [Required] public virtual decimal Qty { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual decimal? MarkUp { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentNo { get; set; } public virtual string ComponentDesc { get; set; } public virtual short? ComponentType { get; set; } public virtual string InvoiceNo { get; set; } public virtual short? TranType { get; set; } [Required] public virtual string TaxID { get; set; } public virtual short? Status { get; set; } [Required] public virtual string LinkID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? InvoicedAmount { get; set; } public virtual string Unit { get; set; } public virtual string Remark { get; set; } public virtual string ServiceNo { get; set; } public virtual decimal? BackOrderQty { get; set; } public virtual decimal? QtyDelivered { get; set; } public virtual short? QtyDecimalPlaces { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CostEntryLinesQuery : QueryDb, IReturn> { public JB_CostEntryLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JobEntryIDBetween = new string[]{}; JobEntryIDIn = new string[]{}; JobCodeBetween = new string[]{}; JobCodeIn = new string[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; CostCentreIDBetween = new string[]{}; CostCentreIDIn = new string[]{}; StageIDBetween = new string[]{}; StageIDIn = new string[]{}; QtyBetween = new decimal[]{}; QtyIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; MarkUpBetween = new Nullable[]{}; MarkUpIn = new Nullable[]{}; ComponentIDBetween = new string[]{}; ComponentIDIn = new string[]{}; ComponentNoBetween = new string[]{}; ComponentNoIn = new string[]{}; ComponentDescBetween = new string[]{}; ComponentDescIn = new string[]{}; ComponentTypeBetween = new Nullable[]{}; ComponentTypeIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; TranTypeBetween = new Nullable[]{}; TranTypeIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; InvoicedAmountBetween = new Nullable[]{}; InvoicedAmountIn = new Nullable[]{}; UnitBetween = new string[]{}; UnitIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; ServiceNoBetween = new string[]{}; ServiceNoIn = new string[]{}; BackOrderQtyBetween = new Nullable[]{}; BackOrderQtyIn = new Nullable[]{}; QtyDeliveredBetween = new Nullable[]{}; QtyDeliveredIn = new Nullable[]{}; QtyDecimalPlacesBetween = new Nullable[]{}; QtyDecimalPlacesIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JobEntryID { get; set; } public virtual string JobEntryIDStartsWith { get; set; } public virtual string JobEntryIDEndsWith { get; set; } public virtual string JobEntryIDContains { get; set; } public virtual string JobEntryIDLike { get; set; } public virtual string[] JobEntryIDBetween { get; set; } public virtual string[] JobEntryIDIn { get; set; } public virtual string JobCode { get; set; } public virtual string JobCodeStartsWith { get; set; } public virtual string JobCodeEndsWith { get; set; } public virtual string JobCodeContains { get; set; } public virtual string JobCodeLike { get; set; } public virtual string[] JobCodeBetween { get; set; } public virtual string[] JobCodeIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string CostCentreID { get; set; } public virtual string CostCentreIDStartsWith { get; set; } public virtual string CostCentreIDEndsWith { get; set; } public virtual string CostCentreIDContains { get; set; } public virtual string CostCentreIDLike { get; set; } public virtual string[] CostCentreIDBetween { get; set; } public virtual string[] CostCentreIDIn { get; set; } public virtual string StageID { get; set; } public virtual string StageIDStartsWith { get; set; } public virtual string StageIDEndsWith { get; set; } public virtual string StageIDContains { get; set; } public virtual string StageIDLike { get; set; } public virtual string[] StageIDBetween { get; set; } public virtual string[] StageIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual decimal[] QtyBetween { get; set; } public virtual decimal[] QtyIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual decimal? MarkUp { get; set; } public virtual decimal? MarkUpGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpGreaterThan { get; set; } public virtual decimal? MarkUpLessThan { get; set; } public virtual decimal? MarkUpLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpNotEqualTo { get; set; } public virtual Nullable[] MarkUpBetween { get; set; } public virtual Nullable[] MarkUpIn { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentIDStartsWith { get; set; } public virtual string ComponentIDEndsWith { get; set; } public virtual string ComponentIDContains { get; set; } public virtual string ComponentIDLike { get; set; } public virtual string[] ComponentIDBetween { get; set; } public virtual string[] ComponentIDIn { get; set; } public virtual string ComponentNo { get; set; } public virtual string ComponentNoStartsWith { get; set; } public virtual string ComponentNoEndsWith { get; set; } public virtual string ComponentNoContains { get; set; } public virtual string ComponentNoLike { get; set; } public virtual string[] ComponentNoBetween { get; set; } public virtual string[] ComponentNoIn { get; set; } public virtual string ComponentDesc { get; set; } public virtual string ComponentDescStartsWith { get; set; } public virtual string ComponentDescEndsWith { get; set; } public virtual string ComponentDescContains { get; set; } public virtual string ComponentDescLike { get; set; } public virtual string[] ComponentDescBetween { get; set; } public virtual string[] ComponentDescIn { get; set; } public virtual short? ComponentType { get; set; } public virtual short? ComponentTypeGreaterThanOrEqualTo { get; set; } public virtual short? ComponentTypeGreaterThan { get; set; } public virtual short? ComponentTypeLessThan { get; set; } public virtual short? ComponentTypeLessThanOrEqualTo { get; set; } public virtual short? ComponentTypeNotEqualTo { get; set; } public virtual Nullable[] ComponentTypeBetween { get; set; } public virtual Nullable[] ComponentTypeIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual short? TranType { get; set; } public virtual short? TranTypeGreaterThanOrEqualTo { get; set; } public virtual short? TranTypeGreaterThan { get; set; } public virtual short? TranTypeLessThan { get; set; } public virtual short? TranTypeLessThanOrEqualTo { get; set; } public virtual short? TranTypeNotEqualTo { get; set; } public virtual Nullable[] TranTypeBetween { get; set; } public virtual Nullable[] TranTypeIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? InvoicedAmount { get; set; } public virtual decimal? InvoicedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicedAmountGreaterThan { get; set; } public virtual decimal? InvoicedAmountLessThan { get; set; } public virtual decimal? InvoicedAmountLessThanOrEqualTo { get; set; } public virtual decimal? InvoicedAmountNotEqualTo { get; set; } public virtual Nullable[] InvoicedAmountBetween { get; set; } public virtual Nullable[] InvoicedAmountIn { get; set; } public virtual string Unit { get; set; } public virtual string UnitStartsWith { get; set; } public virtual string UnitEndsWith { get; set; } public virtual string UnitContains { get; set; } public virtual string UnitLike { get; set; } public virtual string[] UnitBetween { get; set; } public virtual string[] UnitIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string ServiceNo { get; set; } public virtual string ServiceNoStartsWith { get; set; } public virtual string ServiceNoEndsWith { get; set; } public virtual string ServiceNoContains { get; set; } public virtual string ServiceNoLike { get; set; } public virtual string[] ServiceNoBetween { get; set; } public virtual string[] ServiceNoIn { get; set; } public virtual decimal? BackOrderQty { get; set; } public virtual decimal? BackOrderQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? BackOrderQtyGreaterThan { get; set; } public virtual decimal? BackOrderQtyLessThan { get; set; } public virtual decimal? BackOrderQtyLessThanOrEqualTo { get; set; } public virtual decimal? BackOrderQtyNotEqualTo { get; set; } public virtual Nullable[] BackOrderQtyBetween { get; set; } public virtual Nullable[] BackOrderQtyIn { get; set; } public virtual decimal? QtyDelivered { get; set; } public virtual decimal? QtyDeliveredGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyDeliveredGreaterThan { get; set; } public virtual decimal? QtyDeliveredLessThan { get; set; } public virtual decimal? QtyDeliveredLessThanOrEqualTo { get; set; } public virtual decimal? QtyDeliveredNotEqualTo { get; set; } public virtual Nullable[] QtyDeliveredBetween { get; set; } public virtual Nullable[] QtyDeliveredIn { get; set; } public virtual short? QtyDecimalPlaces { get; set; } public virtual short? QtyDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? QtyDecimalPlacesGreaterThan { get; set; } public virtual short? QtyDecimalPlacesLessThan { get; set; } public virtual short? QtyDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? QtyDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] QtyDecimalPlacesBetween { get; set; } public virtual Nullable[] QtyDecimalPlacesIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CostEntryQuery : QueryDb, IReturn> { public JB_CostEntryQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RecNumBetween = new string[]{}; RecNumIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; EntryTypeBetween = new Nullable[]{}; EntryTypeIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JrnlSetIDBetween = new string[]{}; JrnlSetIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RecNum { get; set; } public virtual string RecNumStartsWith { get; set; } public virtual string RecNumEndsWith { get; set; } public virtual string RecNumContains { get; set; } public virtual string RecNumLike { get; set; } public virtual string[] RecNumBetween { get; set; } public virtual string[] RecNumIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual short? EntryType { get; set; } public virtual short? EntryTypeGreaterThanOrEqualTo { get; set; } public virtual short? EntryTypeGreaterThan { get; set; } public virtual short? EntryTypeLessThan { get; set; } public virtual short? EntryTypeLessThanOrEqualTo { get; set; } public virtual short? EntryTypeNotEqualTo { get; set; } public virtual Nullable[] EntryTypeBetween { get; set; } public virtual Nullable[] EntryTypeIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JrnlSetID { get; set; } public virtual string JrnlSetIDStartsWith { get; set; } public virtual string JrnlSetIDEndsWith { get; set; } public virtual string JrnlSetIDContains { get; set; } public virtual string JrnlSetIDLike { get; set; } public virtual string[] JrnlSetIDBetween { get; set; } public virtual string[] JrnlSetIDIn { get; set; } } public partial class JB_CostLineDetails { [Required] public virtual string DetailsLineID { get; set; } [Required] public virtual string CostEntryLineID { get; set; } [Required] public virtual string SOHID { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Quantity { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? DeliveredDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CostLineDetailsQuery : QueryDb, IReturn> { public JB_CostLineDetailsQuery() { DetailsLineIDBetween = new string[]{}; DetailsLineIDIn = new string[]{}; CostEntryLineIDBetween = new string[]{}; CostEntryLineIDIn = new string[]{}; SOHIDBetween = new string[]{}; SOHIDIn = new string[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; DateInBetween = new Nullable[]{}; DateInIn = new Nullable[]{}; DeliveredDateBetween = new Nullable[]{}; DeliveredDateIn = new Nullable[]{}; } public virtual string DetailsLineID { get; set; } public virtual string DetailsLineIDStartsWith { get; set; } public virtual string DetailsLineIDEndsWith { get; set; } public virtual string DetailsLineIDContains { get; set; } public virtual string DetailsLineIDLike { get; set; } public virtual string[] DetailsLineIDBetween { get; set; } public virtual string[] DetailsLineIDIn { get; set; } public virtual string CostEntryLineID { get; set; } public virtual string CostEntryLineIDStartsWith { get; set; } public virtual string CostEntryLineIDEndsWith { get; set; } public virtual string CostEntryLineIDContains { get; set; } public virtual string CostEntryLineIDLike { get; set; } public virtual string[] CostEntryLineIDBetween { get; set; } public virtual string[] CostEntryLineIDIn { get; set; } public virtual string SOHID { get; set; } public virtual string SOHIDStartsWith { get; set; } public virtual string SOHIDEndsWith { get; set; } public virtual string SOHIDContains { get; set; } public virtual string SOHIDLike { get; set; } public virtual string[] SOHIDBetween { get; set; } public virtual string[] SOHIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? DateInGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateInGreaterThan { get; set; } public virtual DateTime? DateInLessThan { get; set; } public virtual DateTime? DateInLessThanOrEqualTo { get; set; } public virtual DateTime? DateInNotEqualTo { get; set; } public virtual Nullable[] DateInBetween { get; set; } public virtual Nullable[] DateInIn { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual DateTime? DeliveredDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateGreaterThan { get; set; } public virtual DateTime? DeliveredDateLessThan { get; set; } public virtual DateTime? DeliveredDateLessThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateNotEqualTo { get; set; } public virtual Nullable[] DeliveredDateBetween { get; set; } public virtual Nullable[] DeliveredDateIn { get; set; } } public partial class JB_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CustomSettingsQuery : QueryDb, IReturn> { public JB_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class JB_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_CustomSettings))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Main))] [Required] public virtual string JB_Main_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_CustomSettingValuesQuery : QueryDb, IReturn> { public JB_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; JB_Main_RecIDBetween = new string[]{}; JB_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string JB_Main_RecID { get; set; } public virtual string JB_Main_RecIDStartsWith { get; set; } public virtual string JB_Main_RecIDEndsWith { get; set; } public virtual string JB_Main_RecIDContains { get; set; } public virtual string JB_Main_RecIDLike { get; set; } public virtual string[] JB_Main_RecIDBetween { get; set; } public virtual string[] JB_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class JB_Documents { public JB_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string JB_Main_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_DocumentsQuery : QueryDb, IReturn> { public JB_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Main_RecIDBetween = new string[]{}; JB_Main_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Main_RecID { get; set; } public virtual string JB_Main_RecIDStartsWith { get; set; } public virtual string JB_Main_RecIDEndsWith { get; set; } public virtual string JB_Main_RecIDContains { get; set; } public virtual string JB_Main_RecIDLike { get; set; } public virtual string[] JB_Main_RecIDBetween { get; set; } public virtual string[] JB_Main_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class JB_EstimateCashBookLines { public JB_EstimateCashBookLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CR_Main_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateCashBookLinesQuery : QueryDb, IReturn> { public JB_EstimateCashBookLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; CR_Main_RecIDBetween = new string[]{}; CR_Main_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string CR_Main_RecID { get; set; } public virtual string CR_Main_RecIDStartsWith { get; set; } public virtual string CR_Main_RecIDEndsWith { get; set; } public virtual string CR_Main_RecIDContains { get; set; } public virtual string CR_Main_RecIDLike { get; set; } public virtual string[] CR_Main_RecIDBetween { get; set; } public virtual string[] CR_Main_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual int? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateCustomSettingQuery : QueryDb, IReturn> { public JB_EstimateCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class JB_EstimateCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_EstimateCustomSetting))] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Estimates))] [Required] public virtual string JB_Estimates_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateCustomSettingValuesQuery : QueryDb, IReturn> { public JB_EstimateCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; JB_Estimates_RecIDBetween = new string[]{}; JB_Estimates_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string JB_Estimates_RecID { get; set; } public virtual string JB_Estimates_RecIDStartsWith { get; set; } public virtual string JB_Estimates_RecIDEndsWith { get; set; } public virtual string JB_Estimates_RecIDContains { get; set; } public virtual string JB_Estimates_RecIDLike { get; set; } public virtual string[] JB_Estimates_RecIDBetween { get; set; } public virtual string[] JB_Estimates_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class JB_EstimateFinishedGoodLines { public JB_EstimateFinishedGoodLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Estimates))] [Required] public virtual string JB_Estimates_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string Remark { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateFinishedGoodLinesQuery : QueryDb, IReturn> { public JB_EstimateFinishedGoodLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Estimates_RecIDBetween = new string[]{}; JB_Estimates_RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; IN_Main_RecIDBetween = new string[]{}; IN_Main_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Estimates_RecID { get; set; } public virtual string JB_Estimates_RecIDStartsWith { get; set; } public virtual string JB_Estimates_RecIDEndsWith { get; set; } public virtual string JB_Estimates_RecIDContains { get; set; } public virtual string JB_Estimates_RecIDLike { get; set; } public virtual string[] JB_Estimates_RecIDBetween { get; set; } public virtual string[] JB_Estimates_RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string IN_Main_RecID { get; set; } public virtual string IN_Main_RecIDStartsWith { get; set; } public virtual string IN_Main_RecIDEndsWith { get; set; } public virtual string IN_Main_RecIDContains { get; set; } public virtual string IN_Main_RecIDLike { get; set; } public virtual string[] IN_Main_RecIDBetween { get; set; } public virtual string[] IN_Main_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateInventoryLines { public JB_EstimateInventoryLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateInventoryLinesQuery : QueryDb, IReturn> { public JB_EstimateInventoryLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; IN_Main_RecIDBetween = new string[]{}; IN_Main_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string IN_Main_RecID { get; set; } public virtual string IN_Main_RecIDStartsWith { get; set; } public virtual string IN_Main_RecIDEndsWith { get; set; } public virtual string IN_Main_RecIDContains { get; set; } public virtual string IN_Main_RecIDLike { get; set; } public virtual string[] IN_Main_RecIDBetween { get; set; } public virtual string[] IN_Main_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateJournalSetLines { public JB_EstimateJournalSetLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string GL_Main_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateJournalSetLinesQuery : QueryDb, IReturn> { public JB_EstimateJournalSetLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; GL_Main_RecIDBetween = new string[]{}; GL_Main_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string GL_Main_RecID { get; set; } public virtual string GL_Main_RecIDStartsWith { get; set; } public virtual string GL_Main_RecIDEndsWith { get; set; } public virtual string GL_Main_RecIDContains { get; set; } public virtual string GL_Main_RecIDLike { get; set; } public virtual string[] GL_Main_RecIDBetween { get; set; } public virtual string[] GL_Main_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateLabourLines { public JB_EstimateLabourLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Staffs))] [Required] public virtual string JB_Staff_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateLabourLinesQuery : QueryDb, IReturn> { public JB_EstimateLabourLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; JB_Staff_RecIDBetween = new string[]{}; JB_Staff_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string JB_Staff_RecID { get; set; } public virtual string JB_Staff_RecIDStartsWith { get; set; } public virtual string JB_Staff_RecIDEndsWith { get; set; } public virtual string JB_Staff_RecIDContains { get; set; } public virtual string JB_Staff_RecIDLike { get; set; } public virtual string[] JB_Staff_RecIDBetween { get; set; } public virtual string[] JB_Staff_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateLines { [Required] public virtual string RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Estimates))] [Required] public virtual string JB_Estimates_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateLinesQuery : QueryDb, IReturn> { public JB_EstimateLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; JB_Estimates_RecIDBetween = new string[]{}; JB_Estimates_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string JB_Estimates_RecID { get; set; } public virtual string JB_Estimates_RecIDStartsWith { get; set; } public virtual string JB_Estimates_RecIDEndsWith { get; set; } public virtual string JB_Estimates_RecIDContains { get; set; } public virtual string JB_Estimates_RecIDLike { get; set; } public virtual string[] JB_Estimates_RecIDBetween { get; set; } public virtual string[] JB_Estimates_RecIDIn { get; set; } } public partial class JB_EstimateNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Estimates))] [Required] public virtual string JB_Estimate_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateNotesQuery : QueryDb, IReturn> { public JB_EstimateNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Estimate_RecIDBetween = new string[]{}; JB_Estimate_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Estimate_RecID { get; set; } public virtual string JB_Estimate_RecIDStartsWith { get; set; } public virtual string JB_Estimate_RecIDEndsWith { get; set; } public virtual string JB_Estimate_RecIDContains { get; set; } public virtual string JB_Estimate_RecIDLike { get; set; } public virtual string[] JB_Estimate_RecIDBetween { get; set; } public virtual string[] JB_Estimate_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class JB_EstimatePurchaseLines { public JB_EstimatePurchaseLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CR_Main_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimatePurchaseLinesQuery : QueryDb, IReturn> { public JB_EstimatePurchaseLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; CR_Main_RecIDBetween = new string[]{}; CR_Main_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string CR_Main_RecID { get; set; } public virtual string CR_Main_RecIDStartsWith { get; set; } public virtual string CR_Main_RecIDEndsWith { get; set; } public virtual string CR_Main_RecIDContains { get; set; } public virtual string CR_Main_RecIDLike { get; set; } public virtual string[] CR_Main_RecIDBetween { get; set; } public virtual string[] CR_Main_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_EstimateResourceLines { public JB_EstimateResourceLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Resources))] [Required] public virtual string JB_Resources_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } [Required] public virtual string JB_EstimateLines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimateResourceLinesQuery : QueryDb, IReturn> { public JB_EstimateResourceLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; JB_Resources_RecIDBetween = new string[]{}; JB_Resources_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; JB_EstimateLines_RecIDBetween = new string[]{}; JB_EstimateLines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string JB_Resources_RecID { get; set; } public virtual string JB_Resources_RecIDStartsWith { get; set; } public virtual string JB_Resources_RecIDEndsWith { get; set; } public virtual string JB_Resources_RecIDContains { get; set; } public virtual string JB_Resources_RecIDLike { get; set; } public virtual string[] JB_Resources_RecIDBetween { get; set; } public virtual string[] JB_Resources_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual string JB_EstimateLines_RecID { get; set; } public virtual string JB_EstimateLines_RecIDStartsWith { get; set; } public virtual string JB_EstimateLines_RecIDEndsWith { get; set; } public virtual string JB_EstimateLines_RecIDContains { get; set; } public virtual string JB_EstimateLines_RecIDLike { get; set; } public virtual string[] JB_EstimateLines_RecIDBetween { get; set; } public virtual string[] JB_EstimateLines_RecIDIn { get; set; } } public partial class JB_Estimates { public JB_Estimates() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string EstimateNo { get; set; } public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Main))] [Required] public virtual string JB_Main_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_Logical_RecID { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_EstimatesQuery : QueryDb, IReturn> { public JB_EstimatesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; EstimateNoBetween = new string[]{}; EstimateNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; JB_Main_RecIDBetween = new string[]{}; JB_Main_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string EstimateNo { get; set; } public virtual string EstimateNoStartsWith { get; set; } public virtual string EstimateNoEndsWith { get; set; } public virtual string EstimateNoContains { get; set; } public virtual string EstimateNoLike { get; set; } public virtual string[] EstimateNoBetween { get; set; } public virtual string[] EstimateNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string JB_Main_RecID { get; set; } public virtual string JB_Main_RecIDStartsWith { get; set; } public virtual string JB_Main_RecIDEndsWith { get; set; } public virtual string JB_Main_RecIDContains { get; set; } public virtual string JB_Main_RecIDLike { get; set; } public virtual string[] JB_Main_RecIDBetween { get; set; } public virtual string[] JB_Main_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_Groups { public JB_Groups() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_GroupsQuery : QueryDb, IReturn> { public JB_GroupsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class JB_JobCostCentres { public JB_JobCostCentres() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Main))] [Required] public virtual string JobID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_CostCentres))] [Required] public virtual string JB_CostCentres_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_JobCostCentresQuery : QueryDb, IReturn> { public JB_JobCostCentresQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JB_CostCentres_RecIDBetween = new string[]{}; JB_CostCentres_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JB_CostCentres_RecID { get; set; } public virtual string JB_CostCentres_RecIDStartsWith { get; set; } public virtual string JB_CostCentres_RecIDEndsWith { get; set; } public virtual string JB_CostCentres_RecIDContains { get; set; } public virtual string JB_CostCentres_RecIDLike { get; set; } public virtual string[] JB_CostCentres_RecIDBetween { get; set; } public virtual string[] JB_CostCentres_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_JobStages { public JB_JobStages() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Classification))] [Required] public virtual string JB_Classifications_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobCostCentres))] [Required] public virtual string JB_JobCostCentres_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Stages))] [Required] public virtual string JB_Stages_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_JobStagesQuery : QueryDb, IReturn> { public JB_JobStagesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Classifications_RecIDBetween = new string[]{}; JB_Classifications_RecIDIn = new string[]{}; JB_JobCostCentres_RecIDBetween = new string[]{}; JB_JobCostCentres_RecIDIn = new string[]{}; JB_Stages_RecIDBetween = new string[]{}; JB_Stages_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Classifications_RecID { get; set; } public virtual string JB_Classifications_RecIDStartsWith { get; set; } public virtual string JB_Classifications_RecIDEndsWith { get; set; } public virtual string JB_Classifications_RecIDContains { get; set; } public virtual string JB_Classifications_RecIDLike { get; set; } public virtual string[] JB_Classifications_RecIDBetween { get; set; } public virtual string[] JB_Classifications_RecIDIn { get; set; } public virtual string JB_JobCostCentres_RecID { get; set; } public virtual string JB_JobCostCentres_RecIDStartsWith { get; set; } public virtual string JB_JobCostCentres_RecIDEndsWith { get; set; } public virtual string JB_JobCostCentres_RecIDContains { get; set; } public virtual string JB_JobCostCentres_RecIDLike { get; set; } public virtual string[] JB_JobCostCentres_RecIDBetween { get; set; } public virtual string[] JB_JobCostCentres_RecIDIn { get; set; } public virtual string JB_Stages_RecID { get; set; } public virtual string JB_Stages_RecIDStartsWith { get; set; } public virtual string JB_Stages_RecIDEndsWith { get; set; } public virtual string JB_Stages_RecIDContains { get; set; } public virtual string JB_Stages_RecIDLike { get; set; } public virtual string[] JB_Stages_RecIDBetween { get; set; } public virtual string[] JB_Stages_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_Main { [Required] public virtual string JobID { get; set; } public virtual string JobNo { get; set; } public virtual string Description { get; set; } public virtual string DebtorID { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual DateTime StartDate { get; set; } [Required] public virtual DateTime EstEndDate { get; set; } [Required] public virtual DateTime ClosedDate { get; set; } public virtual short? InventorySellType { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? IsTemplate { get; set; } public virtual decimal? ContractAmount { get; set; } public virtual decimal? MarkUpMaterials { get; set; } public virtual decimal? MarkUpLabour { get; set; } public virtual decimal? MarkUpSubContract { get; set; } public virtual decimal? MarkUpResource { get; set; } public virtual short? RetentionType { get; set; } public virtual decimal? RetentionValue { get; set; } public virtual bool? GstApplicable { get; set; } public virtual short? EstimateType { get; set; } public virtual string WarehouseID { get; set; } public virtual string ProductID { get; set; } public virtual string ProductDesc { get; set; } public virtual decimal? ProductQty { get; set; } [Required] public virtual DateTime EstStartDate { get; set; } public virtual string ClassificationID { get; set; } public virtual string CN_Contact_RecID { get; set; } [Required] public virtual short JobStatus { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Groups))] [Required] public virtual string JB_Groups_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Statuses))] [Required] public virtual string JB_Statuses_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Priorities))] [Required] public virtual string JB_Priorities_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_MainQuery : QueryDb, IReturn> { public JB_MainQuery() { JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; EstEndDateBetween = new DateTime[]{}; EstEndDateIn = new DateTime[]{}; ClosedDateBetween = new DateTime[]{}; ClosedDateIn = new DateTime[]{}; InventorySellTypeBetween = new Nullable[]{}; InventorySellTypeIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ContractAmountBetween = new Nullable[]{}; ContractAmountIn = new Nullable[]{}; MarkUpMaterialsBetween = new Nullable[]{}; MarkUpMaterialsIn = new Nullable[]{}; MarkUpLabourBetween = new Nullable[]{}; MarkUpLabourIn = new Nullable[]{}; MarkUpSubContractBetween = new Nullable[]{}; MarkUpSubContractIn = new Nullable[]{}; MarkUpResourceBetween = new Nullable[]{}; MarkUpResourceIn = new Nullable[]{}; RetentionTypeBetween = new Nullable[]{}; RetentionTypeIn = new Nullable[]{}; RetentionValueBetween = new Nullable[]{}; RetentionValueIn = new Nullable[]{}; EstimateTypeBetween = new Nullable[]{}; EstimateTypeIn = new Nullable[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; ProductIDBetween = new string[]{}; ProductIDIn = new string[]{}; ProductDescBetween = new string[]{}; ProductDescIn = new string[]{}; ProductQtyBetween = new Nullable[]{}; ProductQtyIn = new Nullable[]{}; EstStartDateBetween = new DateTime[]{}; EstStartDateIn = new DateTime[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; CN_Contact_RecIDBetween = new string[]{}; CN_Contact_RecIDIn = new string[]{}; JobStatusBetween = new short[]{}; JobStatusIn = new short[]{}; JB_Groups_RecIDBetween = new string[]{}; JB_Groups_RecIDIn = new string[]{}; JB_Statuses_RecIDBetween = new string[]{}; JB_Statuses_RecIDIn = new string[]{}; JB_Priorities_RecIDBetween = new string[]{}; JB_Priorities_RecIDIn = new string[]{}; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } public virtual DateTime? EstEndDate { get; set; } public virtual DateTime? EstEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateGreaterThan { get; set; } public virtual DateTime? EstEndDateLessThan { get; set; } public virtual DateTime? EstEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateNotEqualTo { get; set; } public virtual DateTime[] EstEndDateBetween { get; set; } public virtual DateTime[] EstEndDateIn { get; set; } public virtual DateTime? ClosedDate { get; set; } public virtual DateTime? ClosedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ClosedDateGreaterThan { get; set; } public virtual DateTime? ClosedDateLessThan { get; set; } public virtual DateTime? ClosedDateLessThanOrEqualTo { get; set; } public virtual DateTime? ClosedDateNotEqualTo { get; set; } public virtual DateTime[] ClosedDateBetween { get; set; } public virtual DateTime[] ClosedDateIn { get; set; } public virtual short? InventorySellType { get; set; } public virtual short? InventorySellTypeGreaterThanOrEqualTo { get; set; } public virtual short? InventorySellTypeGreaterThan { get; set; } public virtual short? InventorySellTypeLessThan { get; set; } public virtual short? InventorySellTypeLessThanOrEqualTo { get; set; } public virtual short? InventorySellTypeNotEqualTo { get; set; } public virtual Nullable[] InventorySellTypeBetween { get; set; } public virtual Nullable[] InventorySellTypeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? IsTemplate { get; set; } public virtual decimal? ContractAmount { get; set; } public virtual decimal? ContractAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? ContractAmountGreaterThan { get; set; } public virtual decimal? ContractAmountLessThan { get; set; } public virtual decimal? ContractAmountLessThanOrEqualTo { get; set; } public virtual decimal? ContractAmountNotEqualTo { get; set; } public virtual Nullable[] ContractAmountBetween { get; set; } public virtual Nullable[] ContractAmountIn { get; set; } public virtual decimal? MarkUpMaterials { get; set; } public virtual decimal? MarkUpMaterialsGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpMaterialsGreaterThan { get; set; } public virtual decimal? MarkUpMaterialsLessThan { get; set; } public virtual decimal? MarkUpMaterialsLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpMaterialsNotEqualTo { get; set; } public virtual Nullable[] MarkUpMaterialsBetween { get; set; } public virtual Nullable[] MarkUpMaterialsIn { get; set; } public virtual decimal? MarkUpLabour { get; set; } public virtual decimal? MarkUpLabourGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpLabourGreaterThan { get; set; } public virtual decimal? MarkUpLabourLessThan { get; set; } public virtual decimal? MarkUpLabourLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpLabourNotEqualTo { get; set; } public virtual Nullable[] MarkUpLabourBetween { get; set; } public virtual Nullable[] MarkUpLabourIn { get; set; } public virtual decimal? MarkUpSubContract { get; set; } public virtual decimal? MarkUpSubContractGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpSubContractGreaterThan { get; set; } public virtual decimal? MarkUpSubContractLessThan { get; set; } public virtual decimal? MarkUpSubContractLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpSubContractNotEqualTo { get; set; } public virtual Nullable[] MarkUpSubContractBetween { get; set; } public virtual Nullable[] MarkUpSubContractIn { get; set; } public virtual decimal? MarkUpResource { get; set; } public virtual decimal? MarkUpResourceGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpResourceGreaterThan { get; set; } public virtual decimal? MarkUpResourceLessThan { get; set; } public virtual decimal? MarkUpResourceLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpResourceNotEqualTo { get; set; } public virtual Nullable[] MarkUpResourceBetween { get; set; } public virtual Nullable[] MarkUpResourceIn { get; set; } public virtual short? RetentionType { get; set; } public virtual short? RetentionTypeGreaterThanOrEqualTo { get; set; } public virtual short? RetentionTypeGreaterThan { get; set; } public virtual short? RetentionTypeLessThan { get; set; } public virtual short? RetentionTypeLessThanOrEqualTo { get; set; } public virtual short? RetentionTypeNotEqualTo { get; set; } public virtual Nullable[] RetentionTypeBetween { get; set; } public virtual Nullable[] RetentionTypeIn { get; set; } public virtual decimal? RetentionValue { get; set; } public virtual decimal? RetentionValueGreaterThanOrEqualTo { get; set; } public virtual decimal? RetentionValueGreaterThan { get; set; } public virtual decimal? RetentionValueLessThan { get; set; } public virtual decimal? RetentionValueLessThanOrEqualTo { get; set; } public virtual decimal? RetentionValueNotEqualTo { get; set; } public virtual Nullable[] RetentionValueBetween { get; set; } public virtual Nullable[] RetentionValueIn { get; set; } public virtual bool? GstApplicable { get; set; } public virtual short? EstimateType { get; set; } public virtual short? EstimateTypeGreaterThanOrEqualTo { get; set; } public virtual short? EstimateTypeGreaterThan { get; set; } public virtual short? EstimateTypeLessThan { get; set; } public virtual short? EstimateTypeLessThanOrEqualTo { get; set; } public virtual short? EstimateTypeNotEqualTo { get; set; } public virtual Nullable[] EstimateTypeBetween { get; set; } public virtual Nullable[] EstimateTypeIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual string ProductID { get; set; } public virtual string ProductIDStartsWith { get; set; } public virtual string ProductIDEndsWith { get; set; } public virtual string ProductIDContains { get; set; } public virtual string ProductIDLike { get; set; } public virtual string[] ProductIDBetween { get; set; } public virtual string[] ProductIDIn { get; set; } public virtual string ProductDesc { get; set; } public virtual string ProductDescStartsWith { get; set; } public virtual string ProductDescEndsWith { get; set; } public virtual string ProductDescContains { get; set; } public virtual string ProductDescLike { get; set; } public virtual string[] ProductDescBetween { get; set; } public virtual string[] ProductDescIn { get; set; } public virtual decimal? ProductQty { get; set; } public virtual decimal? ProductQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? ProductQtyGreaterThan { get; set; } public virtual decimal? ProductQtyLessThan { get; set; } public virtual decimal? ProductQtyLessThanOrEqualTo { get; set; } public virtual decimal? ProductQtyNotEqualTo { get; set; } public virtual Nullable[] ProductQtyBetween { get; set; } public virtual Nullable[] ProductQtyIn { get; set; } public virtual DateTime? EstStartDate { get; set; } public virtual DateTime? EstStartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EstStartDateGreaterThan { get; set; } public virtual DateTime? EstStartDateLessThan { get; set; } public virtual DateTime? EstStartDateLessThanOrEqualTo { get; set; } public virtual DateTime? EstStartDateNotEqualTo { get; set; } public virtual DateTime[] EstStartDateBetween { get; set; } public virtual DateTime[] EstStartDateIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string CN_Contact_RecID { get; set; } public virtual string CN_Contact_RecIDStartsWith { get; set; } public virtual string CN_Contact_RecIDEndsWith { get; set; } public virtual string CN_Contact_RecIDContains { get; set; } public virtual string CN_Contact_RecIDLike { get; set; } public virtual string[] CN_Contact_RecIDBetween { get; set; } public virtual string[] CN_Contact_RecIDIn { get; set; } public virtual short? JobStatus { get; set; } public virtual short? JobStatusGreaterThanOrEqualTo { get; set; } public virtual short? JobStatusGreaterThan { get; set; } public virtual short? JobStatusLessThan { get; set; } public virtual short? JobStatusLessThanOrEqualTo { get; set; } public virtual short? JobStatusNotEqualTo { get; set; } public virtual short[] JobStatusBetween { get; set; } public virtual short[] JobStatusIn { get; set; } public virtual string JB_Groups_RecID { get; set; } public virtual string JB_Groups_RecIDStartsWith { get; set; } public virtual string JB_Groups_RecIDEndsWith { get; set; } public virtual string JB_Groups_RecIDContains { get; set; } public virtual string JB_Groups_RecIDLike { get; set; } public virtual string[] JB_Groups_RecIDBetween { get; set; } public virtual string[] JB_Groups_RecIDIn { get; set; } public virtual string JB_Statuses_RecID { get; set; } public virtual string JB_Statuses_RecIDStartsWith { get; set; } public virtual string JB_Statuses_RecIDEndsWith { get; set; } public virtual string JB_Statuses_RecIDContains { get; set; } public virtual string JB_Statuses_RecIDLike { get; set; } public virtual string[] JB_Statuses_RecIDBetween { get; set; } public virtual string[] JB_Statuses_RecIDIn { get; set; } public virtual string JB_Priorities_RecID { get; set; } public virtual string JB_Priorities_RecIDStartsWith { get; set; } public virtual string JB_Priorities_RecIDEndsWith { get; set; } public virtual string JB_Priorities_RecIDContains { get; set; } public virtual string JB_Priorities_RecIDLike { get; set; } public virtual string[] JB_Priorities_RecIDBetween { get; set; } public virtual string[] JB_Priorities_RecIDIn { get; set; } } public partial class JB_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Main))] [Required] public virtual string JB_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_NotesQuery : QueryDb, IReturn> { public JB_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Main_RecIDBetween = new string[]{}; JB_Main_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Main_RecID { get; set; } public virtual string JB_Main_RecIDStartsWith { get; set; } public virtual string JB_Main_RecIDEndsWith { get; set; } public virtual string JB_Main_RecIDContains { get; set; } public virtual string JB_Main_RecIDLike { get; set; } public virtual string[] JB_Main_RecIDBetween { get; set; } public virtual string[] JB_Main_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class JB_PaymentDetails { [Required] public virtual string RecID { get; set; } [Required] public virtual string JobNo { get; set; } [Required] public virtual string InvoiceID { get; set; } public virtual string CostEntryLineID { get; set; } [Required] public virtual short InvoiceType { get; set; } [Required] public virtual decimal BillAmount { get; set; } [Required] public virtual decimal CostAmount { get; set; } [Required] public virtual short Status { get; set; } [Required] public virtual decimal WriteBill { get; set; } [Required] public virtual decimal WriteCost { get; set; } public virtual string LinkLineID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_PaymentDetailsQuery : QueryDb, IReturn> { public JB_PaymentDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; CostEntryLineIDBetween = new string[]{}; CostEntryLineIDIn = new string[]{}; InvoiceTypeBetween = new short[]{}; InvoiceTypeIn = new short[]{}; BillAmountBetween = new decimal[]{}; BillAmountIn = new decimal[]{}; CostAmountBetween = new decimal[]{}; CostAmountIn = new decimal[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; WriteBillBetween = new decimal[]{}; WriteBillIn = new decimal[]{}; WriteCostBetween = new decimal[]{}; WriteCostIn = new decimal[]{}; LinkLineIDBetween = new string[]{}; LinkLineIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string CostEntryLineID { get; set; } public virtual string CostEntryLineIDStartsWith { get; set; } public virtual string CostEntryLineIDEndsWith { get; set; } public virtual string CostEntryLineIDContains { get; set; } public virtual string CostEntryLineIDLike { get; set; } public virtual string[] CostEntryLineIDBetween { get; set; } public virtual string[] CostEntryLineIDIn { get; set; } public virtual short? InvoiceType { get; set; } public virtual short? InvoiceTypeGreaterThanOrEqualTo { get; set; } public virtual short? InvoiceTypeGreaterThan { get; set; } public virtual short? InvoiceTypeLessThan { get; set; } public virtual short? InvoiceTypeLessThanOrEqualTo { get; set; } public virtual short? InvoiceTypeNotEqualTo { get; set; } public virtual short[] InvoiceTypeBetween { get; set; } public virtual short[] InvoiceTypeIn { get; set; } public virtual decimal? BillAmount { get; set; } public virtual decimal? BillAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? BillAmountGreaterThan { get; set; } public virtual decimal? BillAmountLessThan { get; set; } public virtual decimal? BillAmountLessThanOrEqualTo { get; set; } public virtual decimal? BillAmountNotEqualTo { get; set; } public virtual decimal[] BillAmountBetween { get; set; } public virtual decimal[] BillAmountIn { get; set; } public virtual decimal? CostAmount { get; set; } public virtual decimal? CostAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? CostAmountGreaterThan { get; set; } public virtual decimal? CostAmountLessThan { get; set; } public virtual decimal? CostAmountLessThanOrEqualTo { get; set; } public virtual decimal? CostAmountNotEqualTo { get; set; } public virtual decimal[] CostAmountBetween { get; set; } public virtual decimal[] CostAmountIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual decimal? WriteBill { get; set; } public virtual decimal? WriteBillGreaterThanOrEqualTo { get; set; } public virtual decimal? WriteBillGreaterThan { get; set; } public virtual decimal? WriteBillLessThan { get; set; } public virtual decimal? WriteBillLessThanOrEqualTo { get; set; } public virtual decimal? WriteBillNotEqualTo { get; set; } public virtual decimal[] WriteBillBetween { get; set; } public virtual decimal[] WriteBillIn { get; set; } public virtual decimal? WriteCost { get; set; } public virtual decimal? WriteCostGreaterThanOrEqualTo { get; set; } public virtual decimal? WriteCostGreaterThan { get; set; } public virtual decimal? WriteCostLessThan { get; set; } public virtual decimal? WriteCostLessThanOrEqualTo { get; set; } public virtual decimal? WriteCostNotEqualTo { get; set; } public virtual decimal[] WriteCostBetween { get; set; } public virtual decimal[] WriteCostIn { get; set; } public virtual string LinkLineID { get; set; } public virtual string LinkLineIDStartsWith { get; set; } public virtual string LinkLineIDEndsWith { get; set; } public virtual string LinkLineIDContains { get; set; } public virtual string LinkLineIDLike { get; set; } public virtual string[] LinkLineIDBetween { get; set; } public virtual string[] LinkLineIDIn { get; set; } } public partial class JB_Priorities { public JB_Priorities() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_PrioritiesQuery : QueryDb, IReturn> { public JB_PrioritiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class JB_Resources { [Required] public virtual string RecID { get; set; } [Required] public virtual string RecNum { get; set; } public virtual string RecDescription { get; set; } public virtual short? RecType { get; set; } public virtual string RecGroup { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Charge { get; set; } public virtual string Unit { get; set; } public virtual bool? Status { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLCode { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_ResourcesQuery : QueryDb, IReturn> { public JB_ResourcesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RecNumBetween = new string[]{}; RecNumIn = new string[]{}; RecDescriptionBetween = new string[]{}; RecDescriptionIn = new string[]{}; RecTypeBetween = new Nullable[]{}; RecTypeIn = new Nullable[]{}; RecGroupBetween = new string[]{}; RecGroupIn = new string[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; UnitBetween = new string[]{}; UnitIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; GLCodeBetween = new string[]{}; GLCodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RecNum { get; set; } public virtual string RecNumStartsWith { get; set; } public virtual string RecNumEndsWith { get; set; } public virtual string RecNumContains { get; set; } public virtual string RecNumLike { get; set; } public virtual string[] RecNumBetween { get; set; } public virtual string[] RecNumIn { get; set; } public virtual string RecDescription { get; set; } public virtual string RecDescriptionStartsWith { get; set; } public virtual string RecDescriptionEndsWith { get; set; } public virtual string RecDescriptionContains { get; set; } public virtual string RecDescriptionLike { get; set; } public virtual string[] RecDescriptionBetween { get; set; } public virtual string[] RecDescriptionIn { get; set; } public virtual short? RecType { get; set; } public virtual short? RecTypeGreaterThanOrEqualTo { get; set; } public virtual short? RecTypeGreaterThan { get; set; } public virtual short? RecTypeLessThan { get; set; } public virtual short? RecTypeLessThanOrEqualTo { get; set; } public virtual short? RecTypeNotEqualTo { get; set; } public virtual Nullable[] RecTypeBetween { get; set; } public virtual Nullable[] RecTypeIn { get; set; } public virtual string RecGroup { get; set; } public virtual string RecGroupStartsWith { get; set; } public virtual string RecGroupEndsWith { get; set; } public virtual string RecGroupContains { get; set; } public virtual string RecGroupLike { get; set; } public virtual string[] RecGroupBetween { get; set; } public virtual string[] RecGroupIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual string Unit { get; set; } public virtual string UnitStartsWith { get; set; } public virtual string UnitEndsWith { get; set; } public virtual string UnitContains { get; set; } public virtual string UnitLike { get; set; } public virtual string[] UnitBetween { get; set; } public virtual string[] UnitIn { get; set; } public virtual bool? Status { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string GLCode { get; set; } public virtual string GLCodeStartsWith { get; set; } public virtual string GLCodeEndsWith { get; set; } public virtual string GLCodeContains { get; set; } public virtual string GLCodeLike { get; set; } public virtual string[] GLCodeBetween { get; set; } public virtual string[] GLCodeIn { get; set; } } public partial class JB_Staffs { [Required] public virtual string RecID { get; set; } [Required] public virtual string RecNum { get; set; } public virtual string RecDescription { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Charge { get; set; } public virtual string Unit { get; set; } [Required] public virtual bool IsEnabled { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GLCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Groups))] [Required] public virtual string JB_Groups_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_StaffsQuery : QueryDb, IReturn> { public JB_StaffsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RecNumBetween = new string[]{}; RecNumIn = new string[]{}; RecDescriptionBetween = new string[]{}; RecDescriptionIn = new string[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; UnitBetween = new string[]{}; UnitIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; GLCodeBetween = new string[]{}; GLCodeIn = new string[]{}; JB_Groups_RecIDBetween = new string[]{}; JB_Groups_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RecNum { get; set; } public virtual string RecNumStartsWith { get; set; } public virtual string RecNumEndsWith { get; set; } public virtual string RecNumContains { get; set; } public virtual string RecNumLike { get; set; } public virtual string[] RecNumBetween { get; set; } public virtual string[] RecNumIn { get; set; } public virtual string RecDescription { get; set; } public virtual string RecDescriptionStartsWith { get; set; } public virtual string RecDescriptionEndsWith { get; set; } public virtual string RecDescriptionContains { get; set; } public virtual string RecDescriptionLike { get; set; } public virtual string[] RecDescriptionBetween { get; set; } public virtual string[] RecDescriptionIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual string Unit { get; set; } public virtual string UnitStartsWith { get; set; } public virtual string UnitEndsWith { get; set; } public virtual string UnitContains { get; set; } public virtual string UnitLike { get; set; } public virtual string[] UnitBetween { get; set; } public virtual string[] UnitIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string GLCode { get; set; } public virtual string GLCodeStartsWith { get; set; } public virtual string GLCodeEndsWith { get; set; } public virtual string GLCodeContains { get; set; } public virtual string GLCodeLike { get; set; } public virtual string[] GLCodeBetween { get; set; } public virtual string[] GLCodeIn { get; set; } public virtual string JB_Groups_RecID { get; set; } public virtual string JB_Groups_RecIDStartsWith { get; set; } public virtual string JB_Groups_RecIDEndsWith { get; set; } public virtual string JB_Groups_RecIDContains { get; set; } public virtual string JB_Groups_RecIDLike { get; set; } public virtual string[] JB_Groups_RecIDBetween { get; set; } public virtual string[] JB_Groups_RecIDIn { get; set; } } public partial class JB_Stages { public JB_Stages() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string StageNo { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_StagesQuery : QueryDb, IReturn> { public JB_StagesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; StageNoBetween = new string[]{}; StageNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string StageNo { get; set; } public virtual string StageNoStartsWith { get; set; } public virtual string StageNoEndsWith { get; set; } public virtual string StageNoContains { get; set; } public virtual string StageNoLike { get; set; } public virtual string[] StageNoBetween { get; set; } public virtual string[] StageNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_Statuses { public JB_Statuses() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_StatusesQuery : QueryDb, IReturn> { public JB_StatusesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class JB_TimesheetLines { public JB_TimesheetLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Timesheets))] [Required] public virtual string JB_Timesheets_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] [Required] public virtual string JB_JobStages_RecID { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_TimesheetLinesQuery : QueryDb, IReturn> { public JB_TimesheetLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Timesheets_RecIDBetween = new string[]{}; JB_Timesheets_RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Timesheets_RecID { get; set; } public virtual string JB_Timesheets_RecIDStartsWith { get; set; } public virtual string JB_Timesheets_RecIDEndsWith { get; set; } public virtual string JB_Timesheets_RecIDContains { get; set; } public virtual string JB_Timesheets_RecIDLike { get; set; } public virtual string[] JB_Timesheets_RecIDBetween { get; set; } public virtual string[] JB_Timesheets_RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class JB_TimesheetNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Timesheets))] [Required] public virtual string JB_Timesheets_RecID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_TimesheetNotesQuery : QueryDb, IReturn> { public JB_TimesheetNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JB_Timesheets_RecIDBetween = new string[]{}; JB_Timesheets_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JB_Timesheets_RecID { get; set; } public virtual string JB_Timesheets_RecIDStartsWith { get; set; } public virtual string JB_Timesheets_RecIDEndsWith { get; set; } public virtual string JB_Timesheets_RecIDContains { get; set; } public virtual string JB_Timesheets_RecIDLike { get; set; } public virtual string[] JB_Timesheets_RecIDBetween { get; set; } public virtual string[] JB_Timesheets_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class JB_Timesheets { public JB_Timesheets() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Staffs))] public virtual string JB_Staff_RecID { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsActivated { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Sets))] public virtual string GL_Sets_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedBy_HR_Staff_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class JB_TimesheetsQuery : QueryDb, IReturn> { public JB_TimesheetsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JB_Staff_RecIDBetween = new string[]{}; JB_Staff_RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; GL_Sets_RecIDBetween = new string[]{}; GL_Sets_RecIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedBy_HR_Staff_RecIDBetween = new string[]{}; LastSavedBy_HR_Staff_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JB_Staff_RecID { get; set; } public virtual string JB_Staff_RecIDStartsWith { get; set; } public virtual string JB_Staff_RecIDEndsWith { get; set; } public virtual string JB_Staff_RecIDContains { get; set; } public virtual string JB_Staff_RecIDLike { get; set; } public virtual string[] JB_Staff_RecIDBetween { get; set; } public virtual string[] JB_Staff_RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsActivated { get; set; } public virtual string GL_Sets_RecID { get; set; } public virtual string GL_Sets_RecIDStartsWith { get; set; } public virtual string GL_Sets_RecIDEndsWith { get; set; } public virtual string GL_Sets_RecIDContains { get; set; } public virtual string GL_Sets_RecIDLike { get; set; } public virtual string[] GL_Sets_RecIDBetween { get; set; } public virtual string[] GL_Sets_RecIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedBy_HR_Staff_RecID { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDContains { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class KitTax { public virtual decimal? Tax { get; set; } public virtual short? LN { get; set; } [Required] public virtual string InvID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class KitTaxQuery : QueryDb, IReturn> { public KitTaxQuery() { TaxBetween = new Nullable[]{}; TaxIn = new Nullable[]{}; LNBetween = new Nullable[]{}; LNIn = new Nullable[]{}; InvIDBetween = new string[]{}; InvIDIn = new string[]{}; } public virtual decimal? Tax { get; set; } public virtual decimal? TaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxGreaterThan { get; set; } public virtual decimal? TaxLessThan { get; set; } public virtual decimal? TaxLessThanOrEqualTo { get; set; } public virtual decimal? TaxNotEqualTo { get; set; } public virtual Nullable[] TaxBetween { get; set; } public virtual Nullable[] TaxIn { get; set; } public virtual short? LN { get; set; } public virtual short? LNGreaterThanOrEqualTo { get; set; } public virtual short? LNGreaterThan { get; set; } public virtual short? LNLessThan { get; set; } public virtual short? LNLessThanOrEqualTo { get; set; } public virtual short? LNNotEqualTo { get; set; } public virtual Nullable[] LNBetween { get; set; } public virtual Nullable[] LNIn { get; set; } public virtual string InvID { get; set; } public virtual string InvIDStartsWith { get; set; } public virtual string InvIDEndsWith { get; set; } public virtual string InvIDContains { get; set; } public virtual string InvIDLike { get; set; } public virtual string[] InvIDBetween { get; set; } public virtual string[] InvIDIn { get; set; } } public partial class LastYearProfit { public virtual decimal? Profit { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class LastYearProfitQuery : QueryDb, IReturn> { public LastYearProfitQuery() { ProfitBetween = new Nullable[]{}; ProfitIn = new Nullable[]{}; } public virtual decimal? Profit { get; set; } public virtual decimal? ProfitGreaterThanOrEqualTo { get; set; } public virtual decimal? ProfitGreaterThan { get; set; } public virtual decimal? ProfitLessThan { get; set; } public virtual decimal? ProfitLessThanOrEqualTo { get; set; } public virtual decimal? ProfitNotEqualTo { get; set; } public virtual Nullable[] ProfitBetween { get; set; } public virtual Nullable[] ProfitIn { get; set; } } public partial class Magento_Integration { public Magento_Integration() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int LogRetentionDays { get; set; } [Required] public virtual int CompletedQueueRetentionDays { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class Magento_Integration_Schedule { public Magento_Integration_Schedule() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.Magento_Integration))] [Required] public virtual Guid Magento_Integration_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PluginSchedule))] [Required] public virtual Guid SY_PluginSchedule_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Magento_Integration_ScheduleQuery : QueryDb, IReturn> { public Magento_Integration_ScheduleQuery() { RecIDIn = new Guid[]{}; Magento_Integration_RecIDIn = new Guid[]{}; SY_PluginSchedule_RecIDIn = new Guid[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? Magento_Integration_RecID { get; set; } public virtual Guid[] Magento_Integration_RecIDIn { get; set; } public virtual Guid? SY_PluginSchedule_RecID { get; set; } public virtual Guid[] SY_PluginSchedule_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class Magento_Integration_SelectedAction { public Magento_Integration_SelectedAction() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.Magento_Integration))] [Required] public virtual Guid Magento_Integration_RecID { get; set; } [Required] public virtual Guid Action_RecID { get; set; } [Required] public virtual short ExceptionPolicy { get; set; } [Required] public virtual short LogPolicy { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Magento_Integration_SelectedActionQuery : QueryDb, IReturn> { public Magento_Integration_SelectedActionQuery() { RecIDIn = new Guid[]{}; Magento_Integration_RecIDIn = new Guid[]{}; Action_RecIDIn = new Guid[]{}; ExceptionPolicyBetween = new short[]{}; ExceptionPolicyIn = new short[]{}; LogPolicyBetween = new short[]{}; LogPolicyIn = new short[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? Magento_Integration_RecID { get; set; } public virtual Guid[] Magento_Integration_RecIDIn { get; set; } public virtual Guid? Action_RecID { get; set; } public virtual Guid[] Action_RecIDIn { get; set; } public virtual short? ExceptionPolicy { get; set; } public virtual short? ExceptionPolicyGreaterThanOrEqualTo { get; set; } public virtual short? ExceptionPolicyGreaterThan { get; set; } public virtual short? ExceptionPolicyLessThan { get; set; } public virtual short? ExceptionPolicyLessThanOrEqualTo { get; set; } public virtual short? ExceptionPolicyNotEqualTo { get; set; } public virtual short[] ExceptionPolicyBetween { get; set; } public virtual short[] ExceptionPolicyIn { get; set; } public virtual short? LogPolicy { get; set; } public virtual short? LogPolicyGreaterThanOrEqualTo { get; set; } public virtual short? LogPolicyGreaterThan { get; set; } public virtual short? LogPolicyLessThan { get; set; } public virtual short? LogPolicyLessThanOrEqualTo { get; set; } public virtual short? LogPolicyNotEqualTo { get; set; } public virtual short[] LogPolicyBetween { get; set; } public virtual short[] LogPolicyIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Magento_IntegrationQuery : QueryDb, IReturn> { public Magento_IntegrationQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LogRetentionDaysBetween = new int[]{}; LogRetentionDaysIn = new int[]{}; CompletedQueueRetentionDaysBetween = new int[]{}; CompletedQueueRetentionDaysIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? LogRetentionDays { get; set; } public virtual int? LogRetentionDaysGreaterThanOrEqualTo { get; set; } public virtual int? LogRetentionDaysGreaterThan { get; set; } public virtual int? LogRetentionDaysLessThan { get; set; } public virtual int? LogRetentionDaysLessThanOrEqualTo { get; set; } public virtual int? LogRetentionDaysNotEqualTo { get; set; } public virtual int[] LogRetentionDaysBetween { get; set; } public virtual int[] LogRetentionDaysIn { get; set; } public virtual int? CompletedQueueRetentionDays { get; set; } public virtual int? CompletedQueueRetentionDaysGreaterThanOrEqualTo { get; set; } public virtual int? CompletedQueueRetentionDaysGreaterThan { get; set; } public virtual int? CompletedQueueRetentionDaysLessThan { get; set; } public virtual int? CompletedQueueRetentionDaysLessThanOrEqualTo { get; set; } public virtual int? CompletedQueueRetentionDaysNotEqualTo { get; set; } public virtual int[] CompletedQueueRetentionDaysBetween { get; set; } public virtual int[] CompletedQueueRetentionDaysIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class Magento_Log { public virtual int id { get; set; } [Required] public virtual Guid Magento_Integration_RecID { get; set; } [Required] public virtual DateTime LogDateTime { get; set; } [Required] public virtual byte LogType { get; set; } public virtual string IntegrationActionName { get; set; } [Required] public virtual int ElapsedMilliseconds { get; set; } [Required] public virtual string LogMessage { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Magento_LogQuery : QueryDb, IReturn> { public Magento_LogQuery() { idBetween = new int[]{}; idIn = new int[]{}; Magento_Integration_RecIDIn = new Guid[]{}; LogDateTimeBetween = new DateTime[]{}; LogDateTimeIn = new DateTime[]{}; LogTypeBetween = new byte[]{}; LogTypeIn = new byte[]{}; IntegrationActionNameBetween = new string[]{}; IntegrationActionNameIn = new string[]{}; ElapsedMillisecondsBetween = new int[]{}; ElapsedMillisecondsIn = new int[]{}; LogMessageBetween = new string[]{}; LogMessageIn = new string[]{}; } public virtual int? id { get; set; } public virtual int? idGreaterThanOrEqualTo { get; set; } public virtual int? idGreaterThan { get; set; } public virtual int? idLessThan { get; set; } public virtual int? idLessThanOrEqualTo { get; set; } public virtual int? idNotEqualTo { get; set; } public virtual int[] idBetween { get; set; } public virtual int[] idIn { get; set; } public virtual Guid? Magento_Integration_RecID { get; set; } public virtual Guid[] Magento_Integration_RecIDIn { get; set; } public virtual DateTime? LogDateTime { get; set; } public virtual DateTime? LogDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LogDateTimeGreaterThan { get; set; } public virtual DateTime? LogDateTimeLessThan { get; set; } public virtual DateTime? LogDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LogDateTimeNotEqualTo { get; set; } public virtual DateTime[] LogDateTimeBetween { get; set; } public virtual DateTime[] LogDateTimeIn { get; set; } public virtual byte? LogType { get; set; } public virtual byte? LogTypeGreaterThanOrEqualTo { get; set; } public virtual byte? LogTypeGreaterThan { get; set; } public virtual byte? LogTypeLessThan { get; set; } public virtual byte? LogTypeLessThanOrEqualTo { get; set; } public virtual byte? LogTypeNotEqualTo { get; set; } public virtual byte[] LogTypeBetween { get; set; } public virtual byte[] LogTypeIn { get; set; } public virtual string IntegrationActionName { get; set; } public virtual string IntegrationActionNameStartsWith { get; set; } public virtual string IntegrationActionNameEndsWith { get; set; } public virtual string IntegrationActionNameContains { get; set; } public virtual string IntegrationActionNameLike { get; set; } public virtual string[] IntegrationActionNameBetween { get; set; } public virtual string[] IntegrationActionNameIn { get; set; } public virtual int? ElapsedMilliseconds { get; set; } public virtual int? ElapsedMillisecondsGreaterThanOrEqualTo { get; set; } public virtual int? ElapsedMillisecondsGreaterThan { get; set; } public virtual int? ElapsedMillisecondsLessThan { get; set; } public virtual int? ElapsedMillisecondsLessThanOrEqualTo { get; set; } public virtual int? ElapsedMillisecondsNotEqualTo { get; set; } public virtual int[] ElapsedMillisecondsBetween { get; set; } public virtual int[] ElapsedMillisecondsIn { get; set; } public virtual string LogMessage { get; set; } public virtual string LogMessageStartsWith { get; set; } public virtual string LogMessageEndsWith { get; set; } public virtual string LogMessageContains { get; set; } public virtual string LogMessageLike { get; set; } public virtual string[] LogMessageBetween { get; set; } public virtual string[] LogMessageIn { get; set; } } public partial class Magento_Queue { public Magento_Queue() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string QueueName { get; set; } [Required] public virtual string Identifier { get; set; } [Required] public virtual DateTime QueueInsertionDateTime { get; set; } [Required] public virtual DateTime LastChangedDateTime { get; set; } [Required] public virtual byte Status { get; set; } public virtual string ExceptionText { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class Magento_QueueQuery : QueryDb, IReturn> { public Magento_QueueQuery() { RecIDIn = new Guid[]{}; QueueNameBetween = new string[]{}; QueueNameIn = new string[]{}; IdentifierBetween = new string[]{}; IdentifierIn = new string[]{}; QueueInsertionDateTimeBetween = new DateTime[]{}; QueueInsertionDateTimeIn = new DateTime[]{}; LastChangedDateTimeBetween = new DateTime[]{}; LastChangedDateTimeIn = new DateTime[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; ExceptionTextBetween = new string[]{}; ExceptionTextIn = new string[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string QueueName { get; set; } public virtual string QueueNameStartsWith { get; set; } public virtual string QueueNameEndsWith { get; set; } public virtual string QueueNameContains { get; set; } public virtual string QueueNameLike { get; set; } public virtual string[] QueueNameBetween { get; set; } public virtual string[] QueueNameIn { get; set; } public virtual string Identifier { get; set; } public virtual string IdentifierStartsWith { get; set; } public virtual string IdentifierEndsWith { get; set; } public virtual string IdentifierContains { get; set; } public virtual string IdentifierLike { get; set; } public virtual string[] IdentifierBetween { get; set; } public virtual string[] IdentifierIn { get; set; } public virtual DateTime? QueueInsertionDateTime { get; set; } public virtual DateTime? QueueInsertionDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? QueueInsertionDateTimeGreaterThan { get; set; } public virtual DateTime? QueueInsertionDateTimeLessThan { get; set; } public virtual DateTime? QueueInsertionDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? QueueInsertionDateTimeNotEqualTo { get; set; } public virtual DateTime[] QueueInsertionDateTimeBetween { get; set; } public virtual DateTime[] QueueInsertionDateTimeIn { get; set; } public virtual DateTime? LastChangedDateTime { get; set; } public virtual DateTime? LastChangedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastChangedDateTimeGreaterThan { get; set; } public virtual DateTime? LastChangedDateTimeLessThan { get; set; } public virtual DateTime? LastChangedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastChangedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastChangedDateTimeBetween { get; set; } public virtual DateTime[] LastChangedDateTimeIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual string ExceptionText { get; set; } public virtual string ExceptionTextStartsWith { get; set; } public virtual string ExceptionTextEndsWith { get; set; } public virtual string ExceptionTextContains { get; set; } public virtual string ExceptionTextLike { get; set; } public virtual string[] ExceptionTextBetween { get; set; } public virtual string[] ExceptionTextIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class PI_CustomSettings { [Required] public virtual string SettingID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_CustomSettingsQuery : QueryDb, IReturn> { public PI_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class PI_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [Required] public virtual string SettingID { get; set; } public virtual string PI_Main_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_CustomSettingValuesQuery : QueryDb, IReturn> { public PI_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; PI_Main_RecIDBetween = new string[]{}; PI_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string PI_Main_RecID { get; set; } public virtual string PI_Main_RecIDStartsWith { get; set; } public virtual string PI_Main_RecIDEndsWith { get; set; } public virtual string PI_Main_RecIDContains { get; set; } public virtual string PI_Main_RecIDLike { get; set; } public virtual string[] PI_Main_RecIDBetween { get; set; } public virtual string[] PI_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class PI_Documents { public PI_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Main))] [Required] public virtual string PI_Main_PI_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_DocumentsQuery : QueryDb, IReturn> { public PI_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PI_Main_PI_MainIDBetween = new string[]{}; PI_Main_PI_MainIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PI_Main_PI_MainID { get; set; } public virtual string PI_Main_PI_MainIDStartsWith { get; set; } public virtual string PI_Main_PI_MainIDEndsWith { get; set; } public virtual string PI_Main_PI_MainIDContains { get; set; } public virtual string PI_Main_PI_MainIDLike { get; set; } public virtual string[] PI_Main_PI_MainIDBetween { get; set; } public virtual string[] PI_Main_PI_MainIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class PI_LineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_LineCustomFieldsQuery : QueryDb, IReturn> { public PI_LineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class PI_LineCustomValues { [Required] public virtual string RecID { get; set; } [Required] public virtual string PI_Lines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_LineCustomFields))] [Required] public virtual string PI_LineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_LineCustomValuesQuery : QueryDb, IReturn> { public PI_LineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PI_Lines_RecIDBetween = new string[]{}; PI_Lines_RecIDIn = new string[]{}; PI_LineCustomFields_RecIDBetween = new string[]{}; PI_LineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PI_Lines_RecID { get; set; } public virtual string PI_Lines_RecIDStartsWith { get; set; } public virtual string PI_Lines_RecIDEndsWith { get; set; } public virtual string PI_Lines_RecIDContains { get; set; } public virtual string PI_Lines_RecIDLike { get; set; } public virtual string[] PI_Lines_RecIDBetween { get; set; } public virtual string[] PI_Lines_RecIDIn { get; set; } public virtual string PI_LineCustomFields_RecID { get; set; } public virtual string PI_LineCustomFields_RecIDStartsWith { get; set; } public virtual string PI_LineCustomFields_RecIDEndsWith { get; set; } public virtual string PI_LineCustomFields_RecIDContains { get; set; } public virtual string PI_LineCustomFields_RecIDLike { get; set; } public virtual string[] PI_LineCustomFields_RecIDBetween { get; set; } public virtual string[] PI_LineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class PI_Lines { [Required] public virtual string PI_LinesID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Main))] [Required] public virtual string PI_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Main))] [Required] public virtual string RE_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Lines))] [Required] public virtual string RE_LinesID { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual decimal? SuppliersCost { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string SuppPartNo { get; set; } public virtual short? LineType { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual short? InvoiceLineNo { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? TaxRate { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string POClassID { get; set; } public virtual decimal? LineTotal { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? HomeDecimalPlaces { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } [Required] public virtual decimal LineTotalExTax { get; set; } public virtual bool? ChangeSourceIsFromGRNLine { get; set; } [Required] public virtual decimal FXLineTotalExTax { get; set; } [Required] public virtual decimal UnitCostIncTax { get; set; } } public partial class PI_LinesDetails { public PI_LinesDetails() { RowHash = new byte[]{}; } [Required] public virtual string PI_LinesDetailsID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Lines))] [Required] public virtual string PI_LinesID { get; set; } [Required] public virtual string SerialNo { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_LineDetails))] public virtual string RE_LineDetails_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_LinesDetailsQuery : QueryDb, IReturn> { public PI_LinesDetailsQuery() { PI_LinesDetailsIDBetween = new string[]{}; PI_LinesDetailsIDIn = new string[]{}; PI_LinesIDBetween = new string[]{}; PI_LinesIDIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; RowHash = new byte[]{}; RE_LineDetails_RecIDBetween = new string[]{}; RE_LineDetails_RecIDIn = new string[]{}; IN_SOH_RecIDBetween = new string[]{}; IN_SOH_RecIDIn = new string[]{}; } public virtual string PI_LinesDetailsID { get; set; } public virtual string PI_LinesDetailsIDStartsWith { get; set; } public virtual string PI_LinesDetailsIDEndsWith { get; set; } public virtual string PI_LinesDetailsIDContains { get; set; } public virtual string PI_LinesDetailsIDLike { get; set; } public virtual string[] PI_LinesDetailsIDBetween { get; set; } public virtual string[] PI_LinesDetailsIDIn { get; set; } public virtual string PI_LinesID { get; set; } public virtual string PI_LinesIDStartsWith { get; set; } public virtual string PI_LinesIDEndsWith { get; set; } public virtual string PI_LinesIDContains { get; set; } public virtual string PI_LinesIDLike { get; set; } public virtual string[] PI_LinesIDBetween { get; set; } public virtual string[] PI_LinesIDIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string RE_LineDetails_RecID { get; set; } public virtual string RE_LineDetails_RecIDStartsWith { get; set; } public virtual string RE_LineDetails_RecIDEndsWith { get; set; } public virtual string RE_LineDetails_RecIDContains { get; set; } public virtual string RE_LineDetails_RecIDLike { get; set; } public virtual string[] RE_LineDetails_RecIDBetween { get; set; } public virtual string[] RE_LineDetails_RecIDIn { get; set; } public virtual string IN_SOH_RecID { get; set; } public virtual string IN_SOH_RecIDStartsWith { get; set; } public virtual string IN_SOH_RecIDEndsWith { get; set; } public virtual string IN_SOH_RecIDContains { get; set; } public virtual string IN_SOH_RecIDLike { get; set; } public virtual string[] IN_SOH_RecIDBetween { get; set; } public virtual string[] IN_SOH_RecIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_LinesQuery : QueryDb, IReturn> { public PI_LinesQuery() { PI_LinesIDBetween = new string[]{}; PI_LinesIDIn = new string[]{}; PI_MainIDBetween = new string[]{}; PI_MainIDIn = new string[]{}; RE_MainIDBetween = new string[]{}; RE_MainIDIn = new string[]{}; RE_LinesIDBetween = new string[]{}; RE_LinesIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SuppliersCostBetween = new Nullable[]{}; SuppliersCostIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SuppPartNoBetween = new string[]{}; SuppPartNoIn = new string[]{}; LineTypeBetween = new Nullable[]{}; LineTypeIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; InvoiceLineNoBetween = new Nullable[]{}; InvoiceLineNoIn = new Nullable[]{}; HomeSuppliersCostBetween = new Nullable[]{}; HomeSuppliersCostIn = new Nullable[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; POClassIDBetween = new string[]{}; POClassIDIn = new string[]{}; LineTotalBetween = new Nullable[]{}; LineTotalIn = new Nullable[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; HomeDecimalPlacesBetween = new Nullable[]{}; HomeDecimalPlacesIn = new Nullable[]{}; LineTotalExTaxBetween = new decimal[]{}; LineTotalExTaxIn = new decimal[]{}; FXLineTotalExTaxBetween = new decimal[]{}; FXLineTotalExTaxIn = new decimal[]{}; UnitCostIncTaxBetween = new decimal[]{}; UnitCostIncTaxIn = new decimal[]{}; } public virtual string PI_LinesID { get; set; } public virtual string PI_LinesIDStartsWith { get; set; } public virtual string PI_LinesIDEndsWith { get; set; } public virtual string PI_LinesIDContains { get; set; } public virtual string PI_LinesIDLike { get; set; } public virtual string[] PI_LinesIDBetween { get; set; } public virtual string[] PI_LinesIDIn { get; set; } public virtual string PI_MainID { get; set; } public virtual string PI_MainIDStartsWith { get; set; } public virtual string PI_MainIDEndsWith { get; set; } public virtual string PI_MainIDContains { get; set; } public virtual string PI_MainIDLike { get; set; } public virtual string[] PI_MainIDBetween { get; set; } public virtual string[] PI_MainIDIn { get; set; } public virtual string RE_MainID { get; set; } public virtual string RE_MainIDStartsWith { get; set; } public virtual string RE_MainIDEndsWith { get; set; } public virtual string RE_MainIDContains { get; set; } public virtual string RE_MainIDLike { get; set; } public virtual string[] RE_MainIDBetween { get; set; } public virtual string[] RE_MainIDIn { get; set; } public virtual string RE_LinesID { get; set; } public virtual string RE_LinesIDStartsWith { get; set; } public virtual string RE_LinesIDEndsWith { get; set; } public virtual string RE_LinesIDContains { get; set; } public virtual string RE_LinesIDLike { get; set; } public virtual string[] RE_LinesIDBetween { get; set; } public virtual string[] RE_LinesIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? SuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostGreaterThan { get; set; } public virtual decimal? SuppliersCostLessThan { get; set; } public virtual decimal? SuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostNotEqualTo { get; set; } public virtual Nullable[] SuppliersCostBetween { get; set; } public virtual Nullable[] SuppliersCostIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SuppPartNo { get; set; } public virtual string SuppPartNoStartsWith { get; set; } public virtual string SuppPartNoEndsWith { get; set; } public virtual string SuppPartNoContains { get; set; } public virtual string SuppPartNoLike { get; set; } public virtual string[] SuppPartNoBetween { get; set; } public virtual string[] SuppPartNoIn { get; set; } public virtual short? LineType { get; set; } public virtual short? LineTypeGreaterThanOrEqualTo { get; set; } public virtual short? LineTypeGreaterThan { get; set; } public virtual short? LineTypeLessThan { get; set; } public virtual short? LineTypeLessThanOrEqualTo { get; set; } public virtual short? LineTypeNotEqualTo { get; set; } public virtual Nullable[] LineTypeBetween { get; set; } public virtual Nullable[] LineTypeIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual short? InvoiceLineNo { get; set; } public virtual short? InvoiceLineNoGreaterThanOrEqualTo { get; set; } public virtual short? InvoiceLineNoGreaterThan { get; set; } public virtual short? InvoiceLineNoLessThan { get; set; } public virtual short? InvoiceLineNoLessThanOrEqualTo { get; set; } public virtual short? InvoiceLineNoNotEqualTo { get; set; } public virtual Nullable[] InvoiceLineNoBetween { get; set; } public virtual Nullable[] InvoiceLineNoIn { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? HomeSuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostGreaterThan { get; set; } public virtual decimal? HomeSuppliersCostLessThan { get; set; } public virtual decimal? HomeSuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostNotEqualTo { get; set; } public virtual Nullable[] HomeSuppliersCostBetween { get; set; } public virtual Nullable[] HomeSuppliersCostIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual string POClassID { get; set; } public virtual string POClassIDStartsWith { get; set; } public virtual string POClassIDEndsWith { get; set; } public virtual string POClassIDContains { get; set; } public virtual string POClassIDLike { get; set; } public virtual string[] POClassIDBetween { get; set; } public virtual string[] POClassIDIn { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalGreaterThan { get; set; } public virtual decimal? LineTotalLessThan { get; set; } public virtual decimal? LineTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalNotEqualTo { get; set; } public virtual Nullable[] LineTotalBetween { get; set; } public virtual Nullable[] LineTotalIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual short? HomeDecimalPlaces { get; set; } public virtual short? HomeDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? HomeDecimalPlacesGreaterThan { get; set; } public virtual short? HomeDecimalPlacesLessThan { get; set; } public virtual short? HomeDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? HomeDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] HomeDecimalPlacesBetween { get; set; } public virtual Nullable[] HomeDecimalPlacesIn { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? LineTotalExTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxGreaterThan { get; set; } public virtual decimal? LineTotalExTaxLessThan { get; set; } public virtual decimal? LineTotalExTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxNotEqualTo { get; set; } public virtual decimal[] LineTotalExTaxBetween { get; set; } public virtual decimal[] LineTotalExTaxIn { get; set; } public virtual bool? ChangeSourceIsFromGRNLine { get; set; } public virtual decimal? FXLineTotalExTax { get; set; } public virtual decimal? FXLineTotalExTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExTaxGreaterThan { get; set; } public virtual decimal? FXLineTotalExTaxLessThan { get; set; } public virtual decimal? FXLineTotalExTaxLessThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExTaxNotEqualTo { get; set; } public virtual decimal[] FXLineTotalExTaxBetween { get; set; } public virtual decimal[] FXLineTotalExTaxIn { get; set; } public virtual decimal? UnitCostIncTax { get; set; } public virtual decimal? UnitCostIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostIncTaxGreaterThan { get; set; } public virtual decimal? UnitCostIncTaxLessThan { get; set; } public virtual decimal? UnitCostIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostIncTaxNotEqualTo { get; set; } public virtual decimal[] UnitCostIncTaxBetween { get; set; } public virtual decimal[] UnitCostIncTaxIn { get; set; } } public partial class PI_Main { [Required] public virtual string PI_MainID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string InvoiceNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } public virtual DateTime? InvoiceDate { get; set; } [Required] public virtual short Status { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? Insurance { get; set; } public virtual DateTime? DueDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual decimal TotalLineTax { get; set; } [Required] public virtual decimal AdjTax { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string FreightTaxID { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string DutyTaxID { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string InsuranceTaxID { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? FXDecimalPlaces { get; set; } } [Route("/Queries/PI_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_MainQuery : QueryDb, IReturn> { public PI_MainQuery() { PI_MainIDBetween = new string[]{}; PI_MainIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; InvoiceDateBetween = new Nullable[]{}; InvoiceDateIn = new Nullable[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; FreightBetween = new Nullable[]{}; FreightIn = new Nullable[]{}; DutyBetween = new Nullable[]{}; DutyIn = new Nullable[]{}; InsuranceBetween = new Nullable[]{}; InsuranceIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; TotalLineTaxBetween = new decimal[]{}; TotalLineTaxIn = new decimal[]{}; AdjTaxBetween = new decimal[]{}; AdjTaxIn = new decimal[]{}; FreightTaxIDBetween = new string[]{}; FreightTaxIDIn = new string[]{}; FreightTaxRateBetween = new Nullable[]{}; FreightTaxRateIn = new Nullable[]{}; FreightTaxAmountBetween = new Nullable[]{}; FreightTaxAmountIn = new Nullable[]{}; DutyTaxIDBetween = new string[]{}; DutyTaxIDIn = new string[]{}; DutyTaxRateBetween = new Nullable[]{}; DutyTaxRateIn = new Nullable[]{}; DutyTaxAmountBetween = new Nullable[]{}; DutyTaxAmountIn = new Nullable[]{}; InsuranceTaxIDBetween = new string[]{}; InsuranceTaxIDIn = new string[]{}; InsuranceTaxRateBetween = new Nullable[]{}; InsuranceTaxRateIn = new Nullable[]{}; InsuranceTaxAmountBetween = new Nullable[]{}; InsuranceTaxAmountIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; } public virtual string PI_MainID { get; set; } public virtual string PI_MainIDStartsWith { get; set; } public virtual string PI_MainIDEndsWith { get; set; } public virtual string PI_MainIDContains { get; set; } public virtual string PI_MainIDLike { get; set; } public virtual string[] PI_MainIDBetween { get; set; } public virtual string[] PI_MainIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual Nullable[] InvoiceDateBetween { get; set; } public virtual Nullable[] InvoiceDateIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? FreightGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightGreaterThan { get; set; } public virtual decimal? FreightLessThan { get; set; } public virtual decimal? FreightLessThanOrEqualTo { get; set; } public virtual decimal? FreightNotEqualTo { get; set; } public virtual Nullable[] FreightBetween { get; set; } public virtual Nullable[] FreightIn { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyGreaterThan { get; set; } public virtual decimal? DutyLessThan { get; set; } public virtual decimal? DutyLessThanOrEqualTo { get; set; } public virtual decimal? DutyNotEqualTo { get; set; } public virtual Nullable[] DutyBetween { get; set; } public virtual Nullable[] DutyIn { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? InsuranceGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceGreaterThan { get; set; } public virtual decimal? InsuranceLessThan { get; set; } public virtual decimal? InsuranceLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceNotEqualTo { get; set; } public virtual Nullable[] InsuranceBetween { get; set; } public virtual Nullable[] InsuranceIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual decimal? TotalLineTax { get; set; } public virtual decimal? TotalLineTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalLineTaxGreaterThan { get; set; } public virtual decimal? TotalLineTaxLessThan { get; set; } public virtual decimal? TotalLineTaxLessThanOrEqualTo { get; set; } public virtual decimal? TotalLineTaxNotEqualTo { get; set; } public virtual decimal[] TotalLineTaxBetween { get; set; } public virtual decimal[] TotalLineTaxIn { get; set; } public virtual decimal? AdjTax { get; set; } public virtual decimal? AdjTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? AdjTaxGreaterThan { get; set; } public virtual decimal? AdjTaxLessThan { get; set; } public virtual decimal? AdjTaxLessThanOrEqualTo { get; set; } public virtual decimal? AdjTaxNotEqualTo { get; set; } public virtual decimal[] AdjTaxBetween { get; set; } public virtual decimal[] AdjTaxIn { get; set; } public virtual string FreightTaxID { get; set; } public virtual string FreightTaxIDStartsWith { get; set; } public virtual string FreightTaxIDEndsWith { get; set; } public virtual string FreightTaxIDContains { get; set; } public virtual string FreightTaxIDLike { get; set; } public virtual string[] FreightTaxIDBetween { get; set; } public virtual string[] FreightTaxIDIn { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateGreaterThan { get; set; } public virtual decimal? FreightTaxRateLessThan { get; set; } public virtual decimal? FreightTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateNotEqualTo { get; set; } public virtual Nullable[] FreightTaxRateBetween { get; set; } public virtual Nullable[] FreightTaxRateIn { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual decimal? FreightTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountGreaterThan { get; set; } public virtual decimal? FreightTaxAmountLessThan { get; set; } public virtual decimal? FreightTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountNotEqualTo { get; set; } public virtual Nullable[] FreightTaxAmountBetween { get; set; } public virtual Nullable[] FreightTaxAmountIn { get; set; } public virtual string DutyTaxID { get; set; } public virtual string DutyTaxIDStartsWith { get; set; } public virtual string DutyTaxIDEndsWith { get; set; } public virtual string DutyTaxIDContains { get; set; } public virtual string DutyTaxIDLike { get; set; } public virtual string[] DutyTaxIDBetween { get; set; } public virtual string[] DutyTaxIDIn { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateGreaterThan { get; set; } public virtual decimal? DutyTaxRateLessThan { get; set; } public virtual decimal? DutyTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateNotEqualTo { get; set; } public virtual Nullable[] DutyTaxRateBetween { get; set; } public virtual Nullable[] DutyTaxRateIn { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual decimal? DutyTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountGreaterThan { get; set; } public virtual decimal? DutyTaxAmountLessThan { get; set; } public virtual decimal? DutyTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountNotEqualTo { get; set; } public virtual Nullable[] DutyTaxAmountBetween { get; set; } public virtual Nullable[] DutyTaxAmountIn { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual string InsuranceTaxIDStartsWith { get; set; } public virtual string InsuranceTaxIDEndsWith { get; set; } public virtual string InsuranceTaxIDContains { get; set; } public virtual string InsuranceTaxIDLike { get; set; } public virtual string[] InsuranceTaxIDBetween { get; set; } public virtual string[] InsuranceTaxIDIn { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateGreaterThan { get; set; } public virtual decimal? InsuranceTaxRateLessThan { get; set; } public virtual decimal? InsuranceTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateNotEqualTo { get; set; } public virtual Nullable[] InsuranceTaxRateBetween { get; set; } public virtual Nullable[] InsuranceTaxRateIn { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountNotEqualTo { get; set; } public virtual Nullable[] InsuranceTaxAmountBetween { get; set; } public virtual Nullable[] InsuranceTaxAmountIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } } public partial class PI_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Main))] [Required] public virtual string PI_Main_PI_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_NotesQuery : QueryDb, IReturn> { public PI_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PI_Main_PI_MainIDBetween = new string[]{}; PI_Main_PI_MainIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PI_Main_PI_MainID { get; set; } public virtual string PI_Main_PI_MainIDStartsWith { get; set; } public virtual string PI_Main_PI_MainIDEndsWith { get; set; } public virtual string PI_Main_PI_MainIDContains { get; set; } public virtual string PI_Main_PI_MainIDLike { get; set; } public virtual string[] PI_Main_PI_MainIDBetween { get; set; } public virtual string[] PI_Main_PI_MainIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class PI_Receipts { [Required] public virtual string PI_ReceiptsID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Main))] [Required] public virtual string PI_MainID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Main))] [Required] public virtual string RE_MainID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PI_ReceiptsQuery : QueryDb, IReturn> { public PI_ReceiptsQuery() { PI_ReceiptsIDBetween = new string[]{}; PI_ReceiptsIDIn = new string[]{}; PI_MainIDBetween = new string[]{}; PI_MainIDIn = new string[]{}; RE_MainIDBetween = new string[]{}; RE_MainIDIn = new string[]{}; } public virtual string PI_ReceiptsID { get; set; } public virtual string PI_ReceiptsIDStartsWith { get; set; } public virtual string PI_ReceiptsIDEndsWith { get; set; } public virtual string PI_ReceiptsIDContains { get; set; } public virtual string PI_ReceiptsIDLike { get; set; } public virtual string[] PI_ReceiptsIDBetween { get; set; } public virtual string[] PI_ReceiptsIDIn { get; set; } public virtual string PI_MainID { get; set; } public virtual string PI_MainIDStartsWith { get; set; } public virtual string PI_MainIDEndsWith { get; set; } public virtual string PI_MainIDContains { get; set; } public virtual string PI_MainIDLike { get; set; } public virtual string[] PI_MainIDBetween { get; set; } public virtual string[] PI_MainIDIn { get; set; } public virtual string RE_MainID { get; set; } public virtual string RE_MainIDStartsWith { get; set; } public virtual string RE_MainIDEndsWith { get; set; } public virtual string RE_MainIDContains { get; set; } public virtual string RE_MainIDLike { get; set; } public virtual string[] RE_MainIDBetween { get; set; } public virtual string[] RE_MainIDIn { get; set; } } public partial class PO_BatchHeader { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastModifiedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte BatchStatus { get; set; } [Required] public virtual byte ReOrderMonth { get; set; } [Required] public virtual bool IncludeDefaultSuppliersOnly { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_BatchHeaderQuery : QueryDb, IReturn> { public PO_BatchHeaderQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; LastModifiedByStaffIDBetween = new string[]{}; LastModifiedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; BatchStatusBetween = new byte[]{}; BatchStatusIn = new byte[]{}; ReOrderMonthBetween = new byte[]{}; ReOrderMonthIn = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string LastModifiedByStaffID { get; set; } public virtual string LastModifiedByStaffIDStartsWith { get; set; } public virtual string LastModifiedByStaffIDEndsWith { get; set; } public virtual string LastModifiedByStaffIDContains { get; set; } public virtual string LastModifiedByStaffIDLike { get; set; } public virtual string[] LastModifiedByStaffIDBetween { get; set; } public virtual string[] LastModifiedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte? BatchStatus { get; set; } public virtual byte? BatchStatusGreaterThanOrEqualTo { get; set; } public virtual byte? BatchStatusGreaterThan { get; set; } public virtual byte? BatchStatusLessThan { get; set; } public virtual byte? BatchStatusLessThanOrEqualTo { get; set; } public virtual byte? BatchStatusNotEqualTo { get; set; } public virtual byte[] BatchStatusBetween { get; set; } public virtual byte[] BatchStatusIn { get; set; } public virtual byte? ReOrderMonth { get; set; } public virtual byte? ReOrderMonthGreaterThanOrEqualTo { get; set; } public virtual byte? ReOrderMonthGreaterThan { get; set; } public virtual byte? ReOrderMonthLessThan { get; set; } public virtual byte? ReOrderMonthLessThanOrEqualTo { get; set; } public virtual byte? ReOrderMonthNotEqualTo { get; set; } public virtual byte[] ReOrderMonthBetween { get; set; } public virtual byte[] ReOrderMonthIn { get; set; } public virtual bool? IncludeDefaultSuppliersOnly { get; set; } } public partial class PO_BatchPurchaseOrderLines { public PO_BatchPurchaseOrderLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_BatchPurchaseOrders))] [Required] public virtual string PO_BatchPurchaseOrders_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_RecID { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal FXUnitCost { get; set; } [Required] public virtual decimal SuggestedOrderQuantity { get; set; } [Required] public virtual decimal OrderQuantity { get; set; } [Required] public virtual decimal LineCost { get; set; } [Required] public virtual decimal FXLineCost { get; set; } [Required] public virtual decimal QuantitySOH { get; set; } [Required] public virtual decimal QuantityMinSOH { get; set; } [Required] public virtual decimal QuantityOnPO { get; set; } [Required] public virtual decimal QuantityOnBO { get; set; } [Required] public virtual decimal QuantitySalesForecast { get; set; } [Required] public virtual decimal QuantityLastYearPurchases { get; set; } [Required] public virtual decimal QuantityLastYearSales { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] public virtual string PO_Lines_RecID { get; set; } [Required] public virtual decimal UnitCubic { get; set; } [Required] public virtual decimal UnitWeight { get; set; } [Required] public virtual decimal LineCubic { get; set; } [Required] public virtual decimal LineWeight { get; set; } [Required] public virtual int DeliveryDays { get; set; } [Required] public virtual decimal OrderUnits { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_BatchPurchaseOrderLinesQuery : QueryDb, IReturn> { public PO_BatchPurchaseOrderLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PO_BatchPurchaseOrders_RecIDBetween = new string[]{}; PO_BatchPurchaseOrders_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; IN_Main_RecIDBetween = new string[]{}; IN_Main_RecIDIn = new string[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; FXUnitCostBetween = new decimal[]{}; FXUnitCostIn = new decimal[]{}; SuggestedOrderQuantityBetween = new decimal[]{}; SuggestedOrderQuantityIn = new decimal[]{}; OrderQuantityBetween = new decimal[]{}; OrderQuantityIn = new decimal[]{}; LineCostBetween = new decimal[]{}; LineCostIn = new decimal[]{}; FXLineCostBetween = new decimal[]{}; FXLineCostIn = new decimal[]{}; QuantitySOHBetween = new decimal[]{}; QuantitySOHIn = new decimal[]{}; QuantityMinSOHBetween = new decimal[]{}; QuantityMinSOHIn = new decimal[]{}; QuantityOnPOBetween = new decimal[]{}; QuantityOnPOIn = new decimal[]{}; QuantityOnBOBetween = new decimal[]{}; QuantityOnBOIn = new decimal[]{}; QuantitySalesForecastBetween = new decimal[]{}; QuantitySalesForecastIn = new decimal[]{}; QuantityLastYearPurchasesBetween = new decimal[]{}; QuantityLastYearPurchasesIn = new decimal[]{}; QuantityLastYearSalesBetween = new decimal[]{}; QuantityLastYearSalesIn = new decimal[]{}; PO_Lines_RecIDBetween = new string[]{}; PO_Lines_RecIDIn = new string[]{}; UnitCubicBetween = new decimal[]{}; UnitCubicIn = new decimal[]{}; UnitWeightBetween = new decimal[]{}; UnitWeightIn = new decimal[]{}; LineCubicBetween = new decimal[]{}; LineCubicIn = new decimal[]{}; LineWeightBetween = new decimal[]{}; LineWeightIn = new decimal[]{}; DeliveryDaysBetween = new int[]{}; DeliveryDaysIn = new int[]{}; OrderUnitsBetween = new decimal[]{}; OrderUnitsIn = new decimal[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PO_BatchPurchaseOrders_RecID { get; set; } public virtual string PO_BatchPurchaseOrders_RecIDStartsWith { get; set; } public virtual string PO_BatchPurchaseOrders_RecIDEndsWith { get; set; } public virtual string PO_BatchPurchaseOrders_RecIDContains { get; set; } public virtual string PO_BatchPurchaseOrders_RecIDLike { get; set; } public virtual string[] PO_BatchPurchaseOrders_RecIDBetween { get; set; } public virtual string[] PO_BatchPurchaseOrders_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string IN_Main_RecID { get; set; } public virtual string IN_Main_RecIDStartsWith { get; set; } public virtual string IN_Main_RecIDEndsWith { get; set; } public virtual string IN_Main_RecIDContains { get; set; } public virtual string IN_Main_RecIDLike { get; set; } public virtual string[] IN_Main_RecIDBetween { get; set; } public virtual string[] IN_Main_RecIDIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? FXUnitCost { get; set; } public virtual decimal? FXUnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FXUnitCostGreaterThan { get; set; } public virtual decimal? FXUnitCostLessThan { get; set; } public virtual decimal? FXUnitCostLessThanOrEqualTo { get; set; } public virtual decimal? FXUnitCostNotEqualTo { get; set; } public virtual decimal[] FXUnitCostBetween { get; set; } public virtual decimal[] FXUnitCostIn { get; set; } public virtual decimal? SuggestedOrderQuantity { get; set; } public virtual decimal? SuggestedOrderQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? SuggestedOrderQuantityGreaterThan { get; set; } public virtual decimal? SuggestedOrderQuantityLessThan { get; set; } public virtual decimal? SuggestedOrderQuantityLessThanOrEqualTo { get; set; } public virtual decimal? SuggestedOrderQuantityNotEqualTo { get; set; } public virtual decimal[] SuggestedOrderQuantityBetween { get; set; } public virtual decimal[] SuggestedOrderQuantityIn { get; set; } public virtual decimal? OrderQuantity { get; set; } public virtual decimal? OrderQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderQuantityGreaterThan { get; set; } public virtual decimal? OrderQuantityLessThan { get; set; } public virtual decimal? OrderQuantityLessThanOrEqualTo { get; set; } public virtual decimal? OrderQuantityNotEqualTo { get; set; } public virtual decimal[] OrderQuantityBetween { get; set; } public virtual decimal[] OrderQuantityIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual decimal[] LineCostBetween { get; set; } public virtual decimal[] LineCostIn { get; set; } public virtual decimal? FXLineCost { get; set; } public virtual decimal? FXLineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FXLineCostGreaterThan { get; set; } public virtual decimal? FXLineCostLessThan { get; set; } public virtual decimal? FXLineCostLessThanOrEqualTo { get; set; } public virtual decimal? FXLineCostNotEqualTo { get; set; } public virtual decimal[] FXLineCostBetween { get; set; } public virtual decimal[] FXLineCostIn { get; set; } public virtual decimal? QuantitySOH { get; set; } public virtual decimal? QuantitySOHGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantitySOHGreaterThan { get; set; } public virtual decimal? QuantitySOHLessThan { get; set; } public virtual decimal? QuantitySOHLessThanOrEqualTo { get; set; } public virtual decimal? QuantitySOHNotEqualTo { get; set; } public virtual decimal[] QuantitySOHBetween { get; set; } public virtual decimal[] QuantitySOHIn { get; set; } public virtual decimal? QuantityMinSOH { get; set; } public virtual decimal? QuantityMinSOHGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityMinSOHGreaterThan { get; set; } public virtual decimal? QuantityMinSOHLessThan { get; set; } public virtual decimal? QuantityMinSOHLessThanOrEqualTo { get; set; } public virtual decimal? QuantityMinSOHNotEqualTo { get; set; } public virtual decimal[] QuantityMinSOHBetween { get; set; } public virtual decimal[] QuantityMinSOHIn { get; set; } public virtual decimal? QuantityOnPO { get; set; } public virtual decimal? QuantityOnPOGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOnPOGreaterThan { get; set; } public virtual decimal? QuantityOnPOLessThan { get; set; } public virtual decimal? QuantityOnPOLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOnPONotEqualTo { get; set; } public virtual decimal[] QuantityOnPOBetween { get; set; } public virtual decimal[] QuantityOnPOIn { get; set; } public virtual decimal? QuantityOnBO { get; set; } public virtual decimal? QuantityOnBOGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOnBOGreaterThan { get; set; } public virtual decimal? QuantityOnBOLessThan { get; set; } public virtual decimal? QuantityOnBOLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOnBONotEqualTo { get; set; } public virtual decimal[] QuantityOnBOBetween { get; set; } public virtual decimal[] QuantityOnBOIn { get; set; } public virtual decimal? QuantitySalesForecast { get; set; } public virtual decimal? QuantitySalesForecastGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantitySalesForecastGreaterThan { get; set; } public virtual decimal? QuantitySalesForecastLessThan { get; set; } public virtual decimal? QuantitySalesForecastLessThanOrEqualTo { get; set; } public virtual decimal? QuantitySalesForecastNotEqualTo { get; set; } public virtual decimal[] QuantitySalesForecastBetween { get; set; } public virtual decimal[] QuantitySalesForecastIn { get; set; } public virtual decimal? QuantityLastYearPurchases { get; set; } public virtual decimal? QuantityLastYearPurchasesGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityLastYearPurchasesGreaterThan { get; set; } public virtual decimal? QuantityLastYearPurchasesLessThan { get; set; } public virtual decimal? QuantityLastYearPurchasesLessThanOrEqualTo { get; set; } public virtual decimal? QuantityLastYearPurchasesNotEqualTo { get; set; } public virtual decimal[] QuantityLastYearPurchasesBetween { get; set; } public virtual decimal[] QuantityLastYearPurchasesIn { get; set; } public virtual decimal? QuantityLastYearSales { get; set; } public virtual decimal? QuantityLastYearSalesGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityLastYearSalesGreaterThan { get; set; } public virtual decimal? QuantityLastYearSalesLessThan { get; set; } public virtual decimal? QuantityLastYearSalesLessThanOrEqualTo { get; set; } public virtual decimal? QuantityLastYearSalesNotEqualTo { get; set; } public virtual decimal[] QuantityLastYearSalesBetween { get; set; } public virtual decimal[] QuantityLastYearSalesIn { get; set; } public virtual string PO_Lines_RecID { get; set; } public virtual string PO_Lines_RecIDStartsWith { get; set; } public virtual string PO_Lines_RecIDEndsWith { get; set; } public virtual string PO_Lines_RecIDContains { get; set; } public virtual string PO_Lines_RecIDLike { get; set; } public virtual string[] PO_Lines_RecIDBetween { get; set; } public virtual string[] PO_Lines_RecIDIn { get; set; } public virtual decimal? UnitCubic { get; set; } public virtual decimal? UnitCubicGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCubicGreaterThan { get; set; } public virtual decimal? UnitCubicLessThan { get; set; } public virtual decimal? UnitCubicLessThanOrEqualTo { get; set; } public virtual decimal? UnitCubicNotEqualTo { get; set; } public virtual decimal[] UnitCubicBetween { get; set; } public virtual decimal[] UnitCubicIn { get; set; } public virtual decimal? UnitWeight { get; set; } public virtual decimal? UnitWeightGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitWeightGreaterThan { get; set; } public virtual decimal? UnitWeightLessThan { get; set; } public virtual decimal? UnitWeightLessThanOrEqualTo { get; set; } public virtual decimal? UnitWeightNotEqualTo { get; set; } public virtual decimal[] UnitWeightBetween { get; set; } public virtual decimal[] UnitWeightIn { get; set; } public virtual decimal? LineCubic { get; set; } public virtual decimal? LineCubicGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCubicGreaterThan { get; set; } public virtual decimal? LineCubicLessThan { get; set; } public virtual decimal? LineCubicLessThanOrEqualTo { get; set; } public virtual decimal? LineCubicNotEqualTo { get; set; } public virtual decimal[] LineCubicBetween { get; set; } public virtual decimal[] LineCubicIn { get; set; } public virtual decimal? LineWeight { get; set; } public virtual decimal? LineWeightGreaterThanOrEqualTo { get; set; } public virtual decimal? LineWeightGreaterThan { get; set; } public virtual decimal? LineWeightLessThan { get; set; } public virtual decimal? LineWeightLessThanOrEqualTo { get; set; } public virtual decimal? LineWeightNotEqualTo { get; set; } public virtual decimal[] LineWeightBetween { get; set; } public virtual decimal[] LineWeightIn { get; set; } public virtual int? DeliveryDays { get; set; } public virtual int? DeliveryDaysGreaterThanOrEqualTo { get; set; } public virtual int? DeliveryDaysGreaterThan { get; set; } public virtual int? DeliveryDaysLessThan { get; set; } public virtual int? DeliveryDaysLessThanOrEqualTo { get; set; } public virtual int? DeliveryDaysNotEqualTo { get; set; } public virtual int[] DeliveryDaysBetween { get; set; } public virtual int[] DeliveryDaysIn { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual decimal? OrderUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsGreaterThan { get; set; } public virtual decimal? OrderUnitsLessThan { get; set; } public virtual decimal? OrderUnitsLessThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsNotEqualTo { get; set; } public virtual decimal[] OrderUnitsBetween { get; set; } public virtual decimal[] OrderUnitsIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class PO_BatchPurchaseOrders { public PO_BatchPurchaseOrders() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_BatchHeader))] [Required] public virtual string PO_BatchHeader_RecID { get; set; } public virtual string PO_Main_RecID { get; set; } [Required] public virtual string CR_Main_RecID { get; set; } [Required] public virtual decimal FXCurrencyRate { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_BatchPurchaseOrdersQuery : QueryDb, IReturn> { public PO_BatchPurchaseOrdersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PO_BatchHeader_RecIDBetween = new string[]{}; PO_BatchHeader_RecIDIn = new string[]{}; PO_Main_RecIDBetween = new string[]{}; PO_Main_RecIDIn = new string[]{}; CR_Main_RecIDBetween = new string[]{}; CR_Main_RecIDIn = new string[]{}; FXCurrencyRateBetween = new decimal[]{}; FXCurrencyRateIn = new decimal[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PO_BatchHeader_RecID { get; set; } public virtual string PO_BatchHeader_RecIDStartsWith { get; set; } public virtual string PO_BatchHeader_RecIDEndsWith { get; set; } public virtual string PO_BatchHeader_RecIDContains { get; set; } public virtual string PO_BatchHeader_RecIDLike { get; set; } public virtual string[] PO_BatchHeader_RecIDBetween { get; set; } public virtual string[] PO_BatchHeader_RecIDIn { get; set; } public virtual string PO_Main_RecID { get; set; } public virtual string PO_Main_RecIDStartsWith { get; set; } public virtual string PO_Main_RecIDEndsWith { get; set; } public virtual string PO_Main_RecIDContains { get; set; } public virtual string PO_Main_RecIDLike { get; set; } public virtual string[] PO_Main_RecIDBetween { get; set; } public virtual string[] PO_Main_RecIDIn { get; set; } public virtual string CR_Main_RecID { get; set; } public virtual string CR_Main_RecIDStartsWith { get; set; } public virtual string CR_Main_RecIDEndsWith { get; set; } public virtual string CR_Main_RecIDContains { get; set; } public virtual string CR_Main_RecIDLike { get; set; } public virtual string[] CR_Main_RecIDBetween { get; set; } public virtual string[] CR_Main_RecIDIn { get; set; } public virtual decimal? FXCurrencyRate { get; set; } public virtual decimal? FXCurrencyRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXCurrencyRateGreaterThan { get; set; } public virtual decimal? FXCurrencyRateLessThan { get; set; } public virtual decimal? FXCurrencyRateLessThanOrEqualTo { get; set; } public virtual decimal? FXCurrencyRateNotEqualTo { get; set; } public virtual decimal[] FXCurrencyRateBetween { get; set; } public virtual decimal[] FXCurrencyRateIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class PO_Classification { [Required] public virtual string POClassificationID { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string PurchClassLedgerID { get; set; } public virtual short? DefaultClass { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_ClassificationQuery : QueryDb, IReturn> { public PO_ClassificationQuery() { POClassificationIDBetween = new string[]{}; POClassificationIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PurchClassLedgerIDBetween = new string[]{}; PurchClassLedgerIDIn = new string[]{}; DefaultClassBetween = new Nullable[]{}; DefaultClassIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string POClassificationID { get; set; } public virtual string POClassificationIDStartsWith { get; set; } public virtual string POClassificationIDEndsWith { get; set; } public virtual string POClassificationIDContains { get; set; } public virtual string POClassificationIDLike { get; set; } public virtual string[] POClassificationIDBetween { get; set; } public virtual string[] POClassificationIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PurchClassLedgerID { get; set; } public virtual string PurchClassLedgerIDStartsWith { get; set; } public virtual string PurchClassLedgerIDEndsWith { get; set; } public virtual string PurchClassLedgerIDContains { get; set; } public virtual string PurchClassLedgerIDLike { get; set; } public virtual string[] PurchClassLedgerIDBetween { get; set; } public virtual string[] PurchClassLedgerIDIn { get; set; } public virtual short? DefaultClass { get; set; } public virtual short? DefaultClassGreaterThanOrEqualTo { get; set; } public virtual short? DefaultClassGreaterThan { get; set; } public virtual short? DefaultClassLessThan { get; set; } public virtual short? DefaultClassLessThanOrEqualTo { get; set; } public virtual short? DefaultClassNotEqualTo { get; set; } public virtual Nullable[] DefaultClassBetween { get; set; } public virtual Nullable[] DefaultClassIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class PO_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_CustomSettingsQuery : QueryDb, IReturn> { public PO_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class PO_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_CustomSettings))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string PurchaseOrderID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_CustomSettingValuesQuery : QueryDb, IReturn> { public PO_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; PurchaseOrderIDBetween = new string[]{}; PurchaseOrderIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderIDStartsWith { get; set; } public virtual string PurchaseOrderIDEndsWith { get; set; } public virtual string PurchaseOrderIDContains { get; set; } public virtual string PurchaseOrderIDLike { get; set; } public virtual string[] PurchaseOrderIDBetween { get; set; } public virtual string[] PurchaseOrderIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class PO_Documents { public PO_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string PurchaseOrderID { get; set; } public virtual string FileID { get; set; } public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_DocumentsQuery : QueryDb, IReturn> { public PO_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PurchaseOrderIDBetween = new string[]{}; PurchaseOrderIDIn = new string[]{}; FileIDBetween = new string[]{}; FileIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderIDStartsWith { get; set; } public virtual string PurchaseOrderIDEndsWith { get; set; } public virtual string PurchaseOrderIDContains { get; set; } public virtual string PurchaseOrderIDLike { get; set; } public virtual string[] PurchaseOrderIDBetween { get; set; } public virtual string[] PurchaseOrderIDIn { get; set; } public virtual string FileID { get; set; } public virtual string FileIDStartsWith { get; set; } public virtual string FileIDEndsWith { get; set; } public virtual string FileIDContains { get; set; } public virtual string FileIDLike { get; set; } public virtual string[] FileIDBetween { get; set; } public virtual string[] FileIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class PO_EmailLog { [Required] public virtual string EmailLogID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string OrderID { get; set; } [Required] public virtual DateTime EmailDateTime { get; set; } public virtual string From { get; set; } public virtual string To { get; set; } public virtual string CC { get; set; } public virtual string BCC { get; set; } public virtual string Attachments { get; set; } public virtual string FileID { get; set; } public virtual string Subject { get; set; } public virtual string Body { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual bool? RequestReadReceipt { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_EmailLogQuery : QueryDb, IReturn> { public PO_EmailLogQuery() { EmailLogIDBetween = new string[]{}; EmailLogIDIn = new string[]{}; OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; EmailDateTimeBetween = new DateTime[]{}; EmailDateTimeIn = new DateTime[]{}; FromBetween = new string[]{}; FromIn = new string[]{}; ToBetween = new string[]{}; ToIn = new string[]{}; CCBetween = new string[]{}; CCIn = new string[]{}; BCCBetween = new string[]{}; BCCIn = new string[]{}; AttachmentsBetween = new string[]{}; AttachmentsIn = new string[]{}; FileIDBetween = new string[]{}; FileIDIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; EM_Main_RecIDBetween = new string[]{}; EM_Main_RecIDIn = new string[]{}; } public virtual string EmailLogID { get; set; } public virtual string EmailLogIDStartsWith { get; set; } public virtual string EmailLogIDEndsWith { get; set; } public virtual string EmailLogIDContains { get; set; } public virtual string EmailLogIDLike { get; set; } public virtual string[] EmailLogIDBetween { get; set; } public virtual string[] EmailLogIDIn { get; set; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual DateTime? EmailDateTime { get; set; } public virtual DateTime? EmailDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeGreaterThan { get; set; } public virtual DateTime? EmailDateTimeLessThan { get; set; } public virtual DateTime? EmailDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeNotEqualTo { get; set; } public virtual DateTime[] EmailDateTimeBetween { get; set; } public virtual DateTime[] EmailDateTimeIn { get; set; } public virtual string From { get; set; } public virtual string FromStartsWith { get; set; } public virtual string FromEndsWith { get; set; } public virtual string FromContains { get; set; } public virtual string FromLike { get; set; } public virtual string[] FromBetween { get; set; } public virtual string[] FromIn { get; set; } public virtual string To { get; set; } public virtual string ToStartsWith { get; set; } public virtual string ToEndsWith { get; set; } public virtual string ToContains { get; set; } public virtual string ToLike { get; set; } public virtual string[] ToBetween { get; set; } public virtual string[] ToIn { get; set; } public virtual string CC { get; set; } public virtual string CCStartsWith { get; set; } public virtual string CCEndsWith { get; set; } public virtual string CCContains { get; set; } public virtual string CCLike { get; set; } public virtual string[] CCBetween { get; set; } public virtual string[] CCIn { get; set; } public virtual string BCC { get; set; } public virtual string BCCStartsWith { get; set; } public virtual string BCCEndsWith { get; set; } public virtual string BCCContains { get; set; } public virtual string BCCLike { get; set; } public virtual string[] BCCBetween { get; set; } public virtual string[] BCCIn { get; set; } public virtual string Attachments { get; set; } public virtual string AttachmentsStartsWith { get; set; } public virtual string AttachmentsEndsWith { get; set; } public virtual string AttachmentsContains { get; set; } public virtual string AttachmentsLike { get; set; } public virtual string[] AttachmentsBetween { get; set; } public virtual string[] AttachmentsIn { get; set; } public virtual string FileID { get; set; } public virtual string FileIDStartsWith { get; set; } public virtual string FileIDEndsWith { get; set; } public virtual string FileIDContains { get; set; } public virtual string FileIDLike { get; set; } public virtual string[] FileIDBetween { get; set; } public virtual string[] FileIDIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual string EM_Main_RecIDStartsWith { get; set; } public virtual string EM_Main_RecIDEndsWith { get; set; } public virtual string EM_Main_RecIDContains { get; set; } public virtual string EM_Main_RecIDLike { get; set; } public virtual string[] EM_Main_RecIDBetween { get; set; } public virtual string[] EM_Main_RecIDIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } } public partial class PO_LineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_LineCustomFieldsQuery : QueryDb, IReturn> { public PO_LineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class PO_LineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] [Required] public virtual string PO_Lines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_LineCustomFields))] [Required] public virtual string PO_LineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_LineCustomValuesQuery : QueryDb, IReturn> { public PO_LineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PO_Lines_RecIDBetween = new string[]{}; PO_Lines_RecIDIn = new string[]{}; PO_LineCustomFields_RecIDBetween = new string[]{}; PO_LineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PO_Lines_RecID { get; set; } public virtual string PO_Lines_RecIDStartsWith { get; set; } public virtual string PO_Lines_RecIDEndsWith { get; set; } public virtual string PO_Lines_RecIDContains { get; set; } public virtual string PO_Lines_RecIDLike { get; set; } public virtual string[] PO_Lines_RecIDBetween { get; set; } public virtual string[] PO_Lines_RecIDIn { get; set; } public virtual string PO_LineCustomFields_RecID { get; set; } public virtual string PO_LineCustomFields_RecIDStartsWith { get; set; } public virtual string PO_LineCustomFields_RecIDEndsWith { get; set; } public virtual string PO_LineCustomFields_RecIDContains { get; set; } public virtual string PO_LineCustomFields_RecIDLike { get; set; } public virtual string[] PO_LineCustomFields_RecIDBetween { get; set; } public virtual string[] PO_LineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class PO_Lines { [Required] public virtual string OrderLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string OrderID { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual DateTime? DeliveryDate { get; set; } public virtual decimal? Delivered { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? OrderLineNo { get; set; } public virtual string SuppPartNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual short? LineType { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? DeliveryDays { get; set; } [Required] public virtual string ClassificationID { get; set; } public virtual string ClassDescription { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string POClassID { get; set; } public virtual decimal? IncPrice { get; set; } public virtual decimal? LineTotal { get; set; } public virtual short? FxDecimalPlaces { get; set; } public virtual short? AUDDecimalPlaces { get; set; } public virtual decimal? FxTotal { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SupplierWarehouse))] public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual string Unit { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual string SM_Task_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] public virtual string JB_JobStages_RecID { get; set; } [Required] public virtual decimal LineTotalExTax { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_UnitOfMeasure))] public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_LinesQuery : QueryDb, IReturn> { public PO_LinesQuery() { OrderLineIDBetween = new string[]{}; OrderLineIDIn = new string[]{}; OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; SuppliersCostBetween = new Nullable[]{}; SuppliersCostIn = new Nullable[]{}; DeliveryDateBetween = new Nullable[]{}; DeliveryDateIn = new Nullable[]{}; DeliveredBetween = new Nullable[]{}; DeliveredIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; OrderLineNoBetween = new Nullable[]{}; OrderLineNoIn = new Nullable[]{}; SuppPartNoBetween = new string[]{}; SuppPartNoIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; HistoryText_CommentBetween = new string[]{}; HistoryText_CommentIn = new string[]{}; OrderUnitsBetween = new Nullable[]{}; OrderUnitsIn = new Nullable[]{}; LineTypeBetween = new Nullable[]{}; LineTypeIn = new Nullable[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; DeliveryDaysBetween = new Nullable[]{}; DeliveryDaysIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; HomeSuppliersCostBetween = new Nullable[]{}; HomeSuppliersCostIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; POClassIDBetween = new string[]{}; POClassIDIn = new string[]{}; IncPriceBetween = new Nullable[]{}; IncPriceIn = new Nullable[]{}; LineTotalBetween = new Nullable[]{}; LineTotalIn = new Nullable[]{}; FxDecimalPlacesBetween = new Nullable[]{}; FxDecimalPlacesIn = new Nullable[]{}; AUDDecimalPlacesBetween = new Nullable[]{}; AUDDecimalPlacesIn = new Nullable[]{}; FxTotalBetween = new Nullable[]{}; FxTotalIn = new Nullable[]{}; IN_SupplierWarehouse_RecIDBetween = new string[]{}; IN_SupplierWarehouse_RecIDIn = new string[]{}; UnitBetween = new string[]{}; UnitIn = new string[]{}; UserDefinedDate3Between = new Nullable[]{}; UserDefinedDate3In = new Nullable[]{}; UserDefinedString1Between = new string[]{}; UserDefinedString1In = new string[]{}; UserDefinedString2Between = new string[]{}; UserDefinedString2In = new string[]{}; UserDefinedString3Between = new string[]{}; UserDefinedString3In = new string[]{}; UserDefinedFloat1Between = new Nullable[]{}; UserDefinedFloat1In = new Nullable[]{}; UserDefinedFloat2Between = new Nullable[]{}; UserDefinedFloat2In = new Nullable[]{}; UserDefinedFloat3Between = new Nullable[]{}; UserDefinedFloat3In = new Nullable[]{}; UserDefinedDate1Between = new Nullable[]{}; UserDefinedDate1In = new Nullable[]{}; UserDefinedDate2Between = new Nullable[]{}; UserDefinedDate2In = new Nullable[]{}; SM_Task_RecIDBetween = new string[]{}; SM_Task_RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; LineTotalExTaxBetween = new decimal[]{}; LineTotalExTaxIn = new decimal[]{}; IN_UnitOfMeasure_RecIDIn = new Nullable[]{}; } public virtual string OrderLineID { get; set; } public virtual string OrderLineIDStartsWith { get; set; } public virtual string OrderLineIDEndsWith { get; set; } public virtual string OrderLineIDContains { get; set; } public virtual string OrderLineIDLike { get; set; } public virtual string[] OrderLineIDBetween { get; set; } public virtual string[] OrderLineIDIn { get; set; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? SuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostGreaterThan { get; set; } public virtual decimal? SuppliersCostLessThan { get; set; } public virtual decimal? SuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostNotEqualTo { get; set; } public virtual Nullable[] SuppliersCostBetween { get; set; } public virtual Nullable[] SuppliersCostIn { get; set; } public virtual DateTime? DeliveryDate { get; set; } public virtual DateTime? DeliveryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DeliveryDateGreaterThan { get; set; } public virtual DateTime? DeliveryDateLessThan { get; set; } public virtual DateTime? DeliveryDateLessThanOrEqualTo { get; set; } public virtual DateTime? DeliveryDateNotEqualTo { get; set; } public virtual Nullable[] DeliveryDateBetween { get; set; } public virtual Nullable[] DeliveryDateIn { get; set; } public virtual decimal? Delivered { get; set; } public virtual decimal? DeliveredGreaterThanOrEqualTo { get; set; } public virtual decimal? DeliveredGreaterThan { get; set; } public virtual decimal? DeliveredLessThan { get; set; } public virtual decimal? DeliveredLessThanOrEqualTo { get; set; } public virtual decimal? DeliveredNotEqualTo { get; set; } public virtual Nullable[] DeliveredBetween { get; set; } public virtual Nullable[] DeliveredIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual short? OrderLineNo { get; set; } public virtual short? OrderLineNoGreaterThanOrEqualTo { get; set; } public virtual short? OrderLineNoGreaterThan { get; set; } public virtual short? OrderLineNoLessThan { get; set; } public virtual short? OrderLineNoLessThanOrEqualTo { get; set; } public virtual short? OrderLineNoNotEqualTo { get; set; } public virtual Nullable[] OrderLineNoBetween { get; set; } public virtual Nullable[] OrderLineNoIn { get; set; } public virtual string SuppPartNo { get; set; } public virtual string SuppPartNoStartsWith { get; set; } public virtual string SuppPartNoEndsWith { get; set; } public virtual string SuppPartNoContains { get; set; } public virtual string SuppPartNoLike { get; set; } public virtual string[] SuppPartNoBetween { get; set; } public virtual string[] SuppPartNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual string HistoryText_CommentStartsWith { get; set; } public virtual string HistoryText_CommentEndsWith { get; set; } public virtual string HistoryText_CommentContains { get; set; } public virtual string HistoryText_CommentLike { get; set; } public virtual string[] HistoryText_CommentBetween { get; set; } public virtual string[] HistoryText_CommentIn { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual decimal? OrderUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsGreaterThan { get; set; } public virtual decimal? OrderUnitsLessThan { get; set; } public virtual decimal? OrderUnitsLessThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsNotEqualTo { get; set; } public virtual Nullable[] OrderUnitsBetween { get; set; } public virtual Nullable[] OrderUnitsIn { get; set; } public virtual short? LineType { get; set; } public virtual short? LineTypeGreaterThanOrEqualTo { get; set; } public virtual short? LineTypeGreaterThan { get; set; } public virtual short? LineTypeLessThan { get; set; } public virtual short? LineTypeLessThanOrEqualTo { get; set; } public virtual short? LineTypeNotEqualTo { get; set; } public virtual Nullable[] LineTypeBetween { get; set; } public virtual Nullable[] LineTypeIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? DeliveryDays { get; set; } public virtual short? DeliveryDaysGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDaysGreaterThan { get; set; } public virtual short? DeliveryDaysLessThan { get; set; } public virtual short? DeliveryDaysLessThanOrEqualTo { get; set; } public virtual short? DeliveryDaysNotEqualTo { get; set; } public virtual Nullable[] DeliveryDaysBetween { get; set; } public virtual Nullable[] DeliveryDaysIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? HomeSuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostGreaterThan { get; set; } public virtual decimal? HomeSuppliersCostLessThan { get; set; } public virtual decimal? HomeSuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostNotEqualTo { get; set; } public virtual Nullable[] HomeSuppliersCostBetween { get; set; } public virtual Nullable[] HomeSuppliersCostIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual string POClassID { get; set; } public virtual string POClassIDStartsWith { get; set; } public virtual string POClassIDEndsWith { get; set; } public virtual string POClassIDContains { get; set; } public virtual string POClassIDLike { get; set; } public virtual string[] POClassIDBetween { get; set; } public virtual string[] POClassIDIn { get; set; } public virtual decimal? IncPrice { get; set; } public virtual decimal? IncPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? IncPriceGreaterThan { get; set; } public virtual decimal? IncPriceLessThan { get; set; } public virtual decimal? IncPriceLessThanOrEqualTo { get; set; } public virtual decimal? IncPriceNotEqualTo { get; set; } public virtual Nullable[] IncPriceBetween { get; set; } public virtual Nullable[] IncPriceIn { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalGreaterThan { get; set; } public virtual decimal? LineTotalLessThan { get; set; } public virtual decimal? LineTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalNotEqualTo { get; set; } public virtual Nullable[] LineTotalBetween { get; set; } public virtual Nullable[] LineTotalIn { get; set; } public virtual short? FxDecimalPlaces { get; set; } public virtual short? FxDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FxDecimalPlacesGreaterThan { get; set; } public virtual short? FxDecimalPlacesLessThan { get; set; } public virtual short? FxDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FxDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FxDecimalPlacesBetween { get; set; } public virtual Nullable[] FxDecimalPlacesIn { get; set; } public virtual short? AUDDecimalPlaces { get; set; } public virtual short? AUDDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? AUDDecimalPlacesGreaterThan { get; set; } public virtual short? AUDDecimalPlacesLessThan { get; set; } public virtual short? AUDDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? AUDDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] AUDDecimalPlacesBetween { get; set; } public virtual Nullable[] AUDDecimalPlacesIn { get; set; } public virtual decimal? FxTotal { get; set; } public virtual decimal? FxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? FxTotalGreaterThan { get; set; } public virtual decimal? FxTotalLessThan { get; set; } public virtual decimal? FxTotalLessThanOrEqualTo { get; set; } public virtual decimal? FxTotalNotEqualTo { get; set; } public virtual Nullable[] FxTotalBetween { get; set; } public virtual Nullable[] FxTotalIn { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual string IN_SupplierWarehouse_RecIDStartsWith { get; set; } public virtual string IN_SupplierWarehouse_RecIDEndsWith { get; set; } public virtual string IN_SupplierWarehouse_RecIDContains { get; set; } public virtual string IN_SupplierWarehouse_RecIDLike { get; set; } public virtual string[] IN_SupplierWarehouse_RecIDBetween { get; set; } public virtual string[] IN_SupplierWarehouse_RecIDIn { get; set; } public virtual string Unit { get; set; } public virtual string UnitStartsWith { get; set; } public virtual string UnitEndsWith { get; set; } public virtual string UnitContains { get; set; } public virtual string UnitLike { get; set; } public virtual string[] UnitBetween { get; set; } public virtual string[] UnitIn { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual DateTime? UserDefinedDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3GreaterThan { get; set; } public virtual DateTime? UserDefinedDate3LessThan { get; set; } public virtual DateTime? UserDefinedDate3LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate3Between { get; set; } public virtual Nullable[] UserDefinedDate3In { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString1StartsWith { get; set; } public virtual string UserDefinedString1EndsWith { get; set; } public virtual string UserDefinedString1Contains { get; set; } public virtual string UserDefinedString1Like { get; set; } public virtual string[] UserDefinedString1Between { get; set; } public virtual string[] UserDefinedString1In { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString2StartsWith { get; set; } public virtual string UserDefinedString2EndsWith { get; set; } public virtual string UserDefinedString2Contains { get; set; } public virtual string UserDefinedString2Like { get; set; } public virtual string[] UserDefinedString2Between { get; set; } public virtual string[] UserDefinedString2In { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual string UserDefinedString3StartsWith { get; set; } public virtual string UserDefinedString3EndsWith { get; set; } public virtual string UserDefinedString3Contains { get; set; } public virtual string UserDefinedString3Like { get; set; } public virtual string[] UserDefinedString3Between { get; set; } public virtual string[] UserDefinedString3In { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1GreaterThan { get; set; } public virtual decimal? UserDefinedFloat1LessThan { get; set; } public virtual decimal? UserDefinedFloat1LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat1Between { get; set; } public virtual Nullable[] UserDefinedFloat1In { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2GreaterThan { get; set; } public virtual decimal? UserDefinedFloat2LessThan { get; set; } public virtual decimal? UserDefinedFloat2LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat2Between { get; set; } public virtual Nullable[] UserDefinedFloat2In { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? UserDefinedFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3GreaterThan { get; set; } public virtual decimal? UserDefinedFloat3LessThan { get; set; } public virtual decimal? UserDefinedFloat3LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat3Between { get; set; } public virtual Nullable[] UserDefinedFloat3In { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1GreaterThan { get; set; } public virtual DateTime? UserDefinedDate1LessThan { get; set; } public virtual DateTime? UserDefinedDate1LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate1Between { get; set; } public virtual Nullable[] UserDefinedDate1In { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2GreaterThan { get; set; } public virtual DateTime? UserDefinedDate2LessThan { get; set; } public virtual DateTime? UserDefinedDate2LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate2Between { get; set; } public virtual Nullable[] UserDefinedDate2In { get; set; } public virtual string SM_Task_RecID { get; set; } public virtual string SM_Task_RecIDStartsWith { get; set; } public virtual string SM_Task_RecIDEndsWith { get; set; } public virtual string SM_Task_RecIDContains { get; set; } public virtual string SM_Task_RecIDLike { get; set; } public virtual string[] SM_Task_RecIDBetween { get; set; } public virtual string[] SM_Task_RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? LineTotalExTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxGreaterThan { get; set; } public virtual decimal? LineTotalExTaxLessThan { get; set; } public virtual decimal? LineTotalExTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxNotEqualTo { get; set; } public virtual decimal[] LineTotalExTaxBetween { get; set; } public virtual decimal[] LineTotalExTaxIn { get; set; } public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } public virtual Nullable[] IN_UnitOfMeasure_RecIDIn { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } } public partial class PO_Main { [Required] public virtual string OrderID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string CreditorID { get; set; } [Required] public virtual string OrderNo { get; set; } [Required] public virtual DateTime OrderedDate { get; set; } public virtual string Header1 { get; set; } public virtual string Header2 { get; set; } public virtual string Header5 { get; set; } [Required] public virtual short Status { get; set; } public virtual short? OrderType { get; set; } public virtual string OrderTypeInvID { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual short OrderSupplierType { get; set; } public virtual string CentralWarehouseID { get; set; } public virtual decimal? TaxTotal { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] [Required] public virtual string CurrencyID { get; set; } [Required] public virtual string InTransitWarehouseID { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Workflows))] [Required] public virtual string PO_Workflows_RecID { get; set; } public virtual string HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Warehouse))] public virtual string CR_Warehouse_WarehouseID { get; set; } [Required] public virtual decimal Freight { get; set; } [Required] public virtual decimal Duty { get; set; } [Required] public virtual decimal Insurance { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string FreightTaxID { get; set; } [Required] public virtual decimal FreightTaxRate { get; set; } [Required] public virtual decimal FreightTaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string DutyTaxID { get; set; } [Required] public virtual decimal DutyTaxRate { get; set; } [Required] public virtual decimal DutyTaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string InsuranceTaxID { get; set; } [Required] public virtual decimal InsuranceTaxRate { get; set; } [Required] public virtual decimal InsuranceTaxAmount { get; set; } } [Route("/Queries/PO_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_MainQuery : QueryDb, IReturn> { public PO_MainQuery() { OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; OrderedDateBetween = new DateTime[]{}; OrderedDateIn = new DateTime[]{}; Header1Between = new string[]{}; Header1In = new string[]{}; Header2Between = new string[]{}; Header2In = new string[]{}; Header5Between = new string[]{}; Header5In = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; OrderTypeBetween = new Nullable[]{}; OrderTypeIn = new Nullable[]{}; OrderTypeInvIDBetween = new string[]{}; OrderTypeInvIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; OrderSupplierTypeBetween = new short[]{}; OrderSupplierTypeIn = new short[]{}; CentralWarehouseIDBetween = new string[]{}; CentralWarehouseIDIn = new string[]{}; TaxTotalBetween = new Nullable[]{}; TaxTotalIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; InTransitWarehouseIDBetween = new string[]{}; InTransitWarehouseIDIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; PO_Workflows_RecIDBetween = new string[]{}; PO_Workflows_RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; CR_Warehouse_WarehouseIDBetween = new string[]{}; CR_Warehouse_WarehouseIDIn = new string[]{}; FreightBetween = new decimal[]{}; FreightIn = new decimal[]{}; DutyBetween = new decimal[]{}; DutyIn = new decimal[]{}; InsuranceBetween = new decimal[]{}; InsuranceIn = new decimal[]{}; FreightTaxIDBetween = new string[]{}; FreightTaxIDIn = new string[]{}; FreightTaxRateBetween = new decimal[]{}; FreightTaxRateIn = new decimal[]{}; FreightTaxAmountBetween = new decimal[]{}; FreightTaxAmountIn = new decimal[]{}; DutyTaxIDBetween = new string[]{}; DutyTaxIDIn = new string[]{}; DutyTaxRateBetween = new decimal[]{}; DutyTaxRateIn = new decimal[]{}; DutyTaxAmountBetween = new decimal[]{}; DutyTaxAmountIn = new decimal[]{}; InsuranceTaxIDBetween = new string[]{}; InsuranceTaxIDIn = new string[]{}; InsuranceTaxRateBetween = new decimal[]{}; InsuranceTaxRateIn = new decimal[]{}; InsuranceTaxAmountBetween = new decimal[]{}; InsuranceTaxAmountIn = new decimal[]{}; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual DateTime? OrderedDate { get; set; } public virtual DateTime? OrderedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? OrderedDateGreaterThan { get; set; } public virtual DateTime? OrderedDateLessThan { get; set; } public virtual DateTime? OrderedDateLessThanOrEqualTo { get; set; } public virtual DateTime? OrderedDateNotEqualTo { get; set; } public virtual DateTime[] OrderedDateBetween { get; set; } public virtual DateTime[] OrderedDateIn { get; set; } public virtual string Header1 { get; set; } public virtual string Header1StartsWith { get; set; } public virtual string Header1EndsWith { get; set; } public virtual string Header1Contains { get; set; } public virtual string Header1Like { get; set; } public virtual string[] Header1Between { get; set; } public virtual string[] Header1In { get; set; } public virtual string Header2 { get; set; } public virtual string Header2StartsWith { get; set; } public virtual string Header2EndsWith { get; set; } public virtual string Header2Contains { get; set; } public virtual string Header2Like { get; set; } public virtual string[] Header2Between { get; set; } public virtual string[] Header2In { get; set; } public virtual string Header5 { get; set; } public virtual string Header5StartsWith { get; set; } public virtual string Header5EndsWith { get; set; } public virtual string Header5Contains { get; set; } public virtual string Header5Like { get; set; } public virtual string[] Header5Between { get; set; } public virtual string[] Header5In { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual short? OrderType { get; set; } public virtual short? OrderTypeGreaterThanOrEqualTo { get; set; } public virtual short? OrderTypeGreaterThan { get; set; } public virtual short? OrderTypeLessThan { get; set; } public virtual short? OrderTypeLessThanOrEqualTo { get; set; } public virtual short? OrderTypeNotEqualTo { get; set; } public virtual Nullable[] OrderTypeBetween { get; set; } public virtual Nullable[] OrderTypeIn { get; set; } public virtual string OrderTypeInvID { get; set; } public virtual string OrderTypeInvIDStartsWith { get; set; } public virtual string OrderTypeInvIDEndsWith { get; set; } public virtual string OrderTypeInvIDContains { get; set; } public virtual string OrderTypeInvIDLike { get; set; } public virtual string[] OrderTypeInvIDBetween { get; set; } public virtual string[] OrderTypeInvIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual short? OrderSupplierType { get; set; } public virtual short? OrderSupplierTypeGreaterThanOrEqualTo { get; set; } public virtual short? OrderSupplierTypeGreaterThan { get; set; } public virtual short? OrderSupplierTypeLessThan { get; set; } public virtual short? OrderSupplierTypeLessThanOrEqualTo { get; set; } public virtual short? OrderSupplierTypeNotEqualTo { get; set; } public virtual short[] OrderSupplierTypeBetween { get; set; } public virtual short[] OrderSupplierTypeIn { get; set; } public virtual string CentralWarehouseID { get; set; } public virtual string CentralWarehouseIDStartsWith { get; set; } public virtual string CentralWarehouseIDEndsWith { get; set; } public virtual string CentralWarehouseIDContains { get; set; } public virtual string CentralWarehouseIDLike { get; set; } public virtual string[] CentralWarehouseIDBetween { get; set; } public virtual string[] CentralWarehouseIDIn { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual decimal? TaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxTotalGreaterThan { get; set; } public virtual decimal? TaxTotalLessThan { get; set; } public virtual decimal? TaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? TaxTotalNotEqualTo { get; set; } public virtual Nullable[] TaxTotalBetween { get; set; } public virtual Nullable[] TaxTotalIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual string InTransitWarehouseID { get; set; } public virtual string InTransitWarehouseIDStartsWith { get; set; } public virtual string InTransitWarehouseIDEndsWith { get; set; } public virtual string InTransitWarehouseIDContains { get; set; } public virtual string InTransitWarehouseIDLike { get; set; } public virtual string[] InTransitWarehouseIDBetween { get; set; } public virtual string[] InTransitWarehouseIDIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string PO_Workflows_RecID { get; set; } public virtual string PO_Workflows_RecIDStartsWith { get; set; } public virtual string PO_Workflows_RecIDEndsWith { get; set; } public virtual string PO_Workflows_RecIDContains { get; set; } public virtual string PO_Workflows_RecIDLike { get; set; } public virtual string[] PO_Workflows_RecIDBetween { get; set; } public virtual string[] PO_Workflows_RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string CR_Warehouse_WarehouseID { get; set; } public virtual string CR_Warehouse_WarehouseIDStartsWith { get; set; } public virtual string CR_Warehouse_WarehouseIDEndsWith { get; set; } public virtual string CR_Warehouse_WarehouseIDContains { get; set; } public virtual string CR_Warehouse_WarehouseIDLike { get; set; } public virtual string[] CR_Warehouse_WarehouseIDBetween { get; set; } public virtual string[] CR_Warehouse_WarehouseIDIn { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? FreightGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightGreaterThan { get; set; } public virtual decimal? FreightLessThan { get; set; } public virtual decimal? FreightLessThanOrEqualTo { get; set; } public virtual decimal? FreightNotEqualTo { get; set; } public virtual decimal[] FreightBetween { get; set; } public virtual decimal[] FreightIn { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyGreaterThan { get; set; } public virtual decimal? DutyLessThan { get; set; } public virtual decimal? DutyLessThanOrEqualTo { get; set; } public virtual decimal? DutyNotEqualTo { get; set; } public virtual decimal[] DutyBetween { get; set; } public virtual decimal[] DutyIn { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? InsuranceGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceGreaterThan { get; set; } public virtual decimal? InsuranceLessThan { get; set; } public virtual decimal? InsuranceLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceNotEqualTo { get; set; } public virtual decimal[] InsuranceBetween { get; set; } public virtual decimal[] InsuranceIn { get; set; } public virtual string FreightTaxID { get; set; } public virtual string FreightTaxIDStartsWith { get; set; } public virtual string FreightTaxIDEndsWith { get; set; } public virtual string FreightTaxIDContains { get; set; } public virtual string FreightTaxIDLike { get; set; } public virtual string[] FreightTaxIDBetween { get; set; } public virtual string[] FreightTaxIDIn { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateGreaterThan { get; set; } public virtual decimal? FreightTaxRateLessThan { get; set; } public virtual decimal? FreightTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateNotEqualTo { get; set; } public virtual decimal[] FreightTaxRateBetween { get; set; } public virtual decimal[] FreightTaxRateIn { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual decimal? FreightTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountGreaterThan { get; set; } public virtual decimal? FreightTaxAmountLessThan { get; set; } public virtual decimal? FreightTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountNotEqualTo { get; set; } public virtual decimal[] FreightTaxAmountBetween { get; set; } public virtual decimal[] FreightTaxAmountIn { get; set; } public virtual string DutyTaxID { get; set; } public virtual string DutyTaxIDStartsWith { get; set; } public virtual string DutyTaxIDEndsWith { get; set; } public virtual string DutyTaxIDContains { get; set; } public virtual string DutyTaxIDLike { get; set; } public virtual string[] DutyTaxIDBetween { get; set; } public virtual string[] DutyTaxIDIn { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateGreaterThan { get; set; } public virtual decimal? DutyTaxRateLessThan { get; set; } public virtual decimal? DutyTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateNotEqualTo { get; set; } public virtual decimal[] DutyTaxRateBetween { get; set; } public virtual decimal[] DutyTaxRateIn { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual decimal? DutyTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountGreaterThan { get; set; } public virtual decimal? DutyTaxAmountLessThan { get; set; } public virtual decimal? DutyTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountNotEqualTo { get; set; } public virtual decimal[] DutyTaxAmountBetween { get; set; } public virtual decimal[] DutyTaxAmountIn { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual string InsuranceTaxIDStartsWith { get; set; } public virtual string InsuranceTaxIDEndsWith { get; set; } public virtual string InsuranceTaxIDContains { get; set; } public virtual string InsuranceTaxIDLike { get; set; } public virtual string[] InsuranceTaxIDBetween { get; set; } public virtual string[] InsuranceTaxIDIn { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateGreaterThan { get; set; } public virtual decimal? InsuranceTaxRateLessThan { get; set; } public virtual decimal? InsuranceTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateNotEqualTo { get; set; } public virtual decimal[] InsuranceTaxRateBetween { get; set; } public virtual decimal[] InsuranceTaxRateIn { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountNotEqualTo { get; set; } public virtual decimal[] InsuranceTaxAmountBetween { get; set; } public virtual decimal[] InsuranceTaxAmountIn { get; set; } } public partial class PO_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string PurchaseOrderID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } public virtual bool? ReminderFlag { get; set; } public virtual DateTime? ReminderDueDate { get; set; } public virtual string ReminderStaffID { get; set; } public virtual short? LineNum { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_NotesQuery : QueryDb, IReturn> { public PO_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PurchaseOrderIDBetween = new string[]{}; PurchaseOrderIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ReminderDueDateBetween = new Nullable[]{}; ReminderDueDateIn = new Nullable[]{}; ReminderStaffIDBetween = new string[]{}; ReminderStaffIDIn = new string[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderIDStartsWith { get; set; } public virtual string PurchaseOrderIDEndsWith { get; set; } public virtual string PurchaseOrderIDContains { get; set; } public virtual string PurchaseOrderIDLike { get; set; } public virtual string[] PurchaseOrderIDBetween { get; set; } public virtual string[] PurchaseOrderIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual bool? ReminderFlag { get; set; } public virtual DateTime? ReminderDueDate { get; set; } public virtual DateTime? ReminderDueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReminderDueDateGreaterThan { get; set; } public virtual DateTime? ReminderDueDateLessThan { get; set; } public virtual DateTime? ReminderDueDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReminderDueDateNotEqualTo { get; set; } public virtual Nullable[] ReminderDueDateBetween { get; set; } public virtual Nullable[] ReminderDueDateIn { get; set; } public virtual string ReminderStaffID { get; set; } public virtual string ReminderStaffIDStartsWith { get; set; } public virtual string ReminderStaffIDEndsWith { get; set; } public virtual string ReminderStaffIDContains { get; set; } public virtual string ReminderStaffIDLike { get; set; } public virtual string[] ReminderStaffIDBetween { get; set; } public virtual string[] ReminderStaffIDIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class PO_OrderQty { [Required] public virtual string InventoryID { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? Delivered { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_OrderQtyQuery : QueryDb, IReturn> { public PO_OrderQtyQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; DeliveredBetween = new Nullable[]{}; DeliveredIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? Delivered { get; set; } public virtual decimal? DeliveredGreaterThanOrEqualTo { get; set; } public virtual decimal? DeliveredGreaterThan { get; set; } public virtual decimal? DeliveredLessThan { get; set; } public virtual decimal? DeliveredLessThanOrEqualTo { get; set; } public virtual decimal? DeliveredNotEqualTo { get; set; } public virtual Nullable[] DeliveredBetween { get; set; } public virtual Nullable[] DeliveredIn { get; set; } } public partial class PO_ShippingAddress { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Main))] [Required] public virtual string OrderID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string AddressLine1 { get; set; } public virtual string AddressLine2 { get; set; } public virtual string AddressLine3 { get; set; } public virtual string AddressLine4 { get; set; } public virtual string Country { get; set; } public virtual string Postcode { get; set; } public virtual string ContactName { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string Spare1 { get; set; } public virtual string Spare2 { get; set; } public virtual string Spare3 { get; set; } public virtual string Spare4 { get; set; } public virtual string Spare5 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_ShippingAddressQuery : QueryDb, IReturn> { public PO_ShippingAddressQuery() { OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; AddressLine1Between = new string[]{}; AddressLine1In = new string[]{}; AddressLine2Between = new string[]{}; AddressLine2In = new string[]{}; AddressLine3Between = new string[]{}; AddressLine3In = new string[]{}; AddressLine4Between = new string[]{}; AddressLine4In = new string[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; PostcodeBetween = new string[]{}; PostcodeIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; Spare1Between = new string[]{}; Spare1In = new string[]{}; Spare2Between = new string[]{}; Spare2In = new string[]{}; Spare3Between = new string[]{}; Spare3In = new string[]{}; Spare4Between = new string[]{}; Spare4In = new string[]{}; Spare5Between = new string[]{}; Spare5In = new string[]{}; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string AddressLine1 { get; set; } public virtual string AddressLine1StartsWith { get; set; } public virtual string AddressLine1EndsWith { get; set; } public virtual string AddressLine1Contains { get; set; } public virtual string AddressLine1Like { get; set; } public virtual string[] AddressLine1Between { get; set; } public virtual string[] AddressLine1In { get; set; } public virtual string AddressLine2 { get; set; } public virtual string AddressLine2StartsWith { get; set; } public virtual string AddressLine2EndsWith { get; set; } public virtual string AddressLine2Contains { get; set; } public virtual string AddressLine2Like { get; set; } public virtual string[] AddressLine2Between { get; set; } public virtual string[] AddressLine2In { get; set; } public virtual string AddressLine3 { get; set; } public virtual string AddressLine3StartsWith { get; set; } public virtual string AddressLine3EndsWith { get; set; } public virtual string AddressLine3Contains { get; set; } public virtual string AddressLine3Like { get; set; } public virtual string[] AddressLine3Between { get; set; } public virtual string[] AddressLine3In { get; set; } public virtual string AddressLine4 { get; set; } public virtual string AddressLine4StartsWith { get; set; } public virtual string AddressLine4EndsWith { get; set; } public virtual string AddressLine4Contains { get; set; } public virtual string AddressLine4Like { get; set; } public virtual string[] AddressLine4Between { get; set; } public virtual string[] AddressLine4In { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } public virtual string Postcode { get; set; } public virtual string PostcodeStartsWith { get; set; } public virtual string PostcodeEndsWith { get; set; } public virtual string PostcodeContains { get; set; } public virtual string PostcodeLike { get; set; } public virtual string[] PostcodeBetween { get; set; } public virtual string[] PostcodeIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string Spare1 { get; set; } public virtual string Spare1StartsWith { get; set; } public virtual string Spare1EndsWith { get; set; } public virtual string Spare1Contains { get; set; } public virtual string Spare1Like { get; set; } public virtual string[] Spare1Between { get; set; } public virtual string[] Spare1In { get; set; } public virtual string Spare2 { get; set; } public virtual string Spare2StartsWith { get; set; } public virtual string Spare2EndsWith { get; set; } public virtual string Spare2Contains { get; set; } public virtual string Spare2Like { get; set; } public virtual string[] Spare2Between { get; set; } public virtual string[] Spare2In { get; set; } public virtual string Spare3 { get; set; } public virtual string Spare3StartsWith { get; set; } public virtual string Spare3EndsWith { get; set; } public virtual string Spare3Contains { get; set; } public virtual string Spare3Like { get; set; } public virtual string[] Spare3Between { get; set; } public virtual string[] Spare3In { get; set; } public virtual string Spare4 { get; set; } public virtual string Spare4StartsWith { get; set; } public virtual string Spare4EndsWith { get; set; } public virtual string Spare4Contains { get; set; } public virtual string Spare4Like { get; set; } public virtual string[] Spare4Between { get; set; } public virtual string[] Spare4In { get; set; } public virtual string Spare5 { get; set; } public virtual string Spare5StartsWith { get; set; } public virtual string Spare5EndsWith { get; set; } public virtual string Spare5Contains { get; set; } public virtual string Spare5Like { get; set; } public virtual string[] Spare5Between { get; set; } public virtual string[] Spare5In { get; set; } } public partial class PO_WorkflowLines { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Workflows))] [Required] public virtual string PO_Workflows_RecID { get; set; } [Required] public virtual int StatusValue { get; set; } public virtual int? NextStatusValue { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_WorkflowLinesQuery : QueryDb, IReturn> { public PO_WorkflowLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PO_Workflows_RecIDBetween = new string[]{}; PO_Workflows_RecIDIn = new string[]{}; StatusValueBetween = new int[]{}; StatusValueIn = new int[]{}; NextStatusValueBetween = new Nullable[]{}; NextStatusValueIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PO_Workflows_RecID { get; set; } public virtual string PO_Workflows_RecIDStartsWith { get; set; } public virtual string PO_Workflows_RecIDEndsWith { get; set; } public virtual string PO_Workflows_RecIDContains { get; set; } public virtual string PO_Workflows_RecIDLike { get; set; } public virtual string[] PO_Workflows_RecIDBetween { get; set; } public virtual string[] PO_Workflows_RecIDIn { get; set; } public virtual int? StatusValue { get; set; } public virtual int? StatusValueGreaterThanOrEqualTo { get; set; } public virtual int? StatusValueGreaterThan { get; set; } public virtual int? StatusValueLessThan { get; set; } public virtual int? StatusValueLessThanOrEqualTo { get; set; } public virtual int? StatusValueNotEqualTo { get; set; } public virtual int[] StatusValueBetween { get; set; } public virtual int[] StatusValueIn { get; set; } public virtual int? NextStatusValue { get; set; } public virtual int? NextStatusValueGreaterThanOrEqualTo { get; set; } public virtual int? NextStatusValueGreaterThan { get; set; } public virtual int? NextStatusValueLessThan { get; set; } public virtual int? NextStatusValueLessThanOrEqualTo { get; set; } public virtual int? NextStatusValueNotEqualTo { get; set; } public virtual Nullable[] NextStatusValueBetween { get; set; } public virtual Nullable[] NextStatusValueIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class PO_Workflows { [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PO_WorkflowsQuery : QueryDb, IReturn> { public PO_WorkflowsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class PR_ClassificationPricing { public PR_ClassificationPricing() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Classification))] public virtual string DB_Classification_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Classification))] public virtual string IN_Classification_RecID { get; set; } [Required] public virtual byte Source { get; set; } [Required] public virtual byte Mode { get; set; } [Required] public virtual decimal Amount { get; set; } [Required] public virtual DateTime StartDate { get; set; } [Required] public virtual DateTime EndDate { get; set; } [Required] public virtual bool UseQuantityBreak { get; set; } [Required] public virtual decimal QuantityBreak { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class PR_ClassificationPricingQuery : QueryDb, IReturn> { public PR_ClassificationPricingQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DB_Classification_RecIDBetween = new string[]{}; DB_Classification_RecIDIn = new string[]{}; IN_Classification_RecIDBetween = new string[]{}; IN_Classification_RecIDIn = new string[]{}; SourceBetween = new byte[]{}; SourceIn = new byte[]{}; ModeBetween = new byte[]{}; ModeIn = new byte[]{}; AmountBetween = new decimal[]{}; AmountIn = new decimal[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; EndDateBetween = new DateTime[]{}; EndDateIn = new DateTime[]{}; QuantityBreakBetween = new decimal[]{}; QuantityBreakIn = new decimal[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DB_Classification_RecID { get; set; } public virtual string DB_Classification_RecIDStartsWith { get; set; } public virtual string DB_Classification_RecIDEndsWith { get; set; } public virtual string DB_Classification_RecIDContains { get; set; } public virtual string DB_Classification_RecIDLike { get; set; } public virtual string[] DB_Classification_RecIDBetween { get; set; } public virtual string[] DB_Classification_RecIDIn { get; set; } public virtual string IN_Classification_RecID { get; set; } public virtual string IN_Classification_RecIDStartsWith { get; set; } public virtual string IN_Classification_RecIDEndsWith { get; set; } public virtual string IN_Classification_RecIDContains { get; set; } public virtual string IN_Classification_RecIDLike { get; set; } public virtual string[] IN_Classification_RecIDBetween { get; set; } public virtual string[] IN_Classification_RecIDIn { get; set; } public virtual byte? Source { get; set; } public virtual byte? SourceGreaterThanOrEqualTo { get; set; } public virtual byte? SourceGreaterThan { get; set; } public virtual byte? SourceLessThan { get; set; } public virtual byte? SourceLessThanOrEqualTo { get; set; } public virtual byte? SourceNotEqualTo { get; set; } public virtual byte[] SourceBetween { get; set; } public virtual byte[] SourceIn { get; set; } public virtual byte? Mode { get; set; } public virtual byte? ModeGreaterThanOrEqualTo { get; set; } public virtual byte? ModeGreaterThan { get; set; } public virtual byte? ModeLessThan { get; set; } public virtual byte? ModeLessThanOrEqualTo { get; set; } public virtual byte? ModeNotEqualTo { get; set; } public virtual byte[] ModeBetween { get; set; } public virtual byte[] ModeIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual decimal[] AmountBetween { get; set; } public virtual decimal[] AmountIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual DateTime[] EndDateBetween { get; set; } public virtual DateTime[] EndDateIn { get; set; } public virtual bool? UseQuantityBreak { get; set; } public virtual decimal? QuantityBreak { get; set; } public virtual decimal? QuantityBreakGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakGreaterThan { get; set; } public virtual decimal? QuantityBreakLessThan { get; set; } public virtual decimal? QuantityBreakLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBreakNotEqualTo { get; set; } public virtual decimal[] QuantityBreakBetween { get; set; } public virtual decimal[] QuantityBreakIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class QO_ActivateBatch { [Required] public virtual string BatchID { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual DateTime? BatchDateTime { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string Notes { get; set; } } public partial class QO_ActivateBatchLines { [Required] public virtual string BatchLineID { get; set; } [Required] public virtual string BatchID { get; set; } public virtual string DestInvoiceID { get; set; } public virtual string DestInvoiceNo { get; set; } public virtual string SourceQuoteID { get; set; } public virtual string SourceQuoteNo { get; set; } public virtual string SourceQuoteHistoryID { get; set; } public virtual short? SourceQuoteHistoryNo { get; set; } public virtual decimal? SourceQuoteTotal { get; set; } public virtual string DebtorID { get; set; } public virtual DateTime? QuoteInitDate { get; set; } public virtual DateTime? NextActivateDate { get; set; } [Required] public virtual bool Failed { get; set; } public virtual string FailReason { get; set; } public virtual short? DocType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_ActivateBatchLinesQuery : QueryDb, IReturn> { public QO_ActivateBatchLinesQuery() { BatchLineIDBetween = new string[]{}; BatchLineIDIn = new string[]{}; BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; DestInvoiceIDBetween = new string[]{}; DestInvoiceIDIn = new string[]{}; DestInvoiceNoBetween = new string[]{}; DestInvoiceNoIn = new string[]{}; SourceQuoteIDBetween = new string[]{}; SourceQuoteIDIn = new string[]{}; SourceQuoteNoBetween = new string[]{}; SourceQuoteNoIn = new string[]{}; SourceQuoteHistoryIDBetween = new string[]{}; SourceQuoteHistoryIDIn = new string[]{}; SourceQuoteHistoryNoBetween = new Nullable[]{}; SourceQuoteHistoryNoIn = new Nullable[]{}; SourceQuoteTotalBetween = new Nullable[]{}; SourceQuoteTotalIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; QuoteInitDateBetween = new Nullable[]{}; QuoteInitDateIn = new Nullable[]{}; NextActivateDateBetween = new Nullable[]{}; NextActivateDateIn = new Nullable[]{}; FailReasonBetween = new string[]{}; FailReasonIn = new string[]{}; DocTypeBetween = new Nullable[]{}; DocTypeIn = new Nullable[]{}; } public virtual string BatchLineID { get; set; } public virtual string BatchLineIDStartsWith { get; set; } public virtual string BatchLineIDEndsWith { get; set; } public virtual string BatchLineIDContains { get; set; } public virtual string BatchLineIDLike { get; set; } public virtual string[] BatchLineIDBetween { get; set; } public virtual string[] BatchLineIDIn { get; set; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual string DestInvoiceID { get; set; } public virtual string DestInvoiceIDStartsWith { get; set; } public virtual string DestInvoiceIDEndsWith { get; set; } public virtual string DestInvoiceIDContains { get; set; } public virtual string DestInvoiceIDLike { get; set; } public virtual string[] DestInvoiceIDBetween { get; set; } public virtual string[] DestInvoiceIDIn { get; set; } public virtual string DestInvoiceNo { get; set; } public virtual string DestInvoiceNoStartsWith { get; set; } public virtual string DestInvoiceNoEndsWith { get; set; } public virtual string DestInvoiceNoContains { get; set; } public virtual string DestInvoiceNoLike { get; set; } public virtual string[] DestInvoiceNoBetween { get; set; } public virtual string[] DestInvoiceNoIn { get; set; } public virtual string SourceQuoteID { get; set; } public virtual string SourceQuoteIDStartsWith { get; set; } public virtual string SourceQuoteIDEndsWith { get; set; } public virtual string SourceQuoteIDContains { get; set; } public virtual string SourceQuoteIDLike { get; set; } public virtual string[] SourceQuoteIDBetween { get; set; } public virtual string[] SourceQuoteIDIn { get; set; } public virtual string SourceQuoteNo { get; set; } public virtual string SourceQuoteNoStartsWith { get; set; } public virtual string SourceQuoteNoEndsWith { get; set; } public virtual string SourceQuoteNoContains { get; set; } public virtual string SourceQuoteNoLike { get; set; } public virtual string[] SourceQuoteNoBetween { get; set; } public virtual string[] SourceQuoteNoIn { get; set; } public virtual string SourceQuoteHistoryID { get; set; } public virtual string SourceQuoteHistoryIDStartsWith { get; set; } public virtual string SourceQuoteHistoryIDEndsWith { get; set; } public virtual string SourceQuoteHistoryIDContains { get; set; } public virtual string SourceQuoteHistoryIDLike { get; set; } public virtual string[] SourceQuoteHistoryIDBetween { get; set; } public virtual string[] SourceQuoteHistoryIDIn { get; set; } public virtual short? SourceQuoteHistoryNo { get; set; } public virtual short? SourceQuoteHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? SourceQuoteHistoryNoGreaterThan { get; set; } public virtual short? SourceQuoteHistoryNoLessThan { get; set; } public virtual short? SourceQuoteHistoryNoLessThanOrEqualTo { get; set; } public virtual short? SourceQuoteHistoryNoNotEqualTo { get; set; } public virtual Nullable[] SourceQuoteHistoryNoBetween { get; set; } public virtual Nullable[] SourceQuoteHistoryNoIn { get; set; } public virtual decimal? SourceQuoteTotal { get; set; } public virtual decimal? SourceQuoteTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? SourceQuoteTotalGreaterThan { get; set; } public virtual decimal? SourceQuoteTotalLessThan { get; set; } public virtual decimal? SourceQuoteTotalLessThanOrEqualTo { get; set; } public virtual decimal? SourceQuoteTotalNotEqualTo { get; set; } public virtual Nullable[] SourceQuoteTotalBetween { get; set; } public virtual Nullable[] SourceQuoteTotalIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? QuoteInitDate { get; set; } public virtual DateTime? QuoteInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? QuoteInitDateGreaterThan { get; set; } public virtual DateTime? QuoteInitDateLessThan { get; set; } public virtual DateTime? QuoteInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? QuoteInitDateNotEqualTo { get; set; } public virtual Nullable[] QuoteInitDateBetween { get; set; } public virtual Nullable[] QuoteInitDateIn { get; set; } public virtual DateTime? NextActivateDate { get; set; } public virtual DateTime? NextActivateDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextActivateDateGreaterThan { get; set; } public virtual DateTime? NextActivateDateLessThan { get; set; } public virtual DateTime? NextActivateDateLessThanOrEqualTo { get; set; } public virtual DateTime? NextActivateDateNotEqualTo { get; set; } public virtual Nullable[] NextActivateDateBetween { get; set; } public virtual Nullable[] NextActivateDateIn { get; set; } public virtual bool? Failed { get; set; } public virtual string FailReason { get; set; } public virtual string FailReasonStartsWith { get; set; } public virtual string FailReasonEndsWith { get; set; } public virtual string FailReasonContains { get; set; } public virtual string FailReasonLike { get; set; } public virtual string[] FailReasonBetween { get; set; } public virtual string[] FailReasonIn { get; set; } public virtual short? DocType { get; set; } public virtual short? DocTypeGreaterThanOrEqualTo { get; set; } public virtual short? DocTypeGreaterThan { get; set; } public virtual short? DocTypeLessThan { get; set; } public virtual short? DocTypeLessThanOrEqualTo { get; set; } public virtual short? DocTypeNotEqualTo { get; set; } public virtual Nullable[] DocTypeBetween { get; set; } public virtual Nullable[] DocTypeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_ActivateBatchQuery : QueryDb, IReturn> { public QO_ActivateBatchQuery() { BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; BatchDateTimeBetween = new Nullable[]{}; BatchDateTimeIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? BatchDateTime { get; set; } public virtual DateTime? BatchDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? BatchDateTimeGreaterThan { get; set; } public virtual DateTime? BatchDateTimeLessThan { get; set; } public virtual DateTime? BatchDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? BatchDateTimeNotEqualTo { get; set; } public virtual Nullable[] BatchDateTimeBetween { get; set; } public virtual Nullable[] BatchDateTimeIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } } public partial class QO_CashSale { [Required] public virtual string InvoiceCashSaleID { get; set; } [Required] public virtual string InvoiceID { get; set; } public virtual string Name { get; set; } public virtual string Company { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string ContactName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_CashSaleQuery : QueryDb, IReturn> { public QO_CashSaleQuery() { InvoiceCashSaleIDBetween = new string[]{}; InvoiceCashSaleIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CompanyBetween = new string[]{}; CompanyIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; } public virtual string InvoiceCashSaleID { get; set; } public virtual string InvoiceCashSaleIDStartsWith { get; set; } public virtual string InvoiceCashSaleIDEndsWith { get; set; } public virtual string InvoiceCashSaleIDContains { get; set; } public virtual string InvoiceCashSaleIDLike { get; set; } public virtual string[] InvoiceCashSaleIDBetween { get; set; } public virtual string[] InvoiceCashSaleIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Company { get; set; } public virtual string CompanyStartsWith { get; set; } public virtual string CompanyEndsWith { get; set; } public virtual string CompanyContains { get; set; } public virtual string CompanyLike { get; set; } public virtual string[] CompanyBetween { get; set; } public virtual string[] CompanyIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } } public partial class QO_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } [Required] public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_CustomSettingQuery : QueryDb, IReturn> { public QO_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class QO_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.QO_CustomSetting))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.QO_Main))] [Required] public virtual string QuoteID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_CustomSettingValuesQuery : QueryDb, IReturn> { public QO_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; QuoteIDBetween = new string[]{}; QuoteIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string QuoteID { get; set; } public virtual string QuoteIDStartsWith { get; set; } public virtual string QuoteIDEndsWith { get; set; } public virtual string QuoteIDContains { get; set; } public virtual string QuoteIDLike { get; set; } public virtual string[] QuoteIDBetween { get; set; } public virtual string[] QuoteIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class QO_Documents { public QO_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_DocumentsQuery : QueryDb, IReturn> { public QO_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class QO_EmailLog { [Required] public virtual string EmailLogID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.QO_History))] [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual DateTime EmailDateTime { get; set; } public virtual string From { get; set; } public virtual string To { get; set; } public virtual string CC { get; set; } public virtual string BCC { get; set; } public virtual string Attachments { get; set; } public virtual string FileID { get; set; } public virtual string Subject { get; set; } public virtual string Body { get; set; } [Required] public virtual string InvoiceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual bool? RequestReadReceipt { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_EmailLogQuery : QueryDb, IReturn> { public QO_EmailLogQuery() { EmailLogIDBetween = new string[]{}; EmailLogIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; EmailDateTimeBetween = new DateTime[]{}; EmailDateTimeIn = new DateTime[]{}; FromBetween = new string[]{}; FromIn = new string[]{}; ToBetween = new string[]{}; ToIn = new string[]{}; CCBetween = new string[]{}; CCIn = new string[]{}; BCCBetween = new string[]{}; BCCIn = new string[]{}; AttachmentsBetween = new string[]{}; AttachmentsIn = new string[]{}; FileIDBetween = new string[]{}; FileIDIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; EM_Main_RecIDBetween = new string[]{}; EM_Main_RecIDIn = new string[]{}; } public virtual string EmailLogID { get; set; } public virtual string EmailLogIDStartsWith { get; set; } public virtual string EmailLogIDEndsWith { get; set; } public virtual string EmailLogIDContains { get; set; } public virtual string EmailLogIDLike { get; set; } public virtual string[] EmailLogIDBetween { get; set; } public virtual string[] EmailLogIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual DateTime? EmailDateTime { get; set; } public virtual DateTime? EmailDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeGreaterThan { get; set; } public virtual DateTime? EmailDateTimeLessThan { get; set; } public virtual DateTime? EmailDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeNotEqualTo { get; set; } public virtual DateTime[] EmailDateTimeBetween { get; set; } public virtual DateTime[] EmailDateTimeIn { get; set; } public virtual string From { get; set; } public virtual string FromStartsWith { get; set; } public virtual string FromEndsWith { get; set; } public virtual string FromContains { get; set; } public virtual string FromLike { get; set; } public virtual string[] FromBetween { get; set; } public virtual string[] FromIn { get; set; } public virtual string To { get; set; } public virtual string ToStartsWith { get; set; } public virtual string ToEndsWith { get; set; } public virtual string ToContains { get; set; } public virtual string ToLike { get; set; } public virtual string[] ToBetween { get; set; } public virtual string[] ToIn { get; set; } public virtual string CC { get; set; } public virtual string CCStartsWith { get; set; } public virtual string CCEndsWith { get; set; } public virtual string CCContains { get; set; } public virtual string CCLike { get; set; } public virtual string[] CCBetween { get; set; } public virtual string[] CCIn { get; set; } public virtual string BCC { get; set; } public virtual string BCCStartsWith { get; set; } public virtual string BCCEndsWith { get; set; } public virtual string BCCContains { get; set; } public virtual string BCCLike { get; set; } public virtual string[] BCCBetween { get; set; } public virtual string[] BCCIn { get; set; } public virtual string Attachments { get; set; } public virtual string AttachmentsStartsWith { get; set; } public virtual string AttachmentsEndsWith { get; set; } public virtual string AttachmentsContains { get; set; } public virtual string AttachmentsLike { get; set; } public virtual string[] AttachmentsBetween { get; set; } public virtual string[] AttachmentsIn { get; set; } public virtual string FileID { get; set; } public virtual string FileIDStartsWith { get; set; } public virtual string FileIDEndsWith { get; set; } public virtual string FileIDContains { get; set; } public virtual string FileIDLike { get; set; } public virtual string[] FileIDBetween { get; set; } public virtual string[] FileIDIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual string EM_Main_RecIDStartsWith { get; set; } public virtual string EM_Main_RecIDEndsWith { get; set; } public virtual string EM_Main_RecIDContains { get; set; } public virtual string EM_Main_RecIDLike { get; set; } public virtual string[] EM_Main_RecIDBetween { get; set; } public virtual string[] EM_Main_RecIDIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } } public partial class QO_History { [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string LastModifiedBy { get; set; } [Required] public virtual DateTime RecordDate { get; set; } public virtual string Ref { get; set; } public virtual short? HistoryNo { get; set; } public virtual decimal? HistoryTotal { get; set; } [Required] public virtual bool DocketPrinted { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress4 { get; set; } public virtual string PostCode { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } [Required] public virtual bool InvoicePrinted { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string Cartage1TaxRateID { get; set; } public virtual decimal? Cartage1TaxRate { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual string Cartage2TaxRateID { get; set; } public virtual decimal? Cartage2TaxRate { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual string Cartage3TaxRateID { get; set; } public virtual decimal? Cartage3TaxRate { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual string DelContactName { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual DateTime? ExpectedCloseDate { get; set; } public virtual byte? OpportunityStatus { get; set; } [Required] public virtual string SalesStageID { get; set; } [Required] public virtual string OpportunityStatusReasonID { get; set; } public virtual string OpportunityNote { get; set; } public virtual bool? InvoiceEmailed { get; set; } [Required] public virtual bool DropShipment { get; set; } [Required] public virtual string DeliveryAddressee { get; set; } [Required] public virtual string DeliveryAddressCountry { get; set; } [Required] public virtual string FreightForwardAddressCountry { get; set; } } public partial class QO_HistoryActivate { [Required] public virtual string QuoteActivateID { get; set; } [Required] public virtual string QuoteHistoryID { get; set; } public virtual DateTime? LastActivated { get; set; } public virtual short? RepeatEvery { get; set; } public virtual short? RepeatPeriod { get; set; } public virtual DateTime? NextActivate { get; set; } [Required] public virtual bool EndingFlag { get; set; } public virtual DateTime? EndDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_HistoryActivateQuery : QueryDb, IReturn> { public QO_HistoryActivateQuery() { QuoteActivateIDBetween = new string[]{}; QuoteActivateIDIn = new string[]{}; QuoteHistoryIDBetween = new string[]{}; QuoteHistoryIDIn = new string[]{}; LastActivatedBetween = new Nullable[]{}; LastActivatedIn = new Nullable[]{}; RepeatEveryBetween = new Nullable[]{}; RepeatEveryIn = new Nullable[]{}; RepeatPeriodBetween = new Nullable[]{}; RepeatPeriodIn = new Nullable[]{}; NextActivateBetween = new Nullable[]{}; NextActivateIn = new Nullable[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; } public virtual string QuoteActivateID { get; set; } public virtual string QuoteActivateIDStartsWith { get; set; } public virtual string QuoteActivateIDEndsWith { get; set; } public virtual string QuoteActivateIDContains { get; set; } public virtual string QuoteActivateIDLike { get; set; } public virtual string[] QuoteActivateIDBetween { get; set; } public virtual string[] QuoteActivateIDIn { get; set; } public virtual string QuoteHistoryID { get; set; } public virtual string QuoteHistoryIDStartsWith { get; set; } public virtual string QuoteHistoryIDEndsWith { get; set; } public virtual string QuoteHistoryIDContains { get; set; } public virtual string QuoteHistoryIDLike { get; set; } public virtual string[] QuoteHistoryIDBetween { get; set; } public virtual string[] QuoteHistoryIDIn { get; set; } public virtual DateTime? LastActivated { get; set; } public virtual DateTime? LastActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastActivatedGreaterThan { get; set; } public virtual DateTime? LastActivatedLessThan { get; set; } public virtual DateTime? LastActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? LastActivatedNotEqualTo { get; set; } public virtual Nullable[] LastActivatedBetween { get; set; } public virtual Nullable[] LastActivatedIn { get; set; } public virtual short? RepeatEvery { get; set; } public virtual short? RepeatEveryGreaterThanOrEqualTo { get; set; } public virtual short? RepeatEveryGreaterThan { get; set; } public virtual short? RepeatEveryLessThan { get; set; } public virtual short? RepeatEveryLessThanOrEqualTo { get; set; } public virtual short? RepeatEveryNotEqualTo { get; set; } public virtual Nullable[] RepeatEveryBetween { get; set; } public virtual Nullable[] RepeatEveryIn { get; set; } public virtual short? RepeatPeriod { get; set; } public virtual short? RepeatPeriodGreaterThanOrEqualTo { get; set; } public virtual short? RepeatPeriodGreaterThan { get; set; } public virtual short? RepeatPeriodLessThan { get; set; } public virtual short? RepeatPeriodLessThanOrEqualTo { get; set; } public virtual short? RepeatPeriodNotEqualTo { get; set; } public virtual Nullable[] RepeatPeriodBetween { get; set; } public virtual Nullable[] RepeatPeriodIn { get; set; } public virtual DateTime? NextActivate { get; set; } public virtual DateTime? NextActivateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextActivateGreaterThan { get; set; } public virtual DateTime? NextActivateLessThan { get; set; } public virtual DateTime? NextActivateLessThanOrEqualTo { get; set; } public virtual DateTime? NextActivateNotEqualTo { get; set; } public virtual Nullable[] NextActivateBetween { get; set; } public virtual Nullable[] NextActivateIn { get; set; } public virtual bool? EndingFlag { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_HistoryQuery : QueryDb, IReturn> { public QO_HistoryQuery() { InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; LastModifiedByBetween = new string[]{}; LastModifiedByIn = new string[]{}; RecordDateBetween = new DateTime[]{}; RecordDateIn = new DateTime[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; HistoryTotalBetween = new Nullable[]{}; HistoryTotalIn = new Nullable[]{}; DelAddress1Between = new string[]{}; DelAddress1In = new string[]{}; DelAddress2Between = new string[]{}; DelAddress2In = new string[]{}; DelAddress3Between = new string[]{}; DelAddress3In = new string[]{}; DelAddress4Between = new string[]{}; DelAddress4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; CartageCharge1Between = new Nullable[]{}; CartageCharge1In = new Nullable[]{}; CartageCharge2Between = new Nullable[]{}; CartageCharge2In = new Nullable[]{}; CartageCharge3Between = new Nullable[]{}; CartageCharge3In = new Nullable[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; Cartage1TaxRateIDBetween = new string[]{}; Cartage1TaxRateIDIn = new string[]{}; Cartage1TaxRateBetween = new Nullable[]{}; Cartage1TaxRateIn = new Nullable[]{}; Cartage1TaxAmountBetween = new Nullable[]{}; Cartage1TaxAmountIn = new Nullable[]{}; Cartage2TaxRateIDBetween = new string[]{}; Cartage2TaxRateIDIn = new string[]{}; Cartage2TaxRateBetween = new Nullable[]{}; Cartage2TaxRateIn = new Nullable[]{}; Cartage2TaxAmountBetween = new Nullable[]{}; Cartage2TaxAmountIn = new Nullable[]{}; Cartage3TaxRateIDBetween = new string[]{}; Cartage3TaxRateIDIn = new string[]{}; Cartage3TaxRateBetween = new Nullable[]{}; Cartage3TaxRateIn = new Nullable[]{}; Cartage3TaxAmountBetween = new Nullable[]{}; Cartage3TaxAmountIn = new Nullable[]{}; DelContactNameBetween = new string[]{}; DelContactNameIn = new string[]{}; FreightForwardAddress1Between = new string[]{}; FreightForwardAddress1In = new string[]{}; FreightForwardAddress2Between = new string[]{}; FreightForwardAddress2In = new string[]{}; FreightForwardAddress3Between = new string[]{}; FreightForwardAddress3In = new string[]{}; FreightForwardAddress4Between = new string[]{}; FreightForwardAddress4In = new string[]{}; FreightForwardNotesBetween = new string[]{}; FreightForwardNotesIn = new string[]{}; ExpectedCloseDateBetween = new Nullable[]{}; ExpectedCloseDateIn = new Nullable[]{}; OpportunityStatusBetween = new Nullable[]{}; OpportunityStatusIn = new Nullable[]{}; SalesStageIDBetween = new string[]{}; SalesStageIDIn = new string[]{}; OpportunityStatusReasonIDBetween = new string[]{}; OpportunityStatusReasonIDIn = new string[]{}; OpportunityNoteBetween = new string[]{}; OpportunityNoteIn = new string[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryAddressCountryBetween = new string[]{}; DeliveryAddressCountryIn = new string[]{}; FreightForwardAddressCountryBetween = new string[]{}; FreightForwardAddressCountryIn = new string[]{}; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string LastModifiedBy { get; set; } public virtual string LastModifiedByStartsWith { get; set; } public virtual string LastModifiedByEndsWith { get; set; } public virtual string LastModifiedByContains { get; set; } public virtual string LastModifiedByLike { get; set; } public virtual string[] LastModifiedByBetween { get; set; } public virtual string[] LastModifiedByIn { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? RecordDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RecordDateGreaterThan { get; set; } public virtual DateTime? RecordDateLessThan { get; set; } public virtual DateTime? RecordDateLessThanOrEqualTo { get; set; } public virtual DateTime? RecordDateNotEqualTo { get; set; } public virtual DateTime[] RecordDateBetween { get; set; } public virtual DateTime[] RecordDateIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? HistoryTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalGreaterThan { get; set; } public virtual decimal? HistoryTotalLessThan { get; set; } public virtual decimal? HistoryTotalLessThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalNotEqualTo { get; set; } public virtual Nullable[] HistoryTotalBetween { get; set; } public virtual Nullable[] HistoryTotalIn { get; set; } public virtual bool? DocketPrinted { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress1StartsWith { get; set; } public virtual string DelAddress1EndsWith { get; set; } public virtual string DelAddress1Contains { get; set; } public virtual string DelAddress1Like { get; set; } public virtual string[] DelAddress1Between { get; set; } public virtual string[] DelAddress1In { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress2StartsWith { get; set; } public virtual string DelAddress2EndsWith { get; set; } public virtual string DelAddress2Contains { get; set; } public virtual string DelAddress2Like { get; set; } public virtual string[] DelAddress2Between { get; set; } public virtual string[] DelAddress2In { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress3StartsWith { get; set; } public virtual string DelAddress3EndsWith { get; set; } public virtual string DelAddress3Contains { get; set; } public virtual string DelAddress3Like { get; set; } public virtual string[] DelAddress3Between { get; set; } public virtual string[] DelAddress3In { get; set; } public virtual string DelAddress4 { get; set; } public virtual string DelAddress4StartsWith { get; set; } public virtual string DelAddress4EndsWith { get; set; } public virtual string DelAddress4Contains { get; set; } public virtual string DelAddress4Like { get; set; } public virtual string[] DelAddress4Between { get; set; } public virtual string[] DelAddress4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual bool? InvoicePrinted { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge1GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1GreaterThan { get; set; } public virtual decimal? CartageCharge1LessThan { get; set; } public virtual decimal? CartageCharge1LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1NotEqualTo { get; set; } public virtual Nullable[] CartageCharge1Between { get; set; } public virtual Nullable[] CartageCharge1In { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge2GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2GreaterThan { get; set; } public virtual decimal? CartageCharge2LessThan { get; set; } public virtual decimal? CartageCharge2LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2NotEqualTo { get; set; } public virtual Nullable[] CartageCharge2Between { get; set; } public virtual Nullable[] CartageCharge2In { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? CartageCharge3GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3GreaterThan { get; set; } public virtual decimal? CartageCharge3LessThan { get; set; } public virtual decimal? CartageCharge3LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3NotEqualTo { get; set; } public virtual Nullable[] CartageCharge3Between { get; set; } public virtual Nullable[] CartageCharge3In { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string Cartage1TaxRateID { get; set; } public virtual string Cartage1TaxRateIDStartsWith { get; set; } public virtual string Cartage1TaxRateIDEndsWith { get; set; } public virtual string Cartage1TaxRateIDContains { get; set; } public virtual string Cartage1TaxRateIDLike { get; set; } public virtual string[] Cartage1TaxRateIDBetween { get; set; } public virtual string[] Cartage1TaxRateIDIn { get; set; } public virtual decimal? Cartage1TaxRate { get; set; } public virtual decimal? Cartage1TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxRateGreaterThan { get; set; } public virtual decimal? Cartage1TaxRateLessThan { get; set; } public virtual decimal? Cartage1TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxRateBetween { get; set; } public virtual Nullable[] Cartage1TaxRateIn { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxAmountBetween { get; set; } public virtual Nullable[] Cartage1TaxAmountIn { get; set; } public virtual string Cartage2TaxRateID { get; set; } public virtual string Cartage2TaxRateIDStartsWith { get; set; } public virtual string Cartage2TaxRateIDEndsWith { get; set; } public virtual string Cartage2TaxRateIDContains { get; set; } public virtual string Cartage2TaxRateIDLike { get; set; } public virtual string[] Cartage2TaxRateIDBetween { get; set; } public virtual string[] Cartage2TaxRateIDIn { get; set; } public virtual decimal? Cartage2TaxRate { get; set; } public virtual decimal? Cartage2TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxRateGreaterThan { get; set; } public virtual decimal? Cartage2TaxRateLessThan { get; set; } public virtual decimal? Cartage2TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxRateBetween { get; set; } public virtual Nullable[] Cartage2TaxRateIn { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxAmountBetween { get; set; } public virtual Nullable[] Cartage2TaxAmountIn { get; set; } public virtual string Cartage3TaxRateID { get; set; } public virtual string Cartage3TaxRateIDStartsWith { get; set; } public virtual string Cartage3TaxRateIDEndsWith { get; set; } public virtual string Cartage3TaxRateIDContains { get; set; } public virtual string Cartage3TaxRateIDLike { get; set; } public virtual string[] Cartage3TaxRateIDBetween { get; set; } public virtual string[] Cartage3TaxRateIDIn { get; set; } public virtual decimal? Cartage3TaxRate { get; set; } public virtual decimal? Cartage3TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxRateGreaterThan { get; set; } public virtual decimal? Cartage3TaxRateLessThan { get; set; } public virtual decimal? Cartage3TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxRateBetween { get; set; } public virtual Nullable[] Cartage3TaxRateIn { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxAmountBetween { get; set; } public virtual Nullable[] Cartage3TaxAmountIn { get; set; } public virtual string DelContactName { get; set; } public virtual string DelContactNameStartsWith { get; set; } public virtual string DelContactNameEndsWith { get; set; } public virtual string DelContactNameContains { get; set; } public virtual string DelContactNameLike { get; set; } public virtual string[] DelContactNameBetween { get; set; } public virtual string[] DelContactNameIn { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress1StartsWith { get; set; } public virtual string FreightForwardAddress1EndsWith { get; set; } public virtual string FreightForwardAddress1Contains { get; set; } public virtual string FreightForwardAddress1Like { get; set; } public virtual string[] FreightForwardAddress1Between { get; set; } public virtual string[] FreightForwardAddress1In { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress2StartsWith { get; set; } public virtual string FreightForwardAddress2EndsWith { get; set; } public virtual string FreightForwardAddress2Contains { get; set; } public virtual string FreightForwardAddress2Like { get; set; } public virtual string[] FreightForwardAddress2Between { get; set; } public virtual string[] FreightForwardAddress2In { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress3StartsWith { get; set; } public virtual string FreightForwardAddress3EndsWith { get; set; } public virtual string FreightForwardAddress3Contains { get; set; } public virtual string FreightForwardAddress3Like { get; set; } public virtual string[] FreightForwardAddress3Between { get; set; } public virtual string[] FreightForwardAddress3In { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardAddress4StartsWith { get; set; } public virtual string FreightForwardAddress4EndsWith { get; set; } public virtual string FreightForwardAddress4Contains { get; set; } public virtual string FreightForwardAddress4Like { get; set; } public virtual string[] FreightForwardAddress4Between { get; set; } public virtual string[] FreightForwardAddress4In { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual string FreightForwardNotesStartsWith { get; set; } public virtual string FreightForwardNotesEndsWith { get; set; } public virtual string FreightForwardNotesContains { get; set; } public virtual string FreightForwardNotesLike { get; set; } public virtual string[] FreightForwardNotesBetween { get; set; } public virtual string[] FreightForwardNotesIn { get; set; } public virtual DateTime? ExpectedCloseDate { get; set; } public virtual DateTime? ExpectedCloseDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpectedCloseDateGreaterThan { get; set; } public virtual DateTime? ExpectedCloseDateLessThan { get; set; } public virtual DateTime? ExpectedCloseDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpectedCloseDateNotEqualTo { get; set; } public virtual Nullable[] ExpectedCloseDateBetween { get; set; } public virtual Nullable[] ExpectedCloseDateIn { get; set; } public virtual byte? OpportunityStatus { get; set; } public virtual byte? OpportunityStatusGreaterThanOrEqualTo { get; set; } public virtual byte? OpportunityStatusGreaterThan { get; set; } public virtual byte? OpportunityStatusLessThan { get; set; } public virtual byte? OpportunityStatusLessThanOrEqualTo { get; set; } public virtual byte? OpportunityStatusNotEqualTo { get; set; } public virtual Nullable[] OpportunityStatusBetween { get; set; } public virtual Nullable[] OpportunityStatusIn { get; set; } public virtual string SalesStageID { get; set; } public virtual string SalesStageIDStartsWith { get; set; } public virtual string SalesStageIDEndsWith { get; set; } public virtual string SalesStageIDContains { get; set; } public virtual string SalesStageIDLike { get; set; } public virtual string[] SalesStageIDBetween { get; set; } public virtual string[] SalesStageIDIn { get; set; } public virtual string OpportunityStatusReasonID { get; set; } public virtual string OpportunityStatusReasonIDStartsWith { get; set; } public virtual string OpportunityStatusReasonIDEndsWith { get; set; } public virtual string OpportunityStatusReasonIDContains { get; set; } public virtual string OpportunityStatusReasonIDLike { get; set; } public virtual string[] OpportunityStatusReasonIDBetween { get; set; } public virtual string[] OpportunityStatusReasonIDIn { get; set; } public virtual string OpportunityNote { get; set; } public virtual string OpportunityNoteStartsWith { get; set; } public virtual string OpportunityNoteEndsWith { get; set; } public virtual string OpportunityNoteContains { get; set; } public virtual string OpportunityNoteLike { get; set; } public virtual string[] OpportunityNoteBetween { get; set; } public virtual string[] OpportunityNoteIn { get; set; } public virtual bool? InvoiceEmailed { get; set; } public virtual bool? DropShipment { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressCountryStartsWith { get; set; } public virtual string DeliveryAddressCountryEndsWith { get; set; } public virtual string DeliveryAddressCountryContains { get; set; } public virtual string DeliveryAddressCountryLike { get; set; } public virtual string[] DeliveryAddressCountryBetween { get; set; } public virtual string[] DeliveryAddressCountryIn { get; set; } public virtual string FreightForwardAddressCountry { get; set; } public virtual string FreightForwardAddressCountryStartsWith { get; set; } public virtual string FreightForwardAddressCountryEndsWith { get; set; } public virtual string FreightForwardAddressCountryContains { get; set; } public virtual string FreightForwardAddressCountryLike { get; set; } public virtual string[] FreightForwardAddressCountryBetween { get; set; } public virtual string[] FreightForwardAddressCountryIn { get; set; } } public partial class QO_LineCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_LineCustomFieldsQuery : QueryDb, IReturn> { public QO_LineCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class QO_LineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.QO_Lines))] [Required] public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.QO_LineCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_LineCustomValuesQuery : QueryDb, IReturn> { public QO_LineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class QO_LineExtra { [Required] public virtual string SOLineExtraRecID { get; set; } [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual string LedgerReversePurchaseAccID { get; set; } public virtual string LedgerMovement_COGAccID { get; set; } public virtual string LedgerSalesAccID { get; set; } public virtual string LedgerSalesReturnsAccID { get; set; } public virtual string LedgerTaxLiabAccID { get; set; } public virtual string LedgerTaxExpAccID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_LineExtraQuery : QueryDb, IReturn> { public QO_LineExtraQuery() { SOLineExtraRecIDBetween = new string[]{}; SOLineExtraRecIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; LedgerReversePurchaseAccIDBetween = new string[]{}; LedgerReversePurchaseAccIDIn = new string[]{}; LedgerMovement_COGAccIDBetween = new string[]{}; LedgerMovement_COGAccIDIn = new string[]{}; LedgerSalesAccIDBetween = new string[]{}; LedgerSalesAccIDIn = new string[]{}; LedgerSalesReturnsAccIDBetween = new string[]{}; LedgerSalesReturnsAccIDIn = new string[]{}; LedgerTaxLiabAccIDBetween = new string[]{}; LedgerTaxLiabAccIDIn = new string[]{}; LedgerTaxExpAccIDBetween = new string[]{}; LedgerTaxExpAccIDIn = new string[]{}; } public virtual string SOLineExtraRecID { get; set; } public virtual string SOLineExtraRecIDStartsWith { get; set; } public virtual string SOLineExtraRecIDEndsWith { get; set; } public virtual string SOLineExtraRecIDContains { get; set; } public virtual string SOLineExtraRecIDLike { get; set; } public virtual string[] SOLineExtraRecIDBetween { get; set; } public virtual string[] SOLineExtraRecIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string LedgerReversePurchaseAccID { get; set; } public virtual string LedgerReversePurchaseAccIDStartsWith { get; set; } public virtual string LedgerReversePurchaseAccIDEndsWith { get; set; } public virtual string LedgerReversePurchaseAccIDContains { get; set; } public virtual string LedgerReversePurchaseAccIDLike { get; set; } public virtual string[] LedgerReversePurchaseAccIDBetween { get; set; } public virtual string[] LedgerReversePurchaseAccIDIn { get; set; } public virtual string LedgerMovement_COGAccID { get; set; } public virtual string LedgerMovement_COGAccIDStartsWith { get; set; } public virtual string LedgerMovement_COGAccIDEndsWith { get; set; } public virtual string LedgerMovement_COGAccIDContains { get; set; } public virtual string LedgerMovement_COGAccIDLike { get; set; } public virtual string[] LedgerMovement_COGAccIDBetween { get; set; } public virtual string[] LedgerMovement_COGAccIDIn { get; set; } public virtual string LedgerSalesAccID { get; set; } public virtual string LedgerSalesAccIDStartsWith { get; set; } public virtual string LedgerSalesAccIDEndsWith { get; set; } public virtual string LedgerSalesAccIDContains { get; set; } public virtual string LedgerSalesAccIDLike { get; set; } public virtual string[] LedgerSalesAccIDBetween { get; set; } public virtual string[] LedgerSalesAccIDIn { get; set; } public virtual string LedgerSalesReturnsAccID { get; set; } public virtual string LedgerSalesReturnsAccIDStartsWith { get; set; } public virtual string LedgerSalesReturnsAccIDEndsWith { get; set; } public virtual string LedgerSalesReturnsAccIDContains { get; set; } public virtual string LedgerSalesReturnsAccIDLike { get; set; } public virtual string[] LedgerSalesReturnsAccIDBetween { get; set; } public virtual string[] LedgerSalesReturnsAccIDIn { get; set; } public virtual string LedgerTaxLiabAccID { get; set; } public virtual string LedgerTaxLiabAccIDStartsWith { get; set; } public virtual string LedgerTaxLiabAccIDEndsWith { get; set; } public virtual string LedgerTaxLiabAccIDContains { get; set; } public virtual string LedgerTaxLiabAccIDLike { get; set; } public virtual string[] LedgerTaxLiabAccIDBetween { get; set; } public virtual string[] LedgerTaxLiabAccIDIn { get; set; } public virtual string LedgerTaxExpAccID { get; set; } public virtual string LedgerTaxExpAccIDStartsWith { get; set; } public virtual string LedgerTaxExpAccIDEndsWith { get; set; } public virtual string LedgerTaxExpAccIDContains { get; set; } public virtual string LedgerTaxExpAccIDLike { get; set; } public virtual string[] LedgerTaxExpAccIDBetween { get; set; } public virtual string[] LedgerTaxExpAccIDIn { get; set; } } public partial class QO_Lines { [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual short? GroupNo { get; set; } public virtual short? LineNum { get; set; } public virtual bool? CommentLine { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? PhysicalItem { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemCubic { get; set; } [Required] public virtual string TaxID { get; set; } public virtual string ClassDescription { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } public virtual string Units { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? InvoicePrice { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual bool? Discountable { get; set; } public virtual decimal? DirectTax { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual string DebitLedger { get; set; } public virtual string CreditLedger { get; set; } public virtual bool? NonStock { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] public virtual string InventoryID { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? Backorderable { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? ItemTaxToCharge { get; set; } public virtual string LineLinkID { get; set; } [Required] public virtual short KittingStatus { get; set; } public virtual decimal? KittingUnits { get; set; } public virtual string JobConnectorID { get; set; } [Required] public virtual short KitStyle { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual decimal? SalesmanCost { get; set; } public virtual decimal? ItemPriceIncGST { get; set; } public virtual decimal? ItemPriceUnDiscounted { get; set; } public virtual string NonStockLedgerSalesAccID { get; set; } public virtual string KitLineID { get; set; } [Required] public virtual bool SellPriceIncTax { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } [Required] public virtual bool FixSellPrice { get; set; } public virtual bool? TypeKitRounding { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_UnitOfMeasure))] public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_LinesQuery : QueryDb, IReturn> { public QO_LinesQuery() { InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; GroupNoBetween = new Nullable[]{}; GroupNoIn = new Nullable[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; ItemWeightBetween = new Nullable[]{}; ItemWeightIn = new Nullable[]{}; ItemCubicBetween = new Nullable[]{}; ItemCubicIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; Cat1DescriptionBetween = new string[]{}; Cat1DescriptionIn = new string[]{}; Cat2DescriptionBetween = new string[]{}; Cat2DescriptionIn = new string[]{}; Cat3DescriptionBetween = new string[]{}; Cat3DescriptionIn = new string[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; DefaultPriceBetween = new Nullable[]{}; DefaultPriceIn = new Nullable[]{}; ItemPriceBetween = new Nullable[]{}; ItemPriceIn = new Nullable[]{}; DiscountBetween = new Nullable[]{}; DiscountIn = new Nullable[]{}; InvoicePriceBetween = new Nullable[]{}; InvoicePriceIn = new Nullable[]{}; RRPPriceBetween = new Nullable[]{}; RRPPriceIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; QuantityOrderedBetween = new Nullable[]{}; QuantityOrderedIn = new Nullable[]{}; HistoryText_CommentBetween = new string[]{}; HistoryText_CommentIn = new string[]{}; DirectTaxBetween = new Nullable[]{}; DirectTaxIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; MinimumGPBetween = new Nullable[]{}; MinimumGPIn = new Nullable[]{}; DebitLedgerBetween = new string[]{}; DebitLedgerIn = new string[]{}; CreditLedgerBetween = new string[]{}; CreditLedgerIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; ItemTaxToChargeBetween = new Nullable[]{}; ItemTaxToChargeIn = new Nullable[]{}; LineLinkIDBetween = new string[]{}; LineLinkIDIn = new string[]{}; KittingStatusBetween = new short[]{}; KittingStatusIn = new short[]{}; KittingUnitsBetween = new Nullable[]{}; KittingUnitsIn = new Nullable[]{}; JobConnectorIDBetween = new string[]{}; JobConnectorIDIn = new string[]{}; KitStyleBetween = new short[]{}; KitStyleIn = new short[]{}; DiscountPercentageBetween = new Nullable[]{}; DiscountPercentageIn = new Nullable[]{}; SalesmanCostBetween = new Nullable[]{}; SalesmanCostIn = new Nullable[]{}; ItemPriceIncGSTBetween = new Nullable[]{}; ItemPriceIncGSTIn = new Nullable[]{}; ItemPriceUnDiscountedBetween = new Nullable[]{}; ItemPriceUnDiscountedIn = new Nullable[]{}; NonStockLedgerSalesAccIDBetween = new string[]{}; NonStockLedgerSalesAccIDIn = new string[]{}; KitLineIDBetween = new string[]{}; KitLineIDIn = new string[]{}; UserDefinedFloat1Between = new Nullable[]{}; UserDefinedFloat1In = new Nullable[]{}; UserDefinedFloat2Between = new Nullable[]{}; UserDefinedFloat2In = new Nullable[]{}; UserDefinedFloat3Between = new Nullable[]{}; UserDefinedFloat3In = new Nullable[]{}; IN_UnitOfMeasure_RecIDIn = new Nullable[]{}; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual short? GroupNo { get; set; } public virtual short? GroupNoGreaterThanOrEqualTo { get; set; } public virtual short? GroupNoGreaterThan { get; set; } public virtual short? GroupNoLessThan { get; set; } public virtual short? GroupNoLessThanOrEqualTo { get; set; } public virtual short? GroupNoNotEqualTo { get; set; } public virtual Nullable[] GroupNoBetween { get; set; } public virtual Nullable[] GroupNoIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual bool? CommentLine { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemWeightGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemWeightGreaterThan { get; set; } public virtual decimal? ItemWeightLessThan { get; set; } public virtual decimal? ItemWeightLessThanOrEqualTo { get; set; } public virtual decimal? ItemWeightNotEqualTo { get; set; } public virtual Nullable[] ItemWeightBetween { get; set; } public virtual Nullable[] ItemWeightIn { get; set; } public virtual decimal? ItemCubic { get; set; } public virtual decimal? ItemCubicGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemCubicGreaterThan { get; set; } public virtual decimal? ItemCubicLessThan { get; set; } public virtual decimal? ItemCubicLessThanOrEqualTo { get; set; } public virtual decimal? ItemCubicNotEqualTo { get; set; } public virtual Nullable[] ItemCubicBetween { get; set; } public virtual Nullable[] ItemCubicIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat1DescriptionStartsWith { get; set; } public virtual string Cat1DescriptionEndsWith { get; set; } public virtual string Cat1DescriptionContains { get; set; } public virtual string Cat1DescriptionLike { get; set; } public virtual string[] Cat1DescriptionBetween { get; set; } public virtual string[] Cat1DescriptionIn { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat2DescriptionStartsWith { get; set; } public virtual string Cat2DescriptionEndsWith { get; set; } public virtual string Cat2DescriptionContains { get; set; } public virtual string Cat2DescriptionLike { get; set; } public virtual string[] Cat2DescriptionBetween { get; set; } public virtual string[] Cat2DescriptionIn { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat3DescriptionStartsWith { get; set; } public virtual string Cat3DescriptionEndsWith { get; set; } public virtual string Cat3DescriptionContains { get; set; } public virtual string Cat3DescriptionLike { get; set; } public virtual string[] Cat3DescriptionBetween { get; set; } public virtual string[] Cat3DescriptionIn { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? DefaultPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceGreaterThan { get; set; } public virtual decimal? DefaultPriceLessThan { get; set; } public virtual decimal? DefaultPriceLessThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceNotEqualTo { get; set; } public virtual Nullable[] DefaultPriceBetween { get; set; } public virtual Nullable[] DefaultPriceIn { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? ItemPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceGreaterThan { get; set; } public virtual decimal? ItemPriceLessThan { get; set; } public virtual decimal? ItemPriceLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceNotEqualTo { get; set; } public virtual Nullable[] ItemPriceBetween { get; set; } public virtual Nullable[] ItemPriceIn { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? DiscountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountGreaterThan { get; set; } public virtual decimal? DiscountLessThan { get; set; } public virtual decimal? DiscountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountNotEqualTo { get; set; } public virtual Nullable[] DiscountBetween { get; set; } public virtual Nullable[] DiscountIn { get; set; } public virtual decimal? InvoicePrice { get; set; } public virtual decimal? InvoicePriceGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicePriceGreaterThan { get; set; } public virtual decimal? InvoicePriceLessThan { get; set; } public virtual decimal? InvoicePriceLessThanOrEqualTo { get; set; } public virtual decimal? InvoicePriceNotEqualTo { get; set; } public virtual Nullable[] InvoicePriceBetween { get; set; } public virtual Nullable[] InvoicePriceIn { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? RRPPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? RRPPriceGreaterThan { get; set; } public virtual decimal? RRPPriceLessThan { get; set; } public virtual decimal? RRPPriceLessThanOrEqualTo { get; set; } public virtual decimal? RRPPriceNotEqualTo { get; set; } public virtual Nullable[] RRPPriceBetween { get; set; } public virtual Nullable[] RRPPriceIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedGreaterThan { get; set; } public virtual decimal? QuantityOrderedLessThan { get; set; } public virtual decimal? QuantityOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedNotEqualTo { get; set; } public virtual Nullable[] QuantityOrderedBetween { get; set; } public virtual Nullable[] QuantityOrderedIn { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual string HistoryText_CommentStartsWith { get; set; } public virtual string HistoryText_CommentEndsWith { get; set; } public virtual string HistoryText_CommentContains { get; set; } public virtual string HistoryText_CommentLike { get; set; } public virtual string[] HistoryText_CommentBetween { get; set; } public virtual string[] HistoryText_CommentIn { get; set; } public virtual bool? Discountable { get; set; } public virtual decimal? DirectTax { get; set; } public virtual decimal? DirectTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? DirectTaxGreaterThan { get; set; } public virtual decimal? DirectTaxLessThan { get; set; } public virtual decimal? DirectTaxLessThanOrEqualTo { get; set; } public virtual decimal? DirectTaxNotEqualTo { get; set; } public virtual Nullable[] DirectTaxBetween { get; set; } public virtual Nullable[] DirectTaxIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? MinimumGPGreaterThanOrEqualTo { get; set; } public virtual decimal? MinimumGPGreaterThan { get; set; } public virtual decimal? MinimumGPLessThan { get; set; } public virtual decimal? MinimumGPLessThanOrEqualTo { get; set; } public virtual decimal? MinimumGPNotEqualTo { get; set; } public virtual Nullable[] MinimumGPBetween { get; set; } public virtual Nullable[] MinimumGPIn { get; set; } public virtual string DebitLedger { get; set; } public virtual string DebitLedgerStartsWith { get; set; } public virtual string DebitLedgerEndsWith { get; set; } public virtual string DebitLedgerContains { get; set; } public virtual string DebitLedgerLike { get; set; } public virtual string[] DebitLedgerBetween { get; set; } public virtual string[] DebitLedgerIn { get; set; } public virtual string CreditLedger { get; set; } public virtual string CreditLedgerStartsWith { get; set; } public virtual string CreditLedgerEndsWith { get; set; } public virtual string CreditLedgerContains { get; set; } public virtual string CreditLedgerLike { get; set; } public virtual string[] CreditLedgerBetween { get; set; } public virtual string[] CreditLedgerIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? Backorderable { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? ItemTaxToCharge { get; set; } public virtual decimal? ItemTaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToChargeGreaterThan { get; set; } public virtual decimal? ItemTaxToChargeLessThan { get; set; } public virtual decimal? ItemTaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToChargeNotEqualTo { get; set; } public virtual Nullable[] ItemTaxToChargeBetween { get; set; } public virtual Nullable[] ItemTaxToChargeIn { get; set; } public virtual string LineLinkID { get; set; } public virtual string LineLinkIDStartsWith { get; set; } public virtual string LineLinkIDEndsWith { get; set; } public virtual string LineLinkIDContains { get; set; } public virtual string LineLinkIDLike { get; set; } public virtual string[] LineLinkIDBetween { get; set; } public virtual string[] LineLinkIDIn { get; set; } public virtual short? KittingStatus { get; set; } public virtual short? KittingStatusGreaterThanOrEqualTo { get; set; } public virtual short? KittingStatusGreaterThan { get; set; } public virtual short? KittingStatusLessThan { get; set; } public virtual short? KittingStatusLessThanOrEqualTo { get; set; } public virtual short? KittingStatusNotEqualTo { get; set; } public virtual short[] KittingStatusBetween { get; set; } public virtual short[] KittingStatusIn { get; set; } public virtual decimal? KittingUnits { get; set; } public virtual decimal? KittingUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? KittingUnitsGreaterThan { get; set; } public virtual decimal? KittingUnitsLessThan { get; set; } public virtual decimal? KittingUnitsLessThanOrEqualTo { get; set; } public virtual decimal? KittingUnitsNotEqualTo { get; set; } public virtual Nullable[] KittingUnitsBetween { get; set; } public virtual Nullable[] KittingUnitsIn { get; set; } public virtual string JobConnectorID { get; set; } public virtual string JobConnectorIDStartsWith { get; set; } public virtual string JobConnectorIDEndsWith { get; set; } public virtual string JobConnectorIDContains { get; set; } public virtual string JobConnectorIDLike { get; set; } public virtual string[] JobConnectorIDBetween { get; set; } public virtual string[] JobConnectorIDIn { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStyleGreaterThanOrEqualTo { get; set; } public virtual short? KitStyleGreaterThan { get; set; } public virtual short? KitStyleLessThan { get; set; } public virtual short? KitStyleLessThanOrEqualTo { get; set; } public virtual short? KitStyleNotEqualTo { get; set; } public virtual short[] KitStyleBetween { get; set; } public virtual short[] KitStyleIn { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual decimal? DiscountPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageGreaterThan { get; set; } public virtual decimal? DiscountPercentageLessThan { get; set; } public virtual decimal? DiscountPercentageLessThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageNotEqualTo { get; set; } public virtual Nullable[] DiscountPercentageBetween { get; set; } public virtual Nullable[] DiscountPercentageIn { get; set; } public virtual decimal? SalesmanCost { get; set; } public virtual decimal? SalesmanCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SalesmanCostGreaterThan { get; set; } public virtual decimal? SalesmanCostLessThan { get; set; } public virtual decimal? SalesmanCostLessThanOrEqualTo { get; set; } public virtual decimal? SalesmanCostNotEqualTo { get; set; } public virtual Nullable[] SalesmanCostBetween { get; set; } public virtual Nullable[] SalesmanCostIn { get; set; } public virtual decimal? ItemPriceIncGST { get; set; } public virtual decimal? ItemPriceIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceIncGSTGreaterThan { get; set; } public virtual decimal? ItemPriceIncGSTLessThan { get; set; } public virtual decimal? ItemPriceIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceIncGSTNotEqualTo { get; set; } public virtual Nullable[] ItemPriceIncGSTBetween { get; set; } public virtual Nullable[] ItemPriceIncGSTIn { get; set; } public virtual decimal? ItemPriceUnDiscounted { get; set; } public virtual decimal? ItemPriceUnDiscountedGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceUnDiscountedGreaterThan { get; set; } public virtual decimal? ItemPriceUnDiscountedLessThan { get; set; } public virtual decimal? ItemPriceUnDiscountedLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceUnDiscountedNotEqualTo { get; set; } public virtual Nullable[] ItemPriceUnDiscountedBetween { get; set; } public virtual Nullable[] ItemPriceUnDiscountedIn { get; set; } public virtual string NonStockLedgerSalesAccID { get; set; } public virtual string NonStockLedgerSalesAccIDStartsWith { get; set; } public virtual string NonStockLedgerSalesAccIDEndsWith { get; set; } public virtual string NonStockLedgerSalesAccIDContains { get; set; } public virtual string NonStockLedgerSalesAccIDLike { get; set; } public virtual string[] NonStockLedgerSalesAccIDBetween { get; set; } public virtual string[] NonStockLedgerSalesAccIDIn { get; set; } public virtual string KitLineID { get; set; } public virtual string KitLineIDStartsWith { get; set; } public virtual string KitLineIDEndsWith { get; set; } public virtual string KitLineIDContains { get; set; } public virtual string KitLineIDLike { get; set; } public virtual string[] KitLineIDBetween { get; set; } public virtual string[] KitLineIDIn { get; set; } public virtual bool? SellPriceIncTax { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1GreaterThan { get; set; } public virtual decimal? UserDefinedFloat1LessThan { get; set; } public virtual decimal? UserDefinedFloat1LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat1Between { get; set; } public virtual Nullable[] UserDefinedFloat1In { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2GreaterThan { get; set; } public virtual decimal? UserDefinedFloat2LessThan { get; set; } public virtual decimal? UserDefinedFloat2LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat2Between { get; set; } public virtual Nullable[] UserDefinedFloat2In { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? UserDefinedFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3GreaterThan { get; set; } public virtual decimal? UserDefinedFloat3LessThan { get; set; } public virtual decimal? UserDefinedFloat3LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat3Between { get; set; } public virtual Nullable[] UserDefinedFloat3In { get; set; } public virtual bool? FixSellPrice { get; set; } public virtual bool? TypeKitRounding { get; set; } public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } public virtual Nullable[] IN_UnitOfMeasure_RecIDIn { get; set; } } public partial class QO_Main { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } public virtual string StaffID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } [Required] public virtual DateTime InvoiceLastDate { get; set; } public virtual string OrderNo { get; set; } public virtual string TaxExemptNo { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual decimal? InvoiceTotal { get; set; } [Required] public virtual bool InvoicePrinted { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual short? Status { get; set; } [Required] public virtual short BillWhenComplete { get; set; } public virtual short? InvoiceType { get; set; } public virtual string GroupSupplierID { get; set; } [Required] public virtual bool GroupOrdered { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual string BranchID { get; set; } public virtual string QOReference { get; set; } [Required] public virtual string JobCostID { get; set; } [Required] public virtual int DocType { get; set; } [Required] public virtual short BackOrderMode { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual string DebtorContactName { get; set; } public virtual string ParentDebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] [Required] public virtual string PriceSchemeID { get; set; } public virtual bool? InvoiceEmailed { get; set; } } [Route("/Queries/QO_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_MainQuery : QueryDb, IReturn> { public QO_MainQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; InvoiceLastDateBetween = new DateTime[]{}; InvoiceLastDateIn = new DateTime[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; InvoiceTotalBetween = new Nullable[]{}; InvoiceTotalIn = new Nullable[]{}; CurrentHistoryNoBetween = new Nullable[]{}; CurrentHistoryNoIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; InvoiceTypeBetween = new Nullable[]{}; InvoiceTypeIn = new Nullable[]{}; GroupSupplierIDBetween = new string[]{}; GroupSupplierIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; QOReferenceBetween = new string[]{}; QOReferenceIn = new string[]{}; JobCostIDBetween = new string[]{}; JobCostIDIn = new string[]{}; DocTypeBetween = new int[]{}; DocTypeIn = new int[]{}; BackOrderModeBetween = new short[]{}; BackOrderModeIn = new short[]{}; ExpectedDeliveryDateBetween = new Nullable[]{}; ExpectedDeliveryDateIn = new Nullable[]{}; DebtorContactNameBetween = new string[]{}; DebtorContactNameIn = new string[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual DateTime? InvoiceLastDate { get; set; } public virtual DateTime? InvoiceLastDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceLastDateGreaterThan { get; set; } public virtual DateTime? InvoiceLastDateLessThan { get; set; } public virtual DateTime? InvoiceLastDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceLastDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceLastDateBetween { get; set; } public virtual DateTime[] InvoiceLastDateIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? InvoiceTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalGreaterThan { get; set; } public virtual decimal? InvoiceTotalLessThan { get; set; } public virtual decimal? InvoiceTotalLessThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalNotEqualTo { get; set; } public virtual Nullable[] InvoiceTotalBetween { get; set; } public virtual Nullable[] InvoiceTotalIn { get; set; } public virtual bool? InvoicePrinted { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual short? CurrentHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoGreaterThan { get; set; } public virtual short? CurrentHistoryNoLessThan { get; set; } public virtual short? CurrentHistoryNoLessThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoNotEqualTo { get; set; } public virtual Nullable[] CurrentHistoryNoBetween { get; set; } public virtual Nullable[] CurrentHistoryNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual short? InvoiceType { get; set; } public virtual short? InvoiceTypeGreaterThanOrEqualTo { get; set; } public virtual short? InvoiceTypeGreaterThan { get; set; } public virtual short? InvoiceTypeLessThan { get; set; } public virtual short? InvoiceTypeLessThanOrEqualTo { get; set; } public virtual short? InvoiceTypeNotEqualTo { get; set; } public virtual Nullable[] InvoiceTypeBetween { get; set; } public virtual Nullable[] InvoiceTypeIn { get; set; } public virtual string GroupSupplierID { get; set; } public virtual string GroupSupplierIDStartsWith { get; set; } public virtual string GroupSupplierIDEndsWith { get; set; } public virtual string GroupSupplierIDContains { get; set; } public virtual string GroupSupplierIDLike { get; set; } public virtual string[] GroupSupplierIDBetween { get; set; } public virtual string[] GroupSupplierIDIn { get; set; } public virtual bool? GroupOrdered { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string QOReference { get; set; } public virtual string QOReferenceStartsWith { get; set; } public virtual string QOReferenceEndsWith { get; set; } public virtual string QOReferenceContains { get; set; } public virtual string QOReferenceLike { get; set; } public virtual string[] QOReferenceBetween { get; set; } public virtual string[] QOReferenceIn { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostIDStartsWith { get; set; } public virtual string JobCostIDEndsWith { get; set; } public virtual string JobCostIDContains { get; set; } public virtual string JobCostIDLike { get; set; } public virtual string[] JobCostIDBetween { get; set; } public virtual string[] JobCostIDIn { get; set; } public virtual int? DocType { get; set; } public virtual int? DocTypeGreaterThanOrEqualTo { get; set; } public virtual int? DocTypeGreaterThan { get; set; } public virtual int? DocTypeLessThan { get; set; } public virtual int? DocTypeLessThanOrEqualTo { get; set; } public virtual int? DocTypeNotEqualTo { get; set; } public virtual int[] DocTypeBetween { get; set; } public virtual int[] DocTypeIn { get; set; } public virtual short? BackOrderMode { get; set; } public virtual short? BackOrderModeGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderModeGreaterThan { get; set; } public virtual short? BackOrderModeLessThan { get; set; } public virtual short? BackOrderModeLessThanOrEqualTo { get; set; } public virtual short? BackOrderModeNotEqualTo { get; set; } public virtual short[] BackOrderModeBetween { get; set; } public virtual short[] BackOrderModeIn { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateNotEqualTo { get; set; } public virtual Nullable[] ExpectedDeliveryDateBetween { get; set; } public virtual Nullable[] ExpectedDeliveryDateIn { get; set; } public virtual string DebtorContactName { get; set; } public virtual string DebtorContactNameStartsWith { get; set; } public virtual string DebtorContactNameEndsWith { get; set; } public virtual string DebtorContactNameContains { get; set; } public virtual string DebtorContactNameLike { get; set; } public virtual string[] DebtorContactNameBetween { get; set; } public virtual string[] DebtorContactNameIn { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual bool? InvoiceEmailed { get; set; } } public partial class QO_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_NotesQuery : QueryDb, IReturn> { public QO_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class QO_OpportunityStatusReasons { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int DisplayOrder { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual byte OpportunityStatusType { get; set; } public virtual string Note { get; set; } public virtual bool? DefaultOpportunityReason { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_OpportunityStatusReasonsQuery : QueryDb, IReturn> { public QO_OpportunityStatusReasonsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new int[]{}; DisplayOrderIn = new int[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; OpportunityStatusTypeBetween = new byte[]{}; OpportunityStatusTypeIn = new byte[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual int[] DisplayOrderBetween { get; set; } public virtual int[] DisplayOrderIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte? OpportunityStatusType { get; set; } public virtual byte? OpportunityStatusTypeGreaterThanOrEqualTo { get; set; } public virtual byte? OpportunityStatusTypeGreaterThan { get; set; } public virtual byte? OpportunityStatusTypeLessThan { get; set; } public virtual byte? OpportunityStatusTypeLessThanOrEqualTo { get; set; } public virtual byte? OpportunityStatusTypeNotEqualTo { get; set; } public virtual byte[] OpportunityStatusTypeBetween { get; set; } public virtual byte[] OpportunityStatusTypeIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual bool? DefaultOpportunityReason { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class QO_SalesStages { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int DisplayOrder { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual int PercentComplete { get; set; } public virtual bool? DefaultSalesStage { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_SalesStagesQuery : QueryDb, IReturn> { public QO_SalesStagesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new int[]{}; DisplayOrderIn = new int[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PercentCompleteBetween = new int[]{}; PercentCompleteIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual int[] DisplayOrderBetween { get; set; } public virtual int[] DisplayOrderIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? PercentComplete { get; set; } public virtual int? PercentCompleteGreaterThanOrEqualTo { get; set; } public virtual int? PercentCompleteGreaterThan { get; set; } public virtual int? PercentCompleteLessThan { get; set; } public virtual int? PercentCompleteLessThanOrEqualTo { get; set; } public virtual int? PercentCompleteNotEqualTo { get; set; } public virtual int[] PercentCompleteBetween { get; set; } public virtual int[] PercentCompleteIn { get; set; } public virtual bool? DefaultSalesStage { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class QO_SOLink { [Required] public virtual string LinkID { get; set; } [Required] public virtual string QuoteID { get; set; } [Required] public virtual string InvoiceID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class QO_SOLinkQuery : QueryDb, IReturn> { public QO_SOLinkQuery() { LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; QuoteIDBetween = new string[]{}; QuoteIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string QuoteID { get; set; } public virtual string QuoteIDStartsWith { get; set; } public virtual string QuoteIDEndsWith { get; set; } public virtual string QuoteIDContains { get; set; } public virtual string QuoteIDLike { get; set; } public virtual string[] QuoteIDBetween { get; set; } public virtual string[] QuoteIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } } public partial class RA_CreditDocuments { public RA_CreditDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] [Required] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditDocumentsQuery : QueryDb, IReturn> { public RA_CreditDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_CreditExchangeLineDetails { public RA_CreditExchangeLineDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditExchangeLines))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditExchangeLineDetailsQuery : QueryDb, IReturn> { public RA_CreditExchangeLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_CreditExchangeLines { public RA_CreditExchangeLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] [Required] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditLines))] [Required] public virtual string RA_CreditLines_RecID { get; set; } public virtual decimal? Quantity { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Remark { get; set; } public virtual decimal? TotalCreditValue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TaxID { get; set; } public virtual decimal? TaxAmount { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual decimal FXUnitCreditValue { get; set; } [Required] public virtual decimal FXTotalCreditValue { get; set; } [Required] public virtual decimal FXRate { get; set; } public virtual decimal? UnitCreditValue { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditExchangeLinesQuery : QueryDb, IReturn> { public RA_CreditExchangeLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; RA_CreditLines_RecIDBetween = new string[]{}; RA_CreditLines_RecIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TotalCreditValueBetween = new Nullable[]{}; TotalCreditValueIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; FXUnitCreditValueBetween = new decimal[]{}; FXUnitCreditValueIn = new decimal[]{}; FXTotalCreditValueBetween = new decimal[]{}; FXTotalCreditValueIn = new decimal[]{}; FXRateBetween = new decimal[]{}; FXRateIn = new decimal[]{}; UnitCreditValueBetween = new Nullable[]{}; UnitCreditValueIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string RA_CreditLines_RecID { get; set; } public virtual string RA_CreditLines_RecIDStartsWith { get; set; } public virtual string RA_CreditLines_RecIDEndsWith { get; set; } public virtual string RA_CreditLines_RecIDContains { get; set; } public virtual string RA_CreditLines_RecIDLike { get; set; } public virtual string[] RA_CreditLines_RecIDBetween { get; set; } public virtual string[] RA_CreditLines_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? TotalCreditValue { get; set; } public virtual decimal? TotalCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCreditValueGreaterThan { get; set; } public virtual decimal? TotalCreditValueLessThan { get; set; } public virtual decimal? TotalCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? TotalCreditValueNotEqualTo { get; set; } public virtual Nullable[] TotalCreditValueBetween { get; set; } public virtual Nullable[] TotalCreditValueIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual decimal? FXUnitCreditValue { get; set; } public virtual decimal? FXUnitCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXUnitCreditValueGreaterThan { get; set; } public virtual decimal? FXUnitCreditValueLessThan { get; set; } public virtual decimal? FXUnitCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? FXUnitCreditValueNotEqualTo { get; set; } public virtual decimal[] FXUnitCreditValueBetween { get; set; } public virtual decimal[] FXUnitCreditValueIn { get; set; } public virtual decimal? FXTotalCreditValue { get; set; } public virtual decimal? FXTotalCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXTotalCreditValueGreaterThan { get; set; } public virtual decimal? FXTotalCreditValueLessThan { get; set; } public virtual decimal? FXTotalCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? FXTotalCreditValueNotEqualTo { get; set; } public virtual decimal[] FXTotalCreditValueBetween { get; set; } public virtual decimal[] FXTotalCreditValueIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual decimal[] FXRateBetween { get; set; } public virtual decimal[] FXRateIn { get; set; } public virtual decimal? UnitCreditValue { get; set; } public virtual decimal? UnitCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCreditValueGreaterThan { get; set; } public virtual decimal? UnitCreditValueLessThan { get; set; } public virtual decimal? UnitCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? UnitCreditValueNotEqualTo { get; set; } public virtual Nullable[] UnitCreditValueBetween { get; set; } public virtual Nullable[] UnitCreditValueIn { get; set; } } public partial class RA_CreditLineDetails { public RA_CreditLineDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditLines))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditLineDetailsQuery : QueryDb, IReturn> { public RA_CreditLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_CreditLines { public RA_CreditLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] [Required] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipLines))] public virtual string RA_ShipLines_RecID { get; set; } public virtual decimal? Quantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string RA_ReturnCodes_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Remark { get; set; } public virtual decimal? TotalCreditValue { get; set; } [Required] public virtual bool Completed { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } public virtual string LinkLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TaxID { get; set; } public virtual decimal? TaxAmount { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] public virtual string PO_Lines_OrderLineID { get; set; } [Required] public virtual decimal FXUnitCreditValue { get; set; } [Required] public virtual decimal FXTotalCreditValue { get; set; } [Required] public virtual decimal FXRate { get; set; } public virtual decimal? UnitCreditValue { get; set; } } public partial class RA_CreditLinesCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditLinesCustomFieldsQuery : QueryDb, IReturn> { public RA_CreditLinesCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_CreditLinesCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditLines))] [Required] public virtual string RA_CreditLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditLinesCustomFields))] [Required] public virtual string RA_CreditLinesCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditLinesCustomValuesQuery : QueryDb, IReturn> { public RA_CreditLinesCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditLines_RecIDBetween = new string[]{}; RA_CreditLines_RecIDIn = new string[]{}; RA_CreditLinesCustomFields_RecIDBetween = new string[]{}; RA_CreditLinesCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditLines_RecID { get; set; } public virtual string RA_CreditLines_RecIDStartsWith { get; set; } public virtual string RA_CreditLines_RecIDEndsWith { get; set; } public virtual string RA_CreditLines_RecIDContains { get; set; } public virtual string RA_CreditLines_RecIDLike { get; set; } public virtual string[] RA_CreditLines_RecIDBetween { get; set; } public virtual string[] RA_CreditLines_RecIDIn { get; set; } public virtual string RA_CreditLinesCustomFields_RecID { get; set; } public virtual string RA_CreditLinesCustomFields_RecIDStartsWith { get; set; } public virtual string RA_CreditLinesCustomFields_RecIDEndsWith { get; set; } public virtual string RA_CreditLinesCustomFields_RecIDContains { get; set; } public virtual string RA_CreditLinesCustomFields_RecIDLike { get; set; } public virtual string[] RA_CreditLinesCustomFields_RecIDBetween { get; set; } public virtual string[] RA_CreditLinesCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditLinesQuery : QueryDb, IReturn> { public RA_CreditLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; RA_ShipLines_RecIDBetween = new string[]{}; RA_ShipLines_RecIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; RA_ReturnCodes_RecIDBetween = new string[]{}; RA_ReturnCodes_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TotalCreditValueBetween = new Nullable[]{}; TotalCreditValueIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; LinkLineIDBetween = new string[]{}; LinkLineIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; PO_Lines_OrderLineIDBetween = new string[]{}; PO_Lines_OrderLineIDIn = new string[]{}; FXUnitCreditValueBetween = new decimal[]{}; FXUnitCreditValueIn = new decimal[]{}; FXTotalCreditValueBetween = new decimal[]{}; FXTotalCreditValueIn = new decimal[]{}; FXRateBetween = new decimal[]{}; FXRateIn = new decimal[]{}; UnitCreditValueBetween = new Nullable[]{}; UnitCreditValueIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string RA_ShipLines_RecID { get; set; } public virtual string RA_ShipLines_RecIDStartsWith { get; set; } public virtual string RA_ShipLines_RecIDEndsWith { get; set; } public virtual string RA_ShipLines_RecIDContains { get; set; } public virtual string RA_ShipLines_RecIDLike { get; set; } public virtual string[] RA_ShipLines_RecIDBetween { get; set; } public virtual string[] RA_ShipLines_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual string RA_ReturnCodes_RecID { get; set; } public virtual string RA_ReturnCodes_RecIDStartsWith { get; set; } public virtual string RA_ReturnCodes_RecIDEndsWith { get; set; } public virtual string RA_ReturnCodes_RecIDContains { get; set; } public virtual string RA_ReturnCodes_RecIDLike { get; set; } public virtual string[] RA_ReturnCodes_RecIDBetween { get; set; } public virtual string[] RA_ReturnCodes_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? TotalCreditValue { get; set; } public virtual decimal? TotalCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCreditValueGreaterThan { get; set; } public virtual decimal? TotalCreditValueLessThan { get; set; } public virtual decimal? TotalCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? TotalCreditValueNotEqualTo { get; set; } public virtual Nullable[] TotalCreditValueBetween { get; set; } public virtual Nullable[] TotalCreditValueIn { get; set; } public virtual bool? Completed { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string LinkLineID { get; set; } public virtual string LinkLineIDStartsWith { get; set; } public virtual string LinkLineIDEndsWith { get; set; } public virtual string LinkLineIDContains { get; set; } public virtual string LinkLineIDLike { get; set; } public virtual string[] LinkLineIDBetween { get; set; } public virtual string[] LinkLineIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string PO_Lines_OrderLineID { get; set; } public virtual string PO_Lines_OrderLineIDStartsWith { get; set; } public virtual string PO_Lines_OrderLineIDEndsWith { get; set; } public virtual string PO_Lines_OrderLineIDContains { get; set; } public virtual string PO_Lines_OrderLineIDLike { get; set; } public virtual string[] PO_Lines_OrderLineIDBetween { get; set; } public virtual string[] PO_Lines_OrderLineIDIn { get; set; } public virtual decimal? FXUnitCreditValue { get; set; } public virtual decimal? FXUnitCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXUnitCreditValueGreaterThan { get; set; } public virtual decimal? FXUnitCreditValueLessThan { get; set; } public virtual decimal? FXUnitCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? FXUnitCreditValueNotEqualTo { get; set; } public virtual decimal[] FXUnitCreditValueBetween { get; set; } public virtual decimal[] FXUnitCreditValueIn { get; set; } public virtual decimal? FXTotalCreditValue { get; set; } public virtual decimal? FXTotalCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXTotalCreditValueGreaterThan { get; set; } public virtual decimal? FXTotalCreditValueLessThan { get; set; } public virtual decimal? FXTotalCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? FXTotalCreditValueNotEqualTo { get; set; } public virtual decimal[] FXTotalCreditValueBetween { get; set; } public virtual decimal[] FXTotalCreditValueIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual decimal[] FXRateBetween { get; set; } public virtual decimal[] FXRateIn { get; set; } public virtual decimal? UnitCreditValue { get; set; } public virtual decimal? UnitCreditValueGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCreditValueGreaterThan { get; set; } public virtual decimal? UnitCreditValueLessThan { get; set; } public virtual decimal? UnitCreditValueLessThanOrEqualTo { get; set; } public virtual decimal? UnitCreditValueNotEqualTo { get; set; } public virtual Nullable[] UnitCreditValueBetween { get; set; } public virtual Nullable[] UnitCreditValueIn { get; set; } } public partial class RA_CreditMain { public RA_CreditMain() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string CreditNo { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string WarehouseID { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedBy { get; set; } [Required] public virtual DateTime CreditDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } public virtual string CreditorRef { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string ReturnCode { get; set; } } public partial class RA_CreditMainCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditMainCustomFieldsQuery : QueryDb, IReturn> { public RA_CreditMainCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_CreditMainCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] [Required] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMainCustomFields))] [Required] public virtual string RA_CreditMainCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditMainCustomValuesQuery : QueryDb, IReturn> { public RA_CreditMainCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; RA_CreditMainCustomFields_RecIDBetween = new string[]{}; RA_CreditMainCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string RA_CreditMainCustomFields_RecID { get; set; } public virtual string RA_CreditMainCustomFields_RecIDStartsWith { get; set; } public virtual string RA_CreditMainCustomFields_RecIDEndsWith { get; set; } public virtual string RA_CreditMainCustomFields_RecIDContains { get; set; } public virtual string RA_CreditMainCustomFields_RecIDLike { get; set; } public virtual string[] RA_CreditMainCustomFields_RecIDBetween { get; set; } public virtual string[] RA_CreditMainCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditMainQuery : QueryDb, IReturn> { public RA_CreditMainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CreditNoBetween = new string[]{}; CreditNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; CreatedByBetween = new string[]{}; CreatedByIn = new string[]{}; CreditDateBetween = new DateTime[]{}; CreditDateIn = new DateTime[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; CreditorRefBetween = new string[]{}; CreditorRefIn = new string[]{}; RowHash = new byte[]{}; ReturnCodeBetween = new string[]{}; ReturnCodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CreditNo { get; set; } public virtual string CreditNoStartsWith { get; set; } public virtual string CreditNoEndsWith { get; set; } public virtual string CreditNoContains { get; set; } public virtual string CreditNoLike { get; set; } public virtual string[] CreditNoBetween { get; set; } public virtual string[] CreditNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string CreatedBy { get; set; } public virtual string CreatedByStartsWith { get; set; } public virtual string CreatedByEndsWith { get; set; } public virtual string CreatedByContains { get; set; } public virtual string CreatedByLike { get; set; } public virtual string[] CreatedByBetween { get; set; } public virtual string[] CreatedByIn { get; set; } public virtual DateTime? CreditDate { get; set; } public virtual DateTime? CreditDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreditDateGreaterThan { get; set; } public virtual DateTime? CreditDateLessThan { get; set; } public virtual DateTime? CreditDateLessThanOrEqualTo { get; set; } public virtual DateTime? CreditDateNotEqualTo { get; set; } public virtual DateTime[] CreditDateBetween { get; set; } public virtual DateTime[] CreditDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string CreditorRef { get; set; } public virtual string CreditorRefStartsWith { get; set; } public virtual string CreditorRefEndsWith { get; set; } public virtual string CreditorRefContains { get; set; } public virtual string CreditorRefLike { get; set; } public virtual string[] CreditorRefBetween { get; set; } public virtual string[] CreditorRefIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string ReturnCode { get; set; } public virtual string ReturnCodeStartsWith { get; set; } public virtual string ReturnCodeEndsWith { get; set; } public virtual string ReturnCodeContains { get; set; } public virtual string ReturnCodeLike { get; set; } public virtual string[] ReturnCodeBetween { get; set; } public virtual string[] ReturnCodeIn { get; set; } } public partial class RA_CreditNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] [Required] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_CreditNotesQuery : QueryDb, IReturn> { public RA_CreditNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_Documents { [Required] public virtual string RecID { get; set; } public virtual string FileID { get; set; } public virtual string ParentID { get; set; } public virtual string Remark { get; set; } public virtual string UserName { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string DocTypeID { get; set; } [Required] public virtual short ParentType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_DocumentsQuery : QueryDb, IReturn> { public RA_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FileIDBetween = new string[]{}; FileIDIn = new string[]{}; ParentIDBetween = new string[]{}; ParentIDIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; UserNameBetween = new string[]{}; UserNameIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DocTypeIDBetween = new string[]{}; DocTypeIDIn = new string[]{}; ParentTypeBetween = new short[]{}; ParentTypeIn = new short[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FileID { get; set; } public virtual string FileIDStartsWith { get; set; } public virtual string FileIDEndsWith { get; set; } public virtual string FileIDContains { get; set; } public virtual string FileIDLike { get; set; } public virtual string[] FileIDBetween { get; set; } public virtual string[] FileIDIn { get; set; } public virtual string ParentID { get; set; } public virtual string ParentIDStartsWith { get; set; } public virtual string ParentIDEndsWith { get; set; } public virtual string ParentIDContains { get; set; } public virtual string ParentIDLike { get; set; } public virtual string[] ParentIDBetween { get; set; } public virtual string[] ParentIDIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string UserName { get; set; } public virtual string UserNameStartsWith { get; set; } public virtual string UserNameEndsWith { get; set; } public virtual string UserNameContains { get; set; } public virtual string UserNameLike { get; set; } public virtual string[] UserNameBetween { get; set; } public virtual string[] UserNameIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string DocTypeID { get; set; } public virtual string DocTypeIDStartsWith { get; set; } public virtual string DocTypeIDEndsWith { get; set; } public virtual string DocTypeIDContains { get; set; } public virtual string DocTypeIDLike { get; set; } public virtual string[] DocTypeIDBetween { get; set; } public virtual string[] DocTypeIDIn { get; set; } public virtual short? ParentType { get; set; } public virtual short? ParentTypeGreaterThanOrEqualTo { get; set; } public virtual short? ParentTypeGreaterThan { get; set; } public virtual short? ParentTypeLessThan { get; set; } public virtual short? ParentTypeLessThanOrEqualTo { get; set; } public virtual short? ParentTypeNotEqualTo { get; set; } public virtual short[] ParentTypeBetween { get; set; } public virtual short[] ParentTypeIn { get; set; } } public partial class RA_RequestDocuments { public RA_RequestDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMain))] [Required] public virtual string RA_RequestMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestDocumentsQuery : QueryDb, IReturn> { public RA_RequestDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_RequestMain_RecIDBetween = new string[]{}; RA_RequestMain_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_RequestMain_RecID { get; set; } public virtual string RA_RequestMain_RecIDStartsWith { get; set; } public virtual string RA_RequestMain_RecIDEndsWith { get; set; } public virtual string RA_RequestMain_RecIDContains { get; set; } public virtual string RA_RequestMain_RecIDLike { get; set; } public virtual string[] RA_RequestMain_RecIDBetween { get; set; } public virtual string[] RA_RequestMain_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_RequestIn { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] public virtual string RA_ShipMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMain))] public virtual string RA_RequestMain_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestInQuery : QueryDb, IReturn> { public RA_RequestInQuery() { RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; RA_RequestMain_RecIDBetween = new string[]{}; RA_RequestMain_RecIDIn = new string[]{}; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } public virtual string RA_RequestMain_RecID { get; set; } public virtual string RA_RequestMain_RecIDStartsWith { get; set; } public virtual string RA_RequestMain_RecIDEndsWith { get; set; } public virtual string RA_RequestMain_RecIDContains { get; set; } public virtual string RA_RequestMain_RecIDLike { get; set; } public virtual string[] RA_RequestMain_RecIDBetween { get; set; } public virtual string[] RA_RequestMain_RecIDIn { get; set; } } public partial class RA_RequestLineDetails { public RA_RequestLineDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestLines))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestLineDetailsQuery : QueryDb, IReturn> { public RA_RequestLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_RequestLines { public RA_RequestLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual short ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMain))] [Required] public virtual string RA_RequestMain_RecID { get; set; } [Required] public virtual decimal Quantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string RA_ReturnCodes_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Remark { get; set; } [Required] public virtual decimal UnitReturnValue { get; set; } [Required] public virtual decimal TotalReturnValue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TaxID { get; set; } [Required] public virtual decimal TaxAmount { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] public virtual string PO_Lines_OrderLineID { get; set; } [Required] public virtual decimal FXUnitReturnValue { get; set; } [Required] public virtual decimal FXTotalReturnValue { get; set; } [Required] public virtual decimal FXRate { get; set; } } public partial class RA_RequestLinesCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestLinesCustomFieldsQuery : QueryDb, IReturn> { public RA_RequestLinesCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_RequestLinesCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestLines))] [Required] public virtual string RA_RequestLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestLinesCustomFields))] [Required] public virtual string RA_RequestLinesCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestLinesCustomValuesQuery : QueryDb, IReturn> { public RA_RequestLinesCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_RequestLines_RecIDBetween = new string[]{}; RA_RequestLines_RecIDIn = new string[]{}; RA_RequestLinesCustomFields_RecIDBetween = new string[]{}; RA_RequestLinesCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_RequestLines_RecID { get; set; } public virtual string RA_RequestLines_RecIDStartsWith { get; set; } public virtual string RA_RequestLines_RecIDEndsWith { get; set; } public virtual string RA_RequestLines_RecIDContains { get; set; } public virtual string RA_RequestLines_RecIDLike { get; set; } public virtual string[] RA_RequestLines_RecIDBetween { get; set; } public virtual string[] RA_RequestLines_RecIDIn { get; set; } public virtual string RA_RequestLinesCustomFields_RecID { get; set; } public virtual string RA_RequestLinesCustomFields_RecIDStartsWith { get; set; } public virtual string RA_RequestLinesCustomFields_RecIDEndsWith { get; set; } public virtual string RA_RequestLinesCustomFields_RecIDContains { get; set; } public virtual string RA_RequestLinesCustomFields_RecIDLike { get; set; } public virtual string[] RA_RequestLinesCustomFields_RecIDBetween { get; set; } public virtual string[] RA_RequestLinesCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestLinesQuery : QueryDb, IReturn> { public RA_RequestLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ItemNoBetween = new short[]{}; ItemNoIn = new short[]{}; RA_RequestMain_RecIDBetween = new string[]{}; RA_RequestMain_RecIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; RA_ReturnCodes_RecIDBetween = new string[]{}; RA_ReturnCodes_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; UnitReturnValueBetween = new decimal[]{}; UnitReturnValueIn = new decimal[]{}; TotalReturnValueBetween = new decimal[]{}; TotalReturnValueIn = new decimal[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxAmountBetween = new decimal[]{}; TaxAmountIn = new decimal[]{}; RowHash = new byte[]{}; PO_Lines_OrderLineIDBetween = new string[]{}; PO_Lines_OrderLineIDIn = new string[]{}; FXUnitReturnValueBetween = new decimal[]{}; FXUnitReturnValueIn = new decimal[]{}; FXTotalReturnValueBetween = new decimal[]{}; FXTotalReturnValueIn = new decimal[]{}; FXRateBetween = new decimal[]{}; FXRateIn = new decimal[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual short? ItemNo { get; set; } public virtual short? ItemNoGreaterThanOrEqualTo { get; set; } public virtual short? ItemNoGreaterThan { get; set; } public virtual short? ItemNoLessThan { get; set; } public virtual short? ItemNoLessThanOrEqualTo { get; set; } public virtual short? ItemNoNotEqualTo { get; set; } public virtual short[] ItemNoBetween { get; set; } public virtual short[] ItemNoIn { get; set; } public virtual string RA_RequestMain_RecID { get; set; } public virtual string RA_RequestMain_RecIDStartsWith { get; set; } public virtual string RA_RequestMain_RecIDEndsWith { get; set; } public virtual string RA_RequestMain_RecIDContains { get; set; } public virtual string RA_RequestMain_RecIDLike { get; set; } public virtual string[] RA_RequestMain_RecIDBetween { get; set; } public virtual string[] RA_RequestMain_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string RA_ReturnCodes_RecID { get; set; } public virtual string RA_ReturnCodes_RecIDStartsWith { get; set; } public virtual string RA_ReturnCodes_RecIDEndsWith { get; set; } public virtual string RA_ReturnCodes_RecIDContains { get; set; } public virtual string RA_ReturnCodes_RecIDLike { get; set; } public virtual string[] RA_ReturnCodes_RecIDBetween { get; set; } public virtual string[] RA_ReturnCodes_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? UnitReturnValue { get; set; } public virtual decimal? UnitReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitReturnValueGreaterThan { get; set; } public virtual decimal? UnitReturnValueLessThan { get; set; } public virtual decimal? UnitReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? UnitReturnValueNotEqualTo { get; set; } public virtual decimal[] UnitReturnValueBetween { get; set; } public virtual decimal[] UnitReturnValueIn { get; set; } public virtual decimal? TotalReturnValue { get; set; } public virtual decimal? TotalReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalReturnValueGreaterThan { get; set; } public virtual decimal? TotalReturnValueLessThan { get; set; } public virtual decimal? TotalReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? TotalReturnValueNotEqualTo { get; set; } public virtual decimal[] TotalReturnValueBetween { get; set; } public virtual decimal[] TotalReturnValueIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual decimal[] TaxAmountBetween { get; set; } public virtual decimal[] TaxAmountIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string PO_Lines_OrderLineID { get; set; } public virtual string PO_Lines_OrderLineIDStartsWith { get; set; } public virtual string PO_Lines_OrderLineIDEndsWith { get; set; } public virtual string PO_Lines_OrderLineIDContains { get; set; } public virtual string PO_Lines_OrderLineIDLike { get; set; } public virtual string[] PO_Lines_OrderLineIDBetween { get; set; } public virtual string[] PO_Lines_OrderLineIDIn { get; set; } public virtual decimal? FXUnitReturnValue { get; set; } public virtual decimal? FXUnitReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXUnitReturnValueGreaterThan { get; set; } public virtual decimal? FXUnitReturnValueLessThan { get; set; } public virtual decimal? FXUnitReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? FXUnitReturnValueNotEqualTo { get; set; } public virtual decimal[] FXUnitReturnValueBetween { get; set; } public virtual decimal[] FXUnitReturnValueIn { get; set; } public virtual decimal? FXTotalReturnValue { get; set; } public virtual decimal? FXTotalReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXTotalReturnValueGreaterThan { get; set; } public virtual decimal? FXTotalReturnValueLessThan { get; set; } public virtual decimal? FXTotalReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? FXTotalReturnValueNotEqualTo { get; set; } public virtual decimal[] FXTotalReturnValueBetween { get; set; } public virtual decimal[] FXTotalReturnValueIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual decimal[] FXRateBetween { get; set; } public virtual decimal[] FXRateIn { get; set; } } public partial class RA_RequestMain { public RA_RequestMain() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string RequestNo { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string WarehouseID { get; set; } public virtual byte? Status { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedBy { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string ReturnCode { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryStreetAddress1 { get; set; } public virtual string DeliveryStreetAddress2 { get; set; } public virtual string DeliveryLocality { get; set; } public virtual string DeliveryRegion { get; set; } public virtual string DeliveryPostCode { get; set; } public virtual string DeliveryCountry { get; set; } public virtual string DeliveryTelephone { get; set; } public virtual string DeliveryFacsimile { get; set; } public virtual string ContactName { get; set; } public virtual string Note { get; set; } public virtual string CourierDetails { get; set; } [Required] public virtual DateTime RequestDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string ReturnsWarehouseID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class RA_RequestMainCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestMainCustomFieldsQuery : QueryDb, IReturn> { public RA_RequestMainCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_RequestMainCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMain))] [Required] public virtual string RA_RequestMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMainCustomFields))] [Required] public virtual string RA_RequestMainCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestMainCustomValuesQuery : QueryDb, IReturn> { public RA_RequestMainCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_RequestMain_RecIDBetween = new string[]{}; RA_RequestMain_RecIDIn = new string[]{}; RA_RequestMainCustomFields_RecIDBetween = new string[]{}; RA_RequestMainCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_RequestMain_RecID { get; set; } public virtual string RA_RequestMain_RecIDStartsWith { get; set; } public virtual string RA_RequestMain_RecIDEndsWith { get; set; } public virtual string RA_RequestMain_RecIDContains { get; set; } public virtual string RA_RequestMain_RecIDLike { get; set; } public virtual string[] RA_RequestMain_RecIDBetween { get; set; } public virtual string[] RA_RequestMain_RecIDIn { get; set; } public virtual string RA_RequestMainCustomFields_RecID { get; set; } public virtual string RA_RequestMainCustomFields_RecIDStartsWith { get; set; } public virtual string RA_RequestMainCustomFields_RecIDEndsWith { get; set; } public virtual string RA_RequestMainCustomFields_RecIDContains { get; set; } public virtual string RA_RequestMainCustomFields_RecIDLike { get; set; } public virtual string[] RA_RequestMainCustomFields_RecIDBetween { get; set; } public virtual string[] RA_RequestMainCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestMainQuery : QueryDb, IReturn> { public RA_RequestMainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RequestNoBetween = new string[]{}; RequestNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; CreatedByBetween = new string[]{}; CreatedByIn = new string[]{}; ReturnCodeBetween = new string[]{}; ReturnCodeIn = new string[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryStreetAddress1Between = new string[]{}; DeliveryStreetAddress1In = new string[]{}; DeliveryStreetAddress2Between = new string[]{}; DeliveryStreetAddress2In = new string[]{}; DeliveryLocalityBetween = new string[]{}; DeliveryLocalityIn = new string[]{}; DeliveryRegionBetween = new string[]{}; DeliveryRegionIn = new string[]{}; DeliveryPostCodeBetween = new string[]{}; DeliveryPostCodeIn = new string[]{}; DeliveryCountryBetween = new string[]{}; DeliveryCountryIn = new string[]{}; DeliveryTelephoneBetween = new string[]{}; DeliveryTelephoneIn = new string[]{}; DeliveryFacsimileBetween = new string[]{}; DeliveryFacsimileIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; RequestDateBetween = new DateTime[]{}; RequestDateIn = new DateTime[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; ReturnsWarehouseIDBetween = new string[]{}; ReturnsWarehouseIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RequestNo { get; set; } public virtual string RequestNoStartsWith { get; set; } public virtual string RequestNoEndsWith { get; set; } public virtual string RequestNoContains { get; set; } public virtual string RequestNoLike { get; set; } public virtual string[] RequestNoBetween { get; set; } public virtual string[] RequestNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string CreatedBy { get; set; } public virtual string CreatedByStartsWith { get; set; } public virtual string CreatedByEndsWith { get; set; } public virtual string CreatedByContains { get; set; } public virtual string CreatedByLike { get; set; } public virtual string[] CreatedByBetween { get; set; } public virtual string[] CreatedByIn { get; set; } public virtual string ReturnCode { get; set; } public virtual string ReturnCodeStartsWith { get; set; } public virtual string ReturnCodeEndsWith { get; set; } public virtual string ReturnCodeContains { get; set; } public virtual string ReturnCodeLike { get; set; } public virtual string[] ReturnCodeBetween { get; set; } public virtual string[] ReturnCodeIn { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryStreetAddress1 { get; set; } public virtual string DeliveryStreetAddress1StartsWith { get; set; } public virtual string DeliveryStreetAddress1EndsWith { get; set; } public virtual string DeliveryStreetAddress1Contains { get; set; } public virtual string DeliveryStreetAddress1Like { get; set; } public virtual string[] DeliveryStreetAddress1Between { get; set; } public virtual string[] DeliveryStreetAddress1In { get; set; } public virtual string DeliveryStreetAddress2 { get; set; } public virtual string DeliveryStreetAddress2StartsWith { get; set; } public virtual string DeliveryStreetAddress2EndsWith { get; set; } public virtual string DeliveryStreetAddress2Contains { get; set; } public virtual string DeliveryStreetAddress2Like { get; set; } public virtual string[] DeliveryStreetAddress2Between { get; set; } public virtual string[] DeliveryStreetAddress2In { get; set; } public virtual string DeliveryLocality { get; set; } public virtual string DeliveryLocalityStartsWith { get; set; } public virtual string DeliveryLocalityEndsWith { get; set; } public virtual string DeliveryLocalityContains { get; set; } public virtual string DeliveryLocalityLike { get; set; } public virtual string[] DeliveryLocalityBetween { get; set; } public virtual string[] DeliveryLocalityIn { get; set; } public virtual string DeliveryRegion { get; set; } public virtual string DeliveryRegionStartsWith { get; set; } public virtual string DeliveryRegionEndsWith { get; set; } public virtual string DeliveryRegionContains { get; set; } public virtual string DeliveryRegionLike { get; set; } public virtual string[] DeliveryRegionBetween { get; set; } public virtual string[] DeliveryRegionIn { get; set; } public virtual string DeliveryPostCode { get; set; } public virtual string DeliveryPostCodeStartsWith { get; set; } public virtual string DeliveryPostCodeEndsWith { get; set; } public virtual string DeliveryPostCodeContains { get; set; } public virtual string DeliveryPostCodeLike { get; set; } public virtual string[] DeliveryPostCodeBetween { get; set; } public virtual string[] DeliveryPostCodeIn { get; set; } public virtual string DeliveryCountry { get; set; } public virtual string DeliveryCountryStartsWith { get; set; } public virtual string DeliveryCountryEndsWith { get; set; } public virtual string DeliveryCountryContains { get; set; } public virtual string DeliveryCountryLike { get; set; } public virtual string[] DeliveryCountryBetween { get; set; } public virtual string[] DeliveryCountryIn { get; set; } public virtual string DeliveryTelephone { get; set; } public virtual string DeliveryTelephoneStartsWith { get; set; } public virtual string DeliveryTelephoneEndsWith { get; set; } public virtual string DeliveryTelephoneContains { get; set; } public virtual string DeliveryTelephoneLike { get; set; } public virtual string[] DeliveryTelephoneBetween { get; set; } public virtual string[] DeliveryTelephoneIn { get; set; } public virtual string DeliveryFacsimile { get; set; } public virtual string DeliveryFacsimileStartsWith { get; set; } public virtual string DeliveryFacsimileEndsWith { get; set; } public virtual string DeliveryFacsimileContains { get; set; } public virtual string DeliveryFacsimileLike { get; set; } public virtual string[] DeliveryFacsimileBetween { get; set; } public virtual string[] DeliveryFacsimileIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual DateTime? RequestDate { get; set; } public virtual DateTime? RequestDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RequestDateGreaterThan { get; set; } public virtual DateTime? RequestDateLessThan { get; set; } public virtual DateTime? RequestDateLessThanOrEqualTo { get; set; } public virtual DateTime? RequestDateNotEqualTo { get; set; } public virtual DateTime[] RequestDateBetween { get; set; } public virtual DateTime[] RequestDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string ReturnsWarehouseID { get; set; } public virtual string ReturnsWarehouseIDStartsWith { get; set; } public virtual string ReturnsWarehouseIDEndsWith { get; set; } public virtual string ReturnsWarehouseIDContains { get; set; } public virtual string ReturnsWarehouseIDLike { get; set; } public virtual string[] ReturnsWarehouseIDBetween { get; set; } public virtual string[] ReturnsWarehouseIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class RA_RequestNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestMain))] [Required] public virtual string RA_RequestMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_RequestNotesQuery : QueryDb, IReturn> { public RA_RequestNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_RequestMain_RecIDBetween = new string[]{}; RA_RequestMain_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_RequestMain_RecID { get; set; } public virtual string RA_RequestMain_RecIDStartsWith { get; set; } public virtual string RA_RequestMain_RecIDEndsWith { get; set; } public virtual string RA_RequestMain_RecIDContains { get; set; } public virtual string RA_RequestMain_RecIDLike { get; set; } public virtual string[] RA_RequestMain_RecIDBetween { get; set; } public virtual string[] RA_RequestMain_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_ReturnCodes { public RA_ReturnCodes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string ReturnCode { get; set; } public virtual string Description { get; set; } public virtual bool? IsDefault { get; set; } public virtual byte? ReturnType { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ReturnCodesQuery : QueryDb, IReturn> { public RA_ReturnCodesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ReturnCodeBetween = new string[]{}; ReturnCodeIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ReturnTypeBetween = new Nullable[]{}; ReturnTypeIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ReturnCode { get; set; } public virtual string ReturnCodeStartsWith { get; set; } public virtual string ReturnCodeEndsWith { get; set; } public virtual string ReturnCodeContains { get; set; } public virtual string ReturnCodeLike { get; set; } public virtual string[] ReturnCodeBetween { get; set; } public virtual string[] ReturnCodeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual byte? ReturnType { get; set; } public virtual byte? ReturnTypeGreaterThanOrEqualTo { get; set; } public virtual byte? ReturnTypeGreaterThan { get; set; } public virtual byte? ReturnTypeLessThan { get; set; } public virtual byte? ReturnTypeLessThanOrEqualTo { get; set; } public virtual byte? ReturnTypeNotEqualTo { get; set; } public virtual Nullable[] ReturnTypeBetween { get; set; } public virtual Nullable[] ReturnTypeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class RA_SelectedShipLines { [Required] public virtual string RecID { get; set; } public virtual string CreditID { get; set; } public virtual string CreditLineID { get; set; } public virtual string ShipID { get; set; } public virtual string ShipLineID { get; set; } public virtual string ShipLineDetailID { get; set; } [Required] public virtual string InvID { get; set; } public virtual decimal? Quantity { get; set; } public virtual string SOHID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_SelectedShipLinesQuery : QueryDb, IReturn> { public RA_SelectedShipLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CreditIDBetween = new string[]{}; CreditIDIn = new string[]{}; CreditLineIDBetween = new string[]{}; CreditLineIDIn = new string[]{}; ShipIDBetween = new string[]{}; ShipIDIn = new string[]{}; ShipLineIDBetween = new string[]{}; ShipLineIDIn = new string[]{}; ShipLineDetailIDBetween = new string[]{}; ShipLineDetailIDIn = new string[]{}; InvIDBetween = new string[]{}; InvIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; SOHIDBetween = new string[]{}; SOHIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CreditID { get; set; } public virtual string CreditIDStartsWith { get; set; } public virtual string CreditIDEndsWith { get; set; } public virtual string CreditIDContains { get; set; } public virtual string CreditIDLike { get; set; } public virtual string[] CreditIDBetween { get; set; } public virtual string[] CreditIDIn { get; set; } public virtual string CreditLineID { get; set; } public virtual string CreditLineIDStartsWith { get; set; } public virtual string CreditLineIDEndsWith { get; set; } public virtual string CreditLineIDContains { get; set; } public virtual string CreditLineIDLike { get; set; } public virtual string[] CreditLineIDBetween { get; set; } public virtual string[] CreditLineIDIn { get; set; } public virtual string ShipID { get; set; } public virtual string ShipIDStartsWith { get; set; } public virtual string ShipIDEndsWith { get; set; } public virtual string ShipIDContains { get; set; } public virtual string ShipIDLike { get; set; } public virtual string[] ShipIDBetween { get; set; } public virtual string[] ShipIDIn { get; set; } public virtual string ShipLineID { get; set; } public virtual string ShipLineIDStartsWith { get; set; } public virtual string ShipLineIDEndsWith { get; set; } public virtual string ShipLineIDContains { get; set; } public virtual string ShipLineIDLike { get; set; } public virtual string[] ShipLineIDBetween { get; set; } public virtual string[] ShipLineIDIn { get; set; } public virtual string ShipLineDetailID { get; set; } public virtual string ShipLineDetailIDStartsWith { get; set; } public virtual string ShipLineDetailIDEndsWith { get; set; } public virtual string ShipLineDetailIDContains { get; set; } public virtual string ShipLineDetailIDLike { get; set; } public virtual string[] ShipLineDetailIDBetween { get; set; } public virtual string[] ShipLineDetailIDIn { get; set; } public virtual string InvID { get; set; } public virtual string InvIDStartsWith { get; set; } public virtual string InvIDEndsWith { get; set; } public virtual string InvIDContains { get; set; } public virtual string InvIDLike { get; set; } public virtual string[] InvIDBetween { get; set; } public virtual string[] InvIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual string SOHID { get; set; } public virtual string SOHIDStartsWith { get; set; } public virtual string SOHIDEndsWith { get; set; } public virtual string SOHIDContains { get; set; } public virtual string SOHIDLike { get; set; } public virtual string[] SOHIDBetween { get; set; } public virtual string[] SOHIDIn { get; set; } } public partial class RA_ShipDocuments { public RA_ShipDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] [Required] public virtual string RA_ShipMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipDocumentsQuery : QueryDb, IReturn> { public RA_ShipDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_ShipIn { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_CreditMain))] public virtual string RA_CreditMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] public virtual string RA_ShipMain_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipInQuery : QueryDb, IReturn> { public RA_ShipInQuery() { RA_CreditMain_RecIDBetween = new string[]{}; RA_CreditMain_RecIDIn = new string[]{}; RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; } public virtual string RA_CreditMain_RecID { get; set; } public virtual string RA_CreditMain_RecIDStartsWith { get; set; } public virtual string RA_CreditMain_RecIDEndsWith { get; set; } public virtual string RA_CreditMain_RecIDContains { get; set; } public virtual string RA_CreditMain_RecIDLike { get; set; } public virtual string[] RA_CreditMain_RecIDBetween { get; set; } public virtual string[] RA_CreditMain_RecIDIn { get; set; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } } public partial class RA_ShipLineDetails { public RA_ShipLineDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipLines))] [Required] public virtual string Parent_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } [Required] public virtual decimal Cost { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual string BinLocation { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipLineDetailsQuery : QueryDb, IReturn> { public RA_ShipLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new decimal[]{}; CostIn = new decimal[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual decimal[] CostBetween { get; set; } public virtual decimal[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RA_ShipLines { public RA_ShipLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual short ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] [Required] public virtual string RA_ShipMain_RecID { get; set; } [Required] public virtual decimal Quantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string InventoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string RA_ReturnCodes_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string Remark { get; set; } [Required] public virtual decimal UnitReturnValue { get; set; } [Required] public virtual decimal TotalReturnValue { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_RequestLines))] public virtual string RA_RequestLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TaxID { get; set; } [Required] public virtual decimal TaxAmount { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual decimal FXUnitReturnValue { get; set; } [Required] public virtual decimal FXTotalReturnValue { get; set; } [Required] public virtual decimal FXRate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] public virtual string PO_Lines_OrderLineID { get; set; } } public partial class RA_ShipLinesCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipLinesCustomFieldsQuery : QueryDb, IReturn> { public RA_ShipLinesCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_ShipLinesCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipLines))] [Required] public virtual string RA_ShipLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipLinesCustomFields))] [Required] public virtual string RA_ShipLinesCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipLinesCustomValuesQuery : QueryDb, IReturn> { public RA_ShipLinesCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_ShipLines_RecIDBetween = new string[]{}; RA_ShipLines_RecIDIn = new string[]{}; RA_ShipLinesCustomFields_RecIDBetween = new string[]{}; RA_ShipLinesCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_ShipLines_RecID { get; set; } public virtual string RA_ShipLines_RecIDStartsWith { get; set; } public virtual string RA_ShipLines_RecIDEndsWith { get; set; } public virtual string RA_ShipLines_RecIDContains { get; set; } public virtual string RA_ShipLines_RecIDLike { get; set; } public virtual string[] RA_ShipLines_RecIDBetween { get; set; } public virtual string[] RA_ShipLines_RecIDIn { get; set; } public virtual string RA_ShipLinesCustomFields_RecID { get; set; } public virtual string RA_ShipLinesCustomFields_RecIDStartsWith { get; set; } public virtual string RA_ShipLinesCustomFields_RecIDEndsWith { get; set; } public virtual string RA_ShipLinesCustomFields_RecIDContains { get; set; } public virtual string RA_ShipLinesCustomFields_RecIDLike { get; set; } public virtual string[] RA_ShipLinesCustomFields_RecIDBetween { get; set; } public virtual string[] RA_ShipLinesCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipLinesQuery : QueryDb, IReturn> { public RA_ShipLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ItemNoBetween = new short[]{}; ItemNoIn = new short[]{}; RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; RA_ReturnCodes_RecIDBetween = new string[]{}; RA_ReturnCodes_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; UnitReturnValueBetween = new decimal[]{}; UnitReturnValueIn = new decimal[]{}; TotalReturnValueBetween = new decimal[]{}; TotalReturnValueIn = new decimal[]{}; RA_RequestLines_RecIDBetween = new string[]{}; RA_RequestLines_RecIDIn = new string[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxAmountBetween = new decimal[]{}; TaxAmountIn = new decimal[]{}; RowHash = new byte[]{}; FXUnitReturnValueBetween = new decimal[]{}; FXUnitReturnValueIn = new decimal[]{}; FXTotalReturnValueBetween = new decimal[]{}; FXTotalReturnValueIn = new decimal[]{}; FXRateBetween = new decimal[]{}; FXRateIn = new decimal[]{}; PO_Lines_OrderLineIDBetween = new string[]{}; PO_Lines_OrderLineIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual short? ItemNo { get; set; } public virtual short? ItemNoGreaterThanOrEqualTo { get; set; } public virtual short? ItemNoGreaterThan { get; set; } public virtual short? ItemNoLessThan { get; set; } public virtual short? ItemNoLessThanOrEqualTo { get; set; } public virtual short? ItemNoNotEqualTo { get; set; } public virtual short[] ItemNoBetween { get; set; } public virtual short[] ItemNoIn { get; set; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string RA_ReturnCodes_RecID { get; set; } public virtual string RA_ReturnCodes_RecIDStartsWith { get; set; } public virtual string RA_ReturnCodes_RecIDEndsWith { get; set; } public virtual string RA_ReturnCodes_RecIDContains { get; set; } public virtual string RA_ReturnCodes_RecIDLike { get; set; } public virtual string[] RA_ReturnCodes_RecIDBetween { get; set; } public virtual string[] RA_ReturnCodes_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual decimal? UnitReturnValue { get; set; } public virtual decimal? UnitReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitReturnValueGreaterThan { get; set; } public virtual decimal? UnitReturnValueLessThan { get; set; } public virtual decimal? UnitReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? UnitReturnValueNotEqualTo { get; set; } public virtual decimal[] UnitReturnValueBetween { get; set; } public virtual decimal[] UnitReturnValueIn { get; set; } public virtual decimal? TotalReturnValue { get; set; } public virtual decimal? TotalReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalReturnValueGreaterThan { get; set; } public virtual decimal? TotalReturnValueLessThan { get; set; } public virtual decimal? TotalReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? TotalReturnValueNotEqualTo { get; set; } public virtual decimal[] TotalReturnValueBetween { get; set; } public virtual decimal[] TotalReturnValueIn { get; set; } public virtual string RA_RequestLines_RecID { get; set; } public virtual string RA_RequestLines_RecIDStartsWith { get; set; } public virtual string RA_RequestLines_RecIDEndsWith { get; set; } public virtual string RA_RequestLines_RecIDContains { get; set; } public virtual string RA_RequestLines_RecIDLike { get; set; } public virtual string[] RA_RequestLines_RecIDBetween { get; set; } public virtual string[] RA_RequestLines_RecIDIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual decimal[] TaxAmountBetween { get; set; } public virtual decimal[] TaxAmountIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual decimal? FXUnitReturnValue { get; set; } public virtual decimal? FXUnitReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXUnitReturnValueGreaterThan { get; set; } public virtual decimal? FXUnitReturnValueLessThan { get; set; } public virtual decimal? FXUnitReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? FXUnitReturnValueNotEqualTo { get; set; } public virtual decimal[] FXUnitReturnValueBetween { get; set; } public virtual decimal[] FXUnitReturnValueIn { get; set; } public virtual decimal? FXTotalReturnValue { get; set; } public virtual decimal? FXTotalReturnValueGreaterThanOrEqualTo { get; set; } public virtual decimal? FXTotalReturnValueGreaterThan { get; set; } public virtual decimal? FXTotalReturnValueLessThan { get; set; } public virtual decimal? FXTotalReturnValueLessThanOrEqualTo { get; set; } public virtual decimal? FXTotalReturnValueNotEqualTo { get; set; } public virtual decimal[] FXTotalReturnValueBetween { get; set; } public virtual decimal[] FXTotalReturnValueIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual decimal[] FXRateBetween { get; set; } public virtual decimal[] FXRateIn { get; set; } public virtual string PO_Lines_OrderLineID { get; set; } public virtual string PO_Lines_OrderLineIDStartsWith { get; set; } public virtual string PO_Lines_OrderLineIDEndsWith { get; set; } public virtual string PO_Lines_OrderLineIDContains { get; set; } public virtual string PO_Lines_OrderLineIDLike { get; set; } public virtual string[] PO_Lines_OrderLineIDBetween { get; set; } public virtual string[] PO_Lines_OrderLineIDIn { get; set; } } public partial class RA_ShipMain { public RA_ShipMain() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string ShippingNo { get; set; } public virtual string RANumber { get; set; } public virtual string Reference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string WarehouseID { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedBy { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ReturnCodes))] [Required] public virtual string ReturnCode { get; set; } public virtual string DeliveryStreetAddress1 { get; set; } public virtual string DeliveryStreetAddress2 { get; set; } public virtual string DeliveryLocality { get; set; } public virtual string DeliveryRegion { get; set; } public virtual string DeliveryPostCode { get; set; } public virtual string ContactName { get; set; } public virtual string Note { get; set; } public virtual string CourierDetails { get; set; } [Required] public virtual DateTime ShippingDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string TransitWarehouseID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryCountry { get; set; } public virtual string DeliveryTelephone { get; set; } public virtual string DeliveryFacsimile { get; set; } } public partial class RA_ShipMainCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipMainCustomFieldsQuery : QueryDb, IReturn> { public RA_ShipMainCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RA_ShipMainCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] [Required] public virtual string RA_ShipMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMainCustomFields))] [Required] public virtual string RA_ShipMainCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipMainCustomValuesQuery : QueryDb, IReturn> { public RA_ShipMainCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; RA_ShipMainCustomFields_RecIDBetween = new string[]{}; RA_ShipMainCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } public virtual string RA_ShipMainCustomFields_RecID { get; set; } public virtual string RA_ShipMainCustomFields_RecIDStartsWith { get; set; } public virtual string RA_ShipMainCustomFields_RecIDEndsWith { get; set; } public virtual string RA_ShipMainCustomFields_RecIDContains { get; set; } public virtual string RA_ShipMainCustomFields_RecIDLike { get; set; } public virtual string[] RA_ShipMainCustomFields_RecIDBetween { get; set; } public virtual string[] RA_ShipMainCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipMainQuery : QueryDb, IReturn> { public RA_ShipMainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ShippingNoBetween = new string[]{}; ShippingNoIn = new string[]{}; RANumberBetween = new string[]{}; RANumberIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; WarehouseIDBetween = new string[]{}; WarehouseIDIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; CreatedByBetween = new string[]{}; CreatedByIn = new string[]{}; ReturnCodeBetween = new string[]{}; ReturnCodeIn = new string[]{}; DeliveryStreetAddress1Between = new string[]{}; DeliveryStreetAddress1In = new string[]{}; DeliveryStreetAddress2Between = new string[]{}; DeliveryStreetAddress2In = new string[]{}; DeliveryLocalityBetween = new string[]{}; DeliveryLocalityIn = new string[]{}; DeliveryRegionBetween = new string[]{}; DeliveryRegionIn = new string[]{}; DeliveryPostCodeBetween = new string[]{}; DeliveryPostCodeIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; ShippingDateBetween = new DateTime[]{}; ShippingDateIn = new DateTime[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; TransitWarehouseIDBetween = new string[]{}; TransitWarehouseIDIn = new string[]{}; RowHash = new byte[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryCountryBetween = new string[]{}; DeliveryCountryIn = new string[]{}; DeliveryTelephoneBetween = new string[]{}; DeliveryTelephoneIn = new string[]{}; DeliveryFacsimileBetween = new string[]{}; DeliveryFacsimileIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ShippingNo { get; set; } public virtual string ShippingNoStartsWith { get; set; } public virtual string ShippingNoEndsWith { get; set; } public virtual string ShippingNoContains { get; set; } public virtual string ShippingNoLike { get; set; } public virtual string[] ShippingNoBetween { get; set; } public virtual string[] ShippingNoIn { get; set; } public virtual string RANumber { get; set; } public virtual string RANumberStartsWith { get; set; } public virtual string RANumberEndsWith { get; set; } public virtual string RANumberContains { get; set; } public virtual string RANumberLike { get; set; } public virtual string[] RANumberBetween { get; set; } public virtual string[] RANumberIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string WarehouseID { get; set; } public virtual string WarehouseIDStartsWith { get; set; } public virtual string WarehouseIDEndsWith { get; set; } public virtual string WarehouseIDContains { get; set; } public virtual string WarehouseIDLike { get; set; } public virtual string[] WarehouseIDBetween { get; set; } public virtual string[] WarehouseIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string CreatedBy { get; set; } public virtual string CreatedByStartsWith { get; set; } public virtual string CreatedByEndsWith { get; set; } public virtual string CreatedByContains { get; set; } public virtual string CreatedByLike { get; set; } public virtual string[] CreatedByBetween { get; set; } public virtual string[] CreatedByIn { get; set; } public virtual string ReturnCode { get; set; } public virtual string ReturnCodeStartsWith { get; set; } public virtual string ReturnCodeEndsWith { get; set; } public virtual string ReturnCodeContains { get; set; } public virtual string ReturnCodeLike { get; set; } public virtual string[] ReturnCodeBetween { get; set; } public virtual string[] ReturnCodeIn { get; set; } public virtual string DeliveryStreetAddress1 { get; set; } public virtual string DeliveryStreetAddress1StartsWith { get; set; } public virtual string DeliveryStreetAddress1EndsWith { get; set; } public virtual string DeliveryStreetAddress1Contains { get; set; } public virtual string DeliveryStreetAddress1Like { get; set; } public virtual string[] DeliveryStreetAddress1Between { get; set; } public virtual string[] DeliveryStreetAddress1In { get; set; } public virtual string DeliveryStreetAddress2 { get; set; } public virtual string DeliveryStreetAddress2StartsWith { get; set; } public virtual string DeliveryStreetAddress2EndsWith { get; set; } public virtual string DeliveryStreetAddress2Contains { get; set; } public virtual string DeliveryStreetAddress2Like { get; set; } public virtual string[] DeliveryStreetAddress2Between { get; set; } public virtual string[] DeliveryStreetAddress2In { get; set; } public virtual string DeliveryLocality { get; set; } public virtual string DeliveryLocalityStartsWith { get; set; } public virtual string DeliveryLocalityEndsWith { get; set; } public virtual string DeliveryLocalityContains { get; set; } public virtual string DeliveryLocalityLike { get; set; } public virtual string[] DeliveryLocalityBetween { get; set; } public virtual string[] DeliveryLocalityIn { get; set; } public virtual string DeliveryRegion { get; set; } public virtual string DeliveryRegionStartsWith { get; set; } public virtual string DeliveryRegionEndsWith { get; set; } public virtual string DeliveryRegionContains { get; set; } public virtual string DeliveryRegionLike { get; set; } public virtual string[] DeliveryRegionBetween { get; set; } public virtual string[] DeliveryRegionIn { get; set; } public virtual string DeliveryPostCode { get; set; } public virtual string DeliveryPostCodeStartsWith { get; set; } public virtual string DeliveryPostCodeEndsWith { get; set; } public virtual string DeliveryPostCodeContains { get; set; } public virtual string DeliveryPostCodeLike { get; set; } public virtual string[] DeliveryPostCodeBetween { get; set; } public virtual string[] DeliveryPostCodeIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual DateTime? ShippingDate { get; set; } public virtual DateTime? ShippingDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ShippingDateGreaterThan { get; set; } public virtual DateTime? ShippingDateLessThan { get; set; } public virtual DateTime? ShippingDateLessThanOrEqualTo { get; set; } public virtual DateTime? ShippingDateNotEqualTo { get; set; } public virtual DateTime[] ShippingDateBetween { get; set; } public virtual DateTime[] ShippingDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string TransitWarehouseID { get; set; } public virtual string TransitWarehouseIDStartsWith { get; set; } public virtual string TransitWarehouseIDEndsWith { get; set; } public virtual string TransitWarehouseIDContains { get; set; } public virtual string TransitWarehouseIDLike { get; set; } public virtual string[] TransitWarehouseIDBetween { get; set; } public virtual string[] TransitWarehouseIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryCountry { get; set; } public virtual string DeliveryCountryStartsWith { get; set; } public virtual string DeliveryCountryEndsWith { get; set; } public virtual string DeliveryCountryContains { get; set; } public virtual string DeliveryCountryLike { get; set; } public virtual string[] DeliveryCountryBetween { get; set; } public virtual string[] DeliveryCountryIn { get; set; } public virtual string DeliveryTelephone { get; set; } public virtual string DeliveryTelephoneStartsWith { get; set; } public virtual string DeliveryTelephoneEndsWith { get; set; } public virtual string DeliveryTelephoneContains { get; set; } public virtual string DeliveryTelephoneLike { get; set; } public virtual string[] DeliveryTelephoneBetween { get; set; } public virtual string[] DeliveryTelephoneIn { get; set; } public virtual string DeliveryFacsimile { get; set; } public virtual string DeliveryFacsimileStartsWith { get; set; } public virtual string DeliveryFacsimileEndsWith { get; set; } public virtual string DeliveryFacsimileContains { get; set; } public virtual string DeliveryFacsimileLike { get; set; } public virtual string[] DeliveryFacsimileBetween { get; set; } public virtual string[] DeliveryFacsimileIn { get; set; } } public partial class RA_ShipNotes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RA_ShipMain))] [Required] public virtual string RA_ShipMain_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RA_ShipNotesQuery : QueryDb, IReturn> { public RA_ShipNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RA_ShipMain_RecIDBetween = new string[]{}; RA_ShipMain_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RA_ShipMain_RecID { get; set; } public virtual string RA_ShipMain_RecIDStartsWith { get; set; } public virtual string RA_ShipMain_RecIDEndsWith { get; set; } public virtual string RA_ShipMain_RecIDContains { get; set; } public virtual string RA_ShipMain_RecIDLike { get; set; } public virtual string[] RA_ShipMain_RecIDBetween { get; set; } public virtual string[] RA_ShipMain_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RE_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_CustomSettingsQuery : QueryDb, IReturn> { public RE_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class RE_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [Required] public virtual string SettingID { get; set; } public virtual string RE_Main_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_CustomSettingValuesQuery : QueryDb, IReturn> { public RE_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; RE_Main_RecIDBetween = new string[]{}; RE_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string RE_Main_RecID { get; set; } public virtual string RE_Main_RecIDStartsWith { get; set; } public virtual string RE_Main_RecIDEndsWith { get; set; } public virtual string RE_Main_RecIDContains { get; set; } public virtual string RE_Main_RecIDLike { get; set; } public virtual string[] RE_Main_RecIDBetween { get; set; } public virtual string[] RE_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class RE_LineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_LineCustomFieldsQuery : QueryDb, IReturn> { public RE_LineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class RE_LineCustomValues { [Required] public virtual string RecID { get; set; } [Required] public virtual string RE_Lines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_LineCustomFields))] [Required] public virtual string RE_LineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_LineCustomValuesQuery : QueryDb, IReturn> { public RE_LineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RE_Lines_RecIDBetween = new string[]{}; RE_Lines_RecIDIn = new string[]{}; RE_LineCustomFields_RecIDBetween = new string[]{}; RE_LineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RE_Lines_RecID { get; set; } public virtual string RE_Lines_RecIDStartsWith { get; set; } public virtual string RE_Lines_RecIDEndsWith { get; set; } public virtual string RE_Lines_RecIDContains { get; set; } public virtual string RE_Lines_RecIDLike { get; set; } public virtual string[] RE_Lines_RecIDBetween { get; set; } public virtual string[] RE_Lines_RecIDIn { get; set; } public virtual string RE_LineCustomFields_RecID { get; set; } public virtual string RE_LineCustomFields_RecIDStartsWith { get; set; } public virtual string RE_LineCustomFields_RecIDEndsWith { get; set; } public virtual string RE_LineCustomFields_RecIDContains { get; set; } public virtual string RE_LineCustomFields_RecIDLike { get; set; } public virtual string[] RE_LineCustomFields_RecIDBetween { get; set; } public virtual string[] RE_LineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class RE_LineDetails { public RE_LineDetails() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Lines))] [Required] public virtual string RE_Lines_RecID { get; set; } public virtual string LinkID { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLocationDescription { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_LineDetailsQuery : QueryDb, IReturn> { public RE_LineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RE_Lines_RecIDBetween = new string[]{}; RE_Lines_RecIDIn = new string[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; BinLocationDescriptionBetween = new string[]{}; BinLocationDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RE_Lines_RecID { get; set; } public virtual string RE_Lines_RecIDStartsWith { get; set; } public virtual string RE_Lines_RecIDEndsWith { get; set; } public virtual string RE_Lines_RecIDContains { get; set; } public virtual string RE_Lines_RecIDLike { get; set; } public virtual string[] RE_Lines_RecIDBetween { get; set; } public virtual string[] RE_Lines_RecIDIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string BinLocationDescription { get; set; } public virtual string BinLocationDescriptionStartsWith { get; set; } public virtual string BinLocationDescriptionEndsWith { get; set; } public virtual string BinLocationDescriptionContains { get; set; } public virtual string BinLocationDescriptionLike { get; set; } public virtual string[] BinLocationDescriptionBetween { get; set; } public virtual string[] BinLocationDescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class RE_Lines { [Required] public virtual string SourceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Main))] [Required] public virtual string PackSlipID { get; set; } [Required] public virtual string OrderID { get; set; } [Required] public virtual string OrderLineID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? SuppliersCost { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string SuppPartNo { get; set; } public virtual short? LineType { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string ClassificationID { get; set; } public virtual string ClassDescription { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual string POClassID { get; set; } [Required] public virtual bool PostedToWIP { get; set; } [Required] public virtual decimal JobCharge { get; set; } public virtual int? LineNumber { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] public virtual string JB_JobStages_RecID { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? HomeDecimalPlaces { get; set; } [Required] public virtual decimal LineTotalExTax { get; set; } [Required] public virtual decimal UnitIncTax { get; set; } [Required] public virtual decimal LineTotalIncTax { get; set; } [Required] public virtual decimal FXLineTotalExTax { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } public virtual bool? ChangeSourceIsFromPurchaseOrderLine { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_LinesQuery : QueryDb, IReturn> { public RE_LinesQuery() { SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; PackSlipIDBetween = new string[]{}; PackSlipIDIn = new string[]{}; OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; OrderLineIDBetween = new string[]{}; OrderLineIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; SuppliersCostBetween = new Nullable[]{}; SuppliersCostIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SuppPartNoBetween = new string[]{}; SuppPartNoIn = new string[]{}; LineTypeBetween = new Nullable[]{}; LineTypeIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; HomeSuppliersCostBetween = new Nullable[]{}; HomeSuppliersCostIn = new Nullable[]{}; CurrencyRateUsedBetween = new Nullable[]{}; CurrencyRateUsedIn = new Nullable[]{}; POClassIDBetween = new string[]{}; POClassIDIn = new string[]{}; JobChargeBetween = new decimal[]{}; JobChargeIn = new decimal[]{}; LineNumberBetween = new Nullable[]{}; LineNumberIn = new Nullable[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; HomeDecimalPlacesBetween = new Nullable[]{}; HomeDecimalPlacesIn = new Nullable[]{}; LineTotalExTaxBetween = new decimal[]{}; LineTotalExTaxIn = new decimal[]{}; UnitIncTaxBetween = new decimal[]{}; UnitIncTaxIn = new decimal[]{}; LineTotalIncTaxBetween = new decimal[]{}; LineTotalIncTaxIn = new decimal[]{}; FXLineTotalExTaxBetween = new decimal[]{}; FXLineTotalExTaxIn = new decimal[]{}; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string PackSlipID { get; set; } public virtual string PackSlipIDStartsWith { get; set; } public virtual string PackSlipIDEndsWith { get; set; } public virtual string PackSlipIDContains { get; set; } public virtual string PackSlipIDLike { get; set; } public virtual string[] PackSlipIDBetween { get; set; } public virtual string[] PackSlipIDIn { get; set; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual string OrderLineID { get; set; } public virtual string OrderLineIDStartsWith { get; set; } public virtual string OrderLineIDEndsWith { get; set; } public virtual string OrderLineIDContains { get; set; } public virtual string OrderLineIDLike { get; set; } public virtual string[] OrderLineIDBetween { get; set; } public virtual string[] OrderLineIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? SuppliersCost { get; set; } public virtual decimal? SuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostGreaterThan { get; set; } public virtual decimal? SuppliersCostLessThan { get; set; } public virtual decimal? SuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? SuppliersCostNotEqualTo { get; set; } public virtual Nullable[] SuppliersCostBetween { get; set; } public virtual Nullable[] SuppliersCostIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SuppPartNo { get; set; } public virtual string SuppPartNoStartsWith { get; set; } public virtual string SuppPartNoEndsWith { get; set; } public virtual string SuppPartNoContains { get; set; } public virtual string SuppPartNoLike { get; set; } public virtual string[] SuppPartNoBetween { get; set; } public virtual string[] SuppPartNoIn { get; set; } public virtual short? LineType { get; set; } public virtual short? LineTypeGreaterThanOrEqualTo { get; set; } public virtual short? LineTypeGreaterThan { get; set; } public virtual short? LineTypeLessThan { get; set; } public virtual short? LineTypeLessThanOrEqualTo { get; set; } public virtual short? LineTypeNotEqualTo { get; set; } public virtual Nullable[] LineTypeBetween { get; set; } public virtual Nullable[] LineTypeIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual decimal? HomeSuppliersCost { get; set; } public virtual decimal? HomeSuppliersCostGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostGreaterThan { get; set; } public virtual decimal? HomeSuppliersCostLessThan { get; set; } public virtual decimal? HomeSuppliersCostLessThanOrEqualTo { get; set; } public virtual decimal? HomeSuppliersCostNotEqualTo { get; set; } public virtual Nullable[] HomeSuppliersCostBetween { get; set; } public virtual Nullable[] HomeSuppliersCostIn { get; set; } public virtual decimal? CurrencyRateUsed { get; set; } public virtual decimal? CurrencyRateUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedGreaterThan { get; set; } public virtual decimal? CurrencyRateUsedLessThan { get; set; } public virtual decimal? CurrencyRateUsedLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateUsedNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateUsedBetween { get; set; } public virtual Nullable[] CurrencyRateUsedIn { get; set; } public virtual string POClassID { get; set; } public virtual string POClassIDStartsWith { get; set; } public virtual string POClassIDEndsWith { get; set; } public virtual string POClassIDContains { get; set; } public virtual string POClassIDLike { get; set; } public virtual string[] POClassIDBetween { get; set; } public virtual string[] POClassIDIn { get; set; } public virtual bool? PostedToWIP { get; set; } public virtual decimal? JobCharge { get; set; } public virtual decimal? JobChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? JobChargeGreaterThan { get; set; } public virtual decimal? JobChargeLessThan { get; set; } public virtual decimal? JobChargeLessThanOrEqualTo { get; set; } public virtual decimal? JobChargeNotEqualTo { get; set; } public virtual decimal[] JobChargeBetween { get; set; } public virtual decimal[] JobChargeIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual Nullable[] LineNumberBetween { get; set; } public virtual Nullable[] LineNumberIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual short? FXDecimalPlaces { get; set; } public virtual short? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesGreaterThan { get; set; } public virtual short? FXDecimalPlacesLessThan { get; set; } public virtual short? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual short? HomeDecimalPlaces { get; set; } public virtual short? HomeDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? HomeDecimalPlacesGreaterThan { get; set; } public virtual short? HomeDecimalPlacesLessThan { get; set; } public virtual short? HomeDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? HomeDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] HomeDecimalPlacesBetween { get; set; } public virtual Nullable[] HomeDecimalPlacesIn { get; set; } public virtual decimal? LineTotalExTax { get; set; } public virtual decimal? LineTotalExTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxGreaterThan { get; set; } public virtual decimal? LineTotalExTaxLessThan { get; set; } public virtual decimal? LineTotalExTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalExTaxNotEqualTo { get; set; } public virtual decimal[] LineTotalExTaxBetween { get; set; } public virtual decimal[] LineTotalExTaxIn { get; set; } public virtual decimal? UnitIncTax { get; set; } public virtual decimal? UnitIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitIncTaxGreaterThan { get; set; } public virtual decimal? UnitIncTaxLessThan { get; set; } public virtual decimal? UnitIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? UnitIncTaxNotEqualTo { get; set; } public virtual decimal[] UnitIncTaxBetween { get; set; } public virtual decimal[] UnitIncTaxIn { get; set; } public virtual decimal? LineTotalIncTax { get; set; } public virtual decimal? LineTotalIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncTaxGreaterThan { get; set; } public virtual decimal? LineTotalIncTaxLessThan { get; set; } public virtual decimal? LineTotalIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncTaxNotEqualTo { get; set; } public virtual decimal[] LineTotalIncTaxBetween { get; set; } public virtual decimal[] LineTotalIncTaxIn { get; set; } public virtual decimal? FXLineTotalExTax { get; set; } public virtual decimal? FXLineTotalExTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExTaxGreaterThan { get; set; } public virtual decimal? FXLineTotalExTaxLessThan { get; set; } public virtual decimal? FXLineTotalExTaxLessThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExTaxNotEqualTo { get; set; } public virtual decimal[] FXLineTotalExTaxBetween { get; set; } public virtual decimal[] FXLineTotalExTaxIn { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } public virtual bool? ChangeSourceIsFromPurchaseOrderLine { get; set; } } public partial class RE_Main { [Required] public virtual string PackSlipID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string SlipNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] [Required] public virtual string CreditorID { get; set; } public virtual DateTime? SlipDate { get; set; } [Required] public virtual short Status { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? Duty { get; set; } [Required] public virtual bool Invoiced { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PI_Main))] public virtual string PI_MainID { get; set; } public virtual decimal? Insurance { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual string FreightTaxID { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual string DutyTaxID { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual string Reference { get; set; } } [Route("/Queries/RE_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_MainQuery : QueryDb, IReturn> { public RE_MainQuery() { PackSlipIDBetween = new string[]{}; PackSlipIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; SlipNoBetween = new string[]{}; SlipNoIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; SlipDateBetween = new Nullable[]{}; SlipDateIn = new Nullable[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; FreightBetween = new Nullable[]{}; FreightIn = new Nullable[]{}; DutyBetween = new Nullable[]{}; DutyIn = new Nullable[]{}; PI_MainIDBetween = new string[]{}; PI_MainIDIn = new string[]{}; InsuranceBetween = new Nullable[]{}; InsuranceIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; TaxTotalBetween = new Nullable[]{}; TaxTotalIn = new Nullable[]{}; FreightTaxIDBetween = new string[]{}; FreightTaxIDIn = new string[]{}; FreightTaxRateBetween = new Nullable[]{}; FreightTaxRateIn = new Nullable[]{}; FreightTaxAmountBetween = new Nullable[]{}; FreightTaxAmountIn = new Nullable[]{}; DutyTaxIDBetween = new string[]{}; DutyTaxIDIn = new string[]{}; DutyTaxRateBetween = new Nullable[]{}; DutyTaxRateIn = new Nullable[]{}; DutyTaxAmountBetween = new Nullable[]{}; DutyTaxAmountIn = new Nullable[]{}; InsuranceTaxIDBetween = new string[]{}; InsuranceTaxIDIn = new string[]{}; InsuranceTaxRateBetween = new Nullable[]{}; InsuranceTaxRateIn = new Nullable[]{}; InsuranceTaxAmountBetween = new Nullable[]{}; InsuranceTaxAmountIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; } public virtual string PackSlipID { get; set; } public virtual string PackSlipIDStartsWith { get; set; } public virtual string PackSlipIDEndsWith { get; set; } public virtual string PackSlipIDContains { get; set; } public virtual string PackSlipIDLike { get; set; } public virtual string[] PackSlipIDBetween { get; set; } public virtual string[] PackSlipIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string SlipNo { get; set; } public virtual string SlipNoStartsWith { get; set; } public virtual string SlipNoEndsWith { get; set; } public virtual string SlipNoContains { get; set; } public virtual string SlipNoLike { get; set; } public virtual string[] SlipNoBetween { get; set; } public virtual string[] SlipNoIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual DateTime? SlipDate { get; set; } public virtual DateTime? SlipDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? SlipDateGreaterThan { get; set; } public virtual DateTime? SlipDateLessThan { get; set; } public virtual DateTime? SlipDateLessThanOrEqualTo { get; set; } public virtual DateTime? SlipDateNotEqualTo { get; set; } public virtual Nullable[] SlipDateBetween { get; set; } public virtual Nullable[] SlipDateIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual decimal? Freight { get; set; } public virtual decimal? FreightGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightGreaterThan { get; set; } public virtual decimal? FreightLessThan { get; set; } public virtual decimal? FreightLessThanOrEqualTo { get; set; } public virtual decimal? FreightNotEqualTo { get; set; } public virtual Nullable[] FreightBetween { get; set; } public virtual Nullable[] FreightIn { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyGreaterThan { get; set; } public virtual decimal? DutyLessThan { get; set; } public virtual decimal? DutyLessThanOrEqualTo { get; set; } public virtual decimal? DutyNotEqualTo { get; set; } public virtual Nullable[] DutyBetween { get; set; } public virtual Nullable[] DutyIn { get; set; } public virtual bool? Invoiced { get; set; } public virtual string PI_MainID { get; set; } public virtual string PI_MainIDStartsWith { get; set; } public virtual string PI_MainIDEndsWith { get; set; } public virtual string PI_MainIDContains { get; set; } public virtual string PI_MainIDLike { get; set; } public virtual string[] PI_MainIDBetween { get; set; } public virtual string[] PI_MainIDIn { get; set; } public virtual decimal? Insurance { get; set; } public virtual decimal? InsuranceGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceGreaterThan { get; set; } public virtual decimal? InsuranceLessThan { get; set; } public virtual decimal? InsuranceLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceNotEqualTo { get; set; } public virtual Nullable[] InsuranceBetween { get; set; } public virtual Nullable[] InsuranceIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual decimal? TaxTotal { get; set; } public virtual decimal? TaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxTotalGreaterThan { get; set; } public virtual decimal? TaxTotalLessThan { get; set; } public virtual decimal? TaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? TaxTotalNotEqualTo { get; set; } public virtual Nullable[] TaxTotalBetween { get; set; } public virtual Nullable[] TaxTotalIn { get; set; } public virtual string FreightTaxID { get; set; } public virtual string FreightTaxIDStartsWith { get; set; } public virtual string FreightTaxIDEndsWith { get; set; } public virtual string FreightTaxIDContains { get; set; } public virtual string FreightTaxIDLike { get; set; } public virtual string[] FreightTaxIDBetween { get; set; } public virtual string[] FreightTaxIDIn { get; set; } public virtual decimal? FreightTaxRate { get; set; } public virtual decimal? FreightTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateGreaterThan { get; set; } public virtual decimal? FreightTaxRateLessThan { get; set; } public virtual decimal? FreightTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxRateNotEqualTo { get; set; } public virtual Nullable[] FreightTaxRateBetween { get; set; } public virtual Nullable[] FreightTaxRateIn { get; set; } public virtual decimal? FreightTaxAmount { get; set; } public virtual decimal? FreightTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountGreaterThan { get; set; } public virtual decimal? FreightTaxAmountLessThan { get; set; } public virtual decimal? FreightTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? FreightTaxAmountNotEqualTo { get; set; } public virtual Nullable[] FreightTaxAmountBetween { get; set; } public virtual Nullable[] FreightTaxAmountIn { get; set; } public virtual string DutyTaxID { get; set; } public virtual string DutyTaxIDStartsWith { get; set; } public virtual string DutyTaxIDEndsWith { get; set; } public virtual string DutyTaxIDContains { get; set; } public virtual string DutyTaxIDLike { get; set; } public virtual string[] DutyTaxIDBetween { get; set; } public virtual string[] DutyTaxIDIn { get; set; } public virtual decimal? DutyTaxRate { get; set; } public virtual decimal? DutyTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateGreaterThan { get; set; } public virtual decimal? DutyTaxRateLessThan { get; set; } public virtual decimal? DutyTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxRateNotEqualTo { get; set; } public virtual Nullable[] DutyTaxRateBetween { get; set; } public virtual Nullable[] DutyTaxRateIn { get; set; } public virtual decimal? DutyTaxAmount { get; set; } public virtual decimal? DutyTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountGreaterThan { get; set; } public virtual decimal? DutyTaxAmountLessThan { get; set; } public virtual decimal? DutyTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? DutyTaxAmountNotEqualTo { get; set; } public virtual Nullable[] DutyTaxAmountBetween { get; set; } public virtual Nullable[] DutyTaxAmountIn { get; set; } public virtual string InsuranceTaxID { get; set; } public virtual string InsuranceTaxIDStartsWith { get; set; } public virtual string InsuranceTaxIDEndsWith { get; set; } public virtual string InsuranceTaxIDContains { get; set; } public virtual string InsuranceTaxIDLike { get; set; } public virtual string[] InsuranceTaxIDBetween { get; set; } public virtual string[] InsuranceTaxIDIn { get; set; } public virtual decimal? InsuranceTaxRate { get; set; } public virtual decimal? InsuranceTaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateGreaterThan { get; set; } public virtual decimal? InsuranceTaxRateLessThan { get; set; } public virtual decimal? InsuranceTaxRateLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxRateNotEqualTo { get; set; } public virtual Nullable[] InsuranceTaxRateBetween { get; set; } public virtual Nullable[] InsuranceTaxRateIn { get; set; } public virtual decimal? InsuranceTaxAmount { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountGreaterThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThan { get; set; } public virtual decimal? InsuranceTaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? InsuranceTaxAmountNotEqualTo { get; set; } public virtual Nullable[] InsuranceTaxAmountBetween { get; set; } public virtual Nullable[] InsuranceTaxAmountIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } } public partial class RE_OrdersUsed { [Required] public virtual string OrdersPSOrdersID { get; set; } [Required] public virtual string PackSlipID { get; set; } [Required] public virtual string OrderID { get; set; } [Required] public virtual bool TypeReceival { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_OrdersUsedQuery : QueryDb, IReturn> { public RE_OrdersUsedQuery() { OrdersPSOrdersIDBetween = new string[]{}; OrdersPSOrdersIDIn = new string[]{}; PackSlipIDBetween = new string[]{}; PackSlipIDIn = new string[]{}; OrderIDBetween = new string[]{}; OrderIDIn = new string[]{}; } public virtual string OrdersPSOrdersID { get; set; } public virtual string OrdersPSOrdersIDStartsWith { get; set; } public virtual string OrdersPSOrdersIDEndsWith { get; set; } public virtual string OrdersPSOrdersIDContains { get; set; } public virtual string OrdersPSOrdersIDLike { get; set; } public virtual string[] OrdersPSOrdersIDBetween { get; set; } public virtual string[] OrdersPSOrdersIDIn { get; set; } public virtual string PackSlipID { get; set; } public virtual string PackSlipIDStartsWith { get; set; } public virtual string PackSlipIDEndsWith { get; set; } public virtual string PackSlipIDContains { get; set; } public virtual string PackSlipIDLike { get; set; } public virtual string[] PackSlipIDBetween { get; set; } public virtual string[] PackSlipIDIn { get; set; } public virtual string OrderID { get; set; } public virtual string OrderIDStartsWith { get; set; } public virtual string OrderIDEndsWith { get; set; } public virtual string OrderIDContains { get; set; } public virtual string OrderIDLike { get; set; } public virtual string[] OrderIDBetween { get; set; } public virtual string[] OrderIDIn { get; set; } public virtual bool? TypeReceival { get; set; } } public partial class RE_Reversal { [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Main))] [Required] public virtual string Reversed_RE_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.RE_Main))] [Required] public virtual string Reversal_RE_Main_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class RE_ReversalQuery : QueryDb, IReturn> { public RE_ReversalQuery() { RecIDIn = new Guid[]{}; Reversed_RE_Main_RecIDBetween = new string[]{}; Reversed_RE_Main_RecIDIn = new string[]{}; Reversal_RE_Main_RecIDBetween = new string[]{}; Reversal_RE_Main_RecIDIn = new string[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Reversed_RE_Main_RecID { get; set; } public virtual string Reversed_RE_Main_RecIDStartsWith { get; set; } public virtual string Reversed_RE_Main_RecIDEndsWith { get; set; } public virtual string Reversed_RE_Main_RecIDContains { get; set; } public virtual string Reversed_RE_Main_RecIDLike { get; set; } public virtual string[] Reversed_RE_Main_RecIDBetween { get; set; } public virtual string[] Reversed_RE_Main_RecIDIn { get; set; } public virtual string Reversal_RE_Main_RecID { get; set; } public virtual string Reversal_RE_Main_RecIDStartsWith { get; set; } public virtual string Reversal_RE_Main_RecIDEndsWith { get; set; } public virtual string Reversal_RE_Main_RecIDContains { get; set; } public virtual string Reversal_RE_Main_RecIDLike { get; set; } public virtual string[] Reversal_RE_Main_RecIDBetween { get; set; } public virtual string[] Reversal_RE_Main_RecIDIn { get; set; } } public partial class SH_ApportionedCostsAmounts { public SH_ApportionedCostsAmounts() { RowHash = new byte[]{}; } [Required] public virtual string CostsAmountsID { get; set; } [Required] public virtual string ShipmentLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_Costs))] [Required] public virtual string CostsID { get; set; } public virtual decimal? Amount { get; set; } [Required] public virtual bool IncludeFlag { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_ApportionedCostsAmountsQuery : QueryDb, IReturn> { public SH_ApportionedCostsAmountsQuery() { CostsAmountsIDBetween = new string[]{}; CostsAmountsIDIn = new string[]{}; ShipmentLineIDBetween = new string[]{}; ShipmentLineIDIn = new string[]{}; CostsIDBetween = new string[]{}; CostsIDIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual string CostsAmountsID { get; set; } public virtual string CostsAmountsIDStartsWith { get; set; } public virtual string CostsAmountsIDEndsWith { get; set; } public virtual string CostsAmountsIDContains { get; set; } public virtual string CostsAmountsIDLike { get; set; } public virtual string[] CostsAmountsIDBetween { get; set; } public virtual string[] CostsAmountsIDIn { get; set; } public virtual string ShipmentLineID { get; set; } public virtual string ShipmentLineIDStartsWith { get; set; } public virtual string ShipmentLineIDEndsWith { get; set; } public virtual string ShipmentLineIDContains { get; set; } public virtual string ShipmentLineIDLike { get; set; } public virtual string[] ShipmentLineIDBetween { get; set; } public virtual string[] ShipmentLineIDIn { get; set; } public virtual string CostsID { get; set; } public virtual string CostsIDStartsWith { get; set; } public virtual string CostsIDEndsWith { get; set; } public virtual string CostsIDContains { get; set; } public virtual string CostsIDLike { get; set; } public virtual string[] CostsIDBetween { get; set; } public virtual string[] CostsIDIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual bool? IncludeFlag { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SH_ApportionedCostsOnPO { public SH_ApportionedCostsOnPO() { RowHash = new byte[]{}; } [Required] public virtual string ApportionedID { get; set; } [Required] public virtual string CostsID { get; set; } [Required] public virtual string ShipmentID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_PurchaseOrders))] [Required] public virtual string OrdersUsedID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_ApportionedCostsOnPOQuery : QueryDb, IReturn> { public SH_ApportionedCostsOnPOQuery() { ApportionedIDBetween = new string[]{}; ApportionedIDIn = new string[]{}; CostsIDBetween = new string[]{}; CostsIDIn = new string[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; OrdersUsedIDBetween = new string[]{}; OrdersUsedIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string ApportionedID { get; set; } public virtual string ApportionedIDStartsWith { get; set; } public virtual string ApportionedIDEndsWith { get; set; } public virtual string ApportionedIDContains { get; set; } public virtual string ApportionedIDLike { get; set; } public virtual string[] ApportionedIDBetween { get; set; } public virtual string[] ApportionedIDIn { get; set; } public virtual string CostsID { get; set; } public virtual string CostsIDStartsWith { get; set; } public virtual string CostsIDEndsWith { get; set; } public virtual string CostsIDContains { get; set; } public virtual string CostsIDLike { get; set; } public virtual string[] CostsIDBetween { get; set; } public virtual string[] CostsIDIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string OrdersUsedID { get; set; } public virtual string OrdersUsedIDStartsWith { get; set; } public virtual string OrdersUsedIDEndsWith { get; set; } public virtual string OrdersUsedIDContains { get; set; } public virtual string OrdersUsedIDLike { get; set; } public virtual string[] OrdersUsedIDBetween { get; set; } public virtual string[] OrdersUsedIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SH_BookInDetailLines { public SH_BookInDetailLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_BookInLines))] [Required] public virtual string Parent_RecID { get; set; } public virtual decimal? Quantity { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string IN_SOH_LinkID { get; set; } public virtual decimal? Cost { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual decimal? SpecialPrice { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } } public partial class SH_BookInDetailLinesCostAudit { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_BookInDetailLines))] [Required] public virtual string BookInDetailLineID { get; set; } [Required] public virtual DateTime DateCostChanged { get; set; } public virtual decimal? CostBefore { get; set; } public virtual decimal? CostAfter { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInDetailLinesCostAuditQuery : QueryDb, IReturn> { public SH_BookInDetailLinesCostAuditQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BookInDetailLineIDBetween = new string[]{}; BookInDetailLineIDIn = new string[]{}; DateCostChangedBetween = new DateTime[]{}; DateCostChangedIn = new DateTime[]{}; CostBeforeBetween = new Nullable[]{}; CostBeforeIn = new Nullable[]{}; CostAfterBetween = new Nullable[]{}; CostAfterIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BookInDetailLineID { get; set; } public virtual string BookInDetailLineIDStartsWith { get; set; } public virtual string BookInDetailLineIDEndsWith { get; set; } public virtual string BookInDetailLineIDContains { get; set; } public virtual string BookInDetailLineIDLike { get; set; } public virtual string[] BookInDetailLineIDBetween { get; set; } public virtual string[] BookInDetailLineIDIn { get; set; } public virtual DateTime? DateCostChanged { get; set; } public virtual DateTime? DateCostChangedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCostChangedGreaterThan { get; set; } public virtual DateTime? DateCostChangedLessThan { get; set; } public virtual DateTime? DateCostChangedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCostChangedNotEqualTo { get; set; } public virtual DateTime[] DateCostChangedBetween { get; set; } public virtual DateTime[] DateCostChangedIn { get; set; } public virtual decimal? CostBefore { get; set; } public virtual decimal? CostBeforeGreaterThanOrEqualTo { get; set; } public virtual decimal? CostBeforeGreaterThan { get; set; } public virtual decimal? CostBeforeLessThan { get; set; } public virtual decimal? CostBeforeLessThanOrEqualTo { get; set; } public virtual decimal? CostBeforeNotEqualTo { get; set; } public virtual Nullable[] CostBeforeBetween { get; set; } public virtual Nullable[] CostBeforeIn { get; set; } public virtual decimal? CostAfter { get; set; } public virtual decimal? CostAfterGreaterThanOrEqualTo { get; set; } public virtual decimal? CostAfterGreaterThan { get; set; } public virtual decimal? CostAfterLessThan { get; set; } public virtual decimal? CostAfterLessThanOrEqualTo { get; set; } public virtual decimal? CostAfterNotEqualTo { get; set; } public virtual Nullable[] CostAfterBetween { get; set; } public virtual Nullable[] CostAfterIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInDetailLinesQuery : QueryDb, IReturn> { public SH_BookInDetailLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; Parent_RecIDBetween = new string[]{}; Parent_RecIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; IN_SOH_LinkIDBetween = new string[]{}; IN_SOH_LinkIDIn = new string[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; RowHash = new byte[]{}; SpecialPriceBetween = new Nullable[]{}; SpecialPriceIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Parent_RecID { get; set; } public virtual string Parent_RecIDStartsWith { get; set; } public virtual string Parent_RecIDEndsWith { get; set; } public virtual string Parent_RecIDContains { get; set; } public virtual string Parent_RecIDLike { get; set; } public virtual string[] Parent_RecIDBetween { get; set; } public virtual string[] Parent_RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string IN_SOH_LinkIDStartsWith { get; set; } public virtual string IN_SOH_LinkIDEndsWith { get; set; } public virtual string IN_SOH_LinkIDContains { get; set; } public virtual string IN_SOH_LinkIDLike { get; set; } public virtual string[] IN_SOH_LinkIDBetween { get; set; } public virtual string[] IN_SOH_LinkIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual Nullable[] SpecialPriceBetween { get; set; } public virtual Nullable[] SpecialPriceIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SH_BookInLineCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInLineCustomFieldsQuery : QueryDb, IReturn> { public SH_BookInLineCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SH_BookInLineCustomValues { [Required] public virtual string RecID { get; set; } [Required] public virtual string SH_BookInLines_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_BookInLineCustomFields))] [Required] public virtual string SH_BookInLineCustomFields_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInLineCustomValuesQuery : QueryDb, IReturn> { public SH_BookInLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SH_BookInLines_RecIDBetween = new string[]{}; SH_BookInLines_RecIDIn = new string[]{}; SH_BookInLineCustomFields_RecIDBetween = new string[]{}; SH_BookInLineCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SH_BookInLines_RecID { get; set; } public virtual string SH_BookInLines_RecIDStartsWith { get; set; } public virtual string SH_BookInLines_RecIDEndsWith { get; set; } public virtual string SH_BookInLines_RecIDContains { get; set; } public virtual string SH_BookInLines_RecIDLike { get; set; } public virtual string[] SH_BookInLines_RecIDBetween { get; set; } public virtual string[] SH_BookInLines_RecIDIn { get; set; } public virtual string SH_BookInLineCustomFields_RecID { get; set; } public virtual string SH_BookInLineCustomFields_RecIDStartsWith { get; set; } public virtual string SH_BookInLineCustomFields_RecIDEndsWith { get; set; } public virtual string SH_BookInLineCustomFields_RecIDContains { get; set; } public virtual string SH_BookInLineCustomFields_RecIDLike { get; set; } public virtual string[] SH_BookInLineCustomFields_RecIDBetween { get; set; } public virtual string[] SH_BookInLineCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SH_BookInLines { public SH_BookInLines() { RowHash = new byte[]{}; } [Required] public virtual string BookInLineID { get; set; } [Required] public virtual string BookInID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string InventoryID { get; set; } public virtual decimal? Quantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_Lines))] [Required] public virtual string ShipmentLineID { get; set; } [Required] public virtual bool UseSerialNo { get; set; } [Required] public virtual bool UseExpiry { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string POClassID { get; set; } public virtual short? DeliveryDays { get; set; } public virtual string Description { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual string ClassificationID { get; set; } public virtual string SupplierPartNo { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual string GSTID { get; set; } public virtual string JobCostID { get; set; } public virtual string CreditorID { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Volume { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } [Required] public virtual bool PhysicalItem { get; set; } public virtual decimal? FXOrderedCost { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInLinesQuery : QueryDb, IReturn> { public SH_BookInLinesQuery() { BookInLineIDBetween = new string[]{}; BookInLineIDIn = new string[]{}; BookInIDBetween = new string[]{}; BookInIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; ShipmentLineIDBetween = new string[]{}; ShipmentLineIDIn = new string[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; POClassIDBetween = new string[]{}; POClassIDIn = new string[]{}; DeliveryDaysBetween = new Nullable[]{}; DeliveryDaysIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; OrderUnitsBetween = new Nullable[]{}; OrderUnitsIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; SupplierPartNoBetween = new string[]{}; SupplierPartNoIn = new string[]{}; OrderedCostBetween = new Nullable[]{}; OrderedCostIn = new Nullable[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; JobCostIDBetween = new string[]{}; JobCostIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; UnitCostBetween = new Nullable[]{}; UnitCostIn = new Nullable[]{}; WeightBetween = new Nullable[]{}; WeightIn = new Nullable[]{}; VolumeBetween = new Nullable[]{}; VolumeIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; FXOrderedCostBetween = new Nullable[]{}; FXOrderedCostIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string BookInLineID { get; set; } public virtual string BookInLineIDStartsWith { get; set; } public virtual string BookInLineIDEndsWith { get; set; } public virtual string BookInLineIDContains { get; set; } public virtual string BookInLineIDLike { get; set; } public virtual string[] BookInLineIDBetween { get; set; } public virtual string[] BookInLineIDIn { get; set; } public virtual string BookInID { get; set; } public virtual string BookInIDStartsWith { get; set; } public virtual string BookInIDEndsWith { get; set; } public virtual string BookInIDContains { get; set; } public virtual string BookInIDLike { get; set; } public virtual string[] BookInIDBetween { get; set; } public virtual string[] BookInIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual string ShipmentLineID { get; set; } public virtual string ShipmentLineIDStartsWith { get; set; } public virtual string ShipmentLineIDEndsWith { get; set; } public virtual string ShipmentLineIDContains { get; set; } public virtual string ShipmentLineIDLike { get; set; } public virtual string[] ShipmentLineIDBetween { get; set; } public virtual string[] ShipmentLineIDIn { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? UseExpiry { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string POClassID { get; set; } public virtual string POClassIDStartsWith { get; set; } public virtual string POClassIDEndsWith { get; set; } public virtual string POClassIDContains { get; set; } public virtual string POClassIDLike { get; set; } public virtual string[] POClassIDBetween { get; set; } public virtual string[] POClassIDIn { get; set; } public virtual short? DeliveryDays { get; set; } public virtual short? DeliveryDaysGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDaysGreaterThan { get; set; } public virtual short? DeliveryDaysLessThan { get; set; } public virtual short? DeliveryDaysLessThanOrEqualTo { get; set; } public virtual short? DeliveryDaysNotEqualTo { get; set; } public virtual Nullable[] DeliveryDaysBetween { get; set; } public virtual Nullable[] DeliveryDaysIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual decimal? OrderUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsGreaterThan { get; set; } public virtual decimal? OrderUnitsLessThan { get; set; } public virtual decimal? OrderUnitsLessThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsNotEqualTo { get; set; } public virtual Nullable[] OrderUnitsBetween { get; set; } public virtual Nullable[] OrderUnitsIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string SupplierPartNo { get; set; } public virtual string SupplierPartNoStartsWith { get; set; } public virtual string SupplierPartNoEndsWith { get; set; } public virtual string SupplierPartNoContains { get; set; } public virtual string SupplierPartNoLike { get; set; } public virtual string[] SupplierPartNoBetween { get; set; } public virtual string[] SupplierPartNoIn { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? OrderedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderedCostGreaterThan { get; set; } public virtual decimal? OrderedCostLessThan { get; set; } public virtual decimal? OrderedCostLessThanOrEqualTo { get; set; } public virtual decimal? OrderedCostNotEqualTo { get; set; } public virtual Nullable[] OrderedCostBetween { get; set; } public virtual Nullable[] OrderedCostIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostIDStartsWith { get; set; } public virtual string JobCostIDEndsWith { get; set; } public virtual string JobCostIDContains { get; set; } public virtual string JobCostIDLike { get; set; } public virtual string[] JobCostIDBetween { get; set; } public virtual string[] JobCostIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual Nullable[] UnitCostBetween { get; set; } public virtual Nullable[] UnitCostIn { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? WeightGreaterThanOrEqualTo { get; set; } public virtual decimal? WeightGreaterThan { get; set; } public virtual decimal? WeightLessThan { get; set; } public virtual decimal? WeightLessThanOrEqualTo { get; set; } public virtual decimal? WeightNotEqualTo { get; set; } public virtual Nullable[] WeightBetween { get; set; } public virtual Nullable[] WeightIn { get; set; } public virtual decimal? Volume { get; set; } public virtual decimal? VolumeGreaterThanOrEqualTo { get; set; } public virtual decimal? VolumeGreaterThan { get; set; } public virtual decimal? VolumeLessThan { get; set; } public virtual decimal? VolumeLessThanOrEqualTo { get; set; } public virtual decimal? VolumeNotEqualTo { get; set; } public virtual Nullable[] VolumeBetween { get; set; } public virtual Nullable[] VolumeIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual decimal? FXOrderedCost { get; set; } public virtual decimal? FXOrderedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FXOrderedCostGreaterThan { get; set; } public virtual decimal? FXOrderedCostLessThan { get; set; } public virtual decimal? FXOrderedCostLessThanOrEqualTo { get; set; } public virtual decimal? FXOrderedCostNotEqualTo { get; set; } public virtual Nullable[] FXOrderedCostBetween { get; set; } public virtual Nullable[] FXOrderedCostIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SH_BookInMain { [Required] public virtual string BookInID { get; set; } [Required] public virtual string BookInNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string ShipmentID { get; set; } public virtual DateTime? BookInDate { get; set; } [Required] public virtual bool Status { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string SETID { get; set; } } [Route("/Queries/SH_BookInMain", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_BookInMainQuery : QueryDb, IReturn> { public SH_BookInMainQuery() { BookInIDBetween = new string[]{}; BookInIDIn = new string[]{}; BookInNoBetween = new string[]{}; BookInNoIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; BookInDateBetween = new Nullable[]{}; BookInDateIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; SETIDBetween = new string[]{}; SETIDIn = new string[]{}; } public virtual string BookInID { get; set; } public virtual string BookInIDStartsWith { get; set; } public virtual string BookInIDEndsWith { get; set; } public virtual string BookInIDContains { get; set; } public virtual string BookInIDLike { get; set; } public virtual string[] BookInIDBetween { get; set; } public virtual string[] BookInIDIn { get; set; } public virtual string BookInNo { get; set; } public virtual string BookInNoStartsWith { get; set; } public virtual string BookInNoEndsWith { get; set; } public virtual string BookInNoContains { get; set; } public virtual string BookInNoLike { get; set; } public virtual string[] BookInNoBetween { get; set; } public virtual string[] BookInNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual DateTime? BookInDate { get; set; } public virtual DateTime? BookInDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? BookInDateGreaterThan { get; set; } public virtual DateTime? BookInDateLessThan { get; set; } public virtual DateTime? BookInDateLessThanOrEqualTo { get; set; } public virtual DateTime? BookInDateNotEqualTo { get; set; } public virtual Nullable[] BookInDateBetween { get; set; } public virtual Nullable[] BookInDateIn { get; set; } public virtual bool? Status { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string SETID { get; set; } public virtual string SETIDStartsWith { get; set; } public virtual string SETIDEndsWith { get; set; } public virtual string SETIDContains { get; set; } public virtual string SETIDLike { get; set; } public virtual string[] SETIDBetween { get; set; } public virtual string[] SETIDIn { get; set; } } public partial class SH_Costs { [Required] public virtual string CostsID { get; set; } [Required] public virtual string ShipmentID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string CreditorID { get; set; } public virtual string CostType { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXRate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTRate { get; set; } public virtual string GSTID { get; set; } public virtual decimal? TotalAmount { get; set; } public virtual short? ApportionMethod { get; set; } [Required] public virtual bool Apportioned { get; set; } [Required] public virtual bool Invoiced { get; set; } public virtual string CR_TransID { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string InvoiceNo { get; set; } public virtual string Reference { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string LedgerID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? AUDDecimalPlaces { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual int? DisplayOrder { get; set; } [Required] public virtual string SH_CostTypes_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_CostsQuery : QueryDb, IReturn> { public SH_CostsQuery() { CostsIDBetween = new string[]{}; CostsIDIn = new string[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; CostTypeBetween = new string[]{}; CostTypeIn = new string[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; HomeAmountBetween = new Nullable[]{}; HomeAmountIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; TotalAmountBetween = new Nullable[]{}; TotalAmountIn = new Nullable[]{}; ApportionMethodBetween = new Nullable[]{}; ApportionMethodIn = new Nullable[]{}; CR_TransIDBetween = new string[]{}; CR_TransIDIn = new string[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; CreditorLedgerIDBetween = new string[]{}; CreditorLedgerIDIn = new string[]{}; LedgerIDBetween = new string[]{}; LedgerIDIn = new string[]{}; UserField1Between = new string[]{}; UserField1In = new string[]{}; UserField2Between = new string[]{}; UserField2In = new string[]{}; UserField3Between = new string[]{}; UserField3In = new string[]{}; UserField4Between = new string[]{}; UserField4In = new string[]{}; UserField5Between = new string[]{}; UserField5In = new string[]{}; UserField6Between = new string[]{}; UserField6In = new string[]{}; UserField7Between = new string[]{}; UserField7In = new string[]{}; UserField8Between = new string[]{}; UserField8In = new string[]{}; UserField9Between = new string[]{}; UserField9In = new string[]{}; UserField10Between = new string[]{}; UserField10In = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; AUDDecimalPlacesBetween = new Nullable[]{}; AUDDecimalPlacesIn = new Nullable[]{}; FXDecimalPlacesBetween = new Nullable[]{}; FXDecimalPlacesIn = new Nullable[]{}; InvoiceDateBetween = new Nullable[]{}; InvoiceDateIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; SH_CostTypes_RecIDBetween = new string[]{}; SH_CostTypes_RecIDIn = new string[]{}; } public virtual string CostsID { get; set; } public virtual string CostsIDStartsWith { get; set; } public virtual string CostsIDEndsWith { get; set; } public virtual string CostsIDContains { get; set; } public virtual string CostsIDLike { get; set; } public virtual string[] CostsIDBetween { get; set; } public virtual string[] CostsIDIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string CostType { get; set; } public virtual string CostTypeStartsWith { get; set; } public virtual string CostTypeEndsWith { get; set; } public virtual string CostTypeContains { get; set; } public virtual string CostTypeLike { get; set; } public virtual string[] CostTypeBetween { get; set; } public virtual string[] CostTypeIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual Nullable[] HomeAmountBetween { get; set; } public virtual Nullable[] HomeAmountIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual decimal? TotalAmount { get; set; } public virtual decimal? TotalAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalAmountGreaterThan { get; set; } public virtual decimal? TotalAmountLessThan { get; set; } public virtual decimal? TotalAmountLessThanOrEqualTo { get; set; } public virtual decimal? TotalAmountNotEqualTo { get; set; } public virtual Nullable[] TotalAmountBetween { get; set; } public virtual Nullable[] TotalAmountIn { get; set; } public virtual short? ApportionMethod { get; set; } public virtual short? ApportionMethodGreaterThanOrEqualTo { get; set; } public virtual short? ApportionMethodGreaterThan { get; set; } public virtual short? ApportionMethodLessThan { get; set; } public virtual short? ApportionMethodLessThanOrEqualTo { get; set; } public virtual short? ApportionMethodNotEqualTo { get; set; } public virtual Nullable[] ApportionMethodBetween { get; set; } public virtual Nullable[] ApportionMethodIn { get; set; } public virtual bool? Apportioned { get; set; } public virtual bool? Invoiced { get; set; } public virtual string CR_TransID { get; set; } public virtual string CR_TransIDStartsWith { get; set; } public virtual string CR_TransIDEndsWith { get; set; } public virtual string CR_TransIDContains { get; set; } public virtual string CR_TransIDLike { get; set; } public virtual string[] CR_TransIDBetween { get; set; } public virtual string[] CR_TransIDIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string CreditorLedgerIDStartsWith { get; set; } public virtual string CreditorLedgerIDEndsWith { get; set; } public virtual string CreditorLedgerIDContains { get; set; } public virtual string CreditorLedgerIDLike { get; set; } public virtual string[] CreditorLedgerIDBetween { get; set; } public virtual string[] CreditorLedgerIDIn { get; set; } public virtual string LedgerID { get; set; } public virtual string LedgerIDStartsWith { get; set; } public virtual string LedgerIDEndsWith { get; set; } public virtual string LedgerIDContains { get; set; } public virtual string LedgerIDLike { get; set; } public virtual string[] LedgerIDBetween { get; set; } public virtual string[] LedgerIDIn { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField1StartsWith { get; set; } public virtual string UserField1EndsWith { get; set; } public virtual string UserField1Contains { get; set; } public virtual string UserField1Like { get; set; } public virtual string[] UserField1Between { get; set; } public virtual string[] UserField1In { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField2StartsWith { get; set; } public virtual string UserField2EndsWith { get; set; } public virtual string UserField2Contains { get; set; } public virtual string UserField2Like { get; set; } public virtual string[] UserField2Between { get; set; } public virtual string[] UserField2In { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField3StartsWith { get; set; } public virtual string UserField3EndsWith { get; set; } public virtual string UserField3Contains { get; set; } public virtual string UserField3Like { get; set; } public virtual string[] UserField3Between { get; set; } public virtual string[] UserField3In { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField4StartsWith { get; set; } public virtual string UserField4EndsWith { get; set; } public virtual string UserField4Contains { get; set; } public virtual string UserField4Like { get; set; } public virtual string[] UserField4Between { get; set; } public virtual string[] UserField4In { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField5StartsWith { get; set; } public virtual string UserField5EndsWith { get; set; } public virtual string UserField5Contains { get; set; } public virtual string UserField5Like { get; set; } public virtual string[] UserField5Between { get; set; } public virtual string[] UserField5In { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField6StartsWith { get; set; } public virtual string UserField6EndsWith { get; set; } public virtual string UserField6Contains { get; set; } public virtual string UserField6Like { get; set; } public virtual string[] UserField6Between { get; set; } public virtual string[] UserField6In { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField7StartsWith { get; set; } public virtual string UserField7EndsWith { get; set; } public virtual string UserField7Contains { get; set; } public virtual string UserField7Like { get; set; } public virtual string[] UserField7Between { get; set; } public virtual string[] UserField7In { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField8StartsWith { get; set; } public virtual string UserField8EndsWith { get; set; } public virtual string UserField8Contains { get; set; } public virtual string UserField8Like { get; set; } public virtual string[] UserField8Between { get; set; } public virtual string[] UserField8In { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField9StartsWith { get; set; } public virtual string UserField9EndsWith { get; set; } public virtual string UserField9Contains { get; set; } public virtual string UserField9Like { get; set; } public virtual string[] UserField9Between { get; set; } public virtual string[] UserField9In { get; set; } public virtual string UserField10 { get; set; } public virtual string UserField10StartsWith { get; set; } public virtual string UserField10EndsWith { get; set; } public virtual string UserField10Contains { get; set; } public virtual string UserField10Like { get; set; } public virtual string[] UserField10Between { get; set; } public virtual string[] UserField10In { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? AUDDecimalPlaces { get; set; } public virtual int? AUDDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual int? AUDDecimalPlacesGreaterThan { get; set; } public virtual int? AUDDecimalPlacesLessThan { get; set; } public virtual int? AUDDecimalPlacesLessThanOrEqualTo { get; set; } public virtual int? AUDDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] AUDDecimalPlacesBetween { get; set; } public virtual Nullable[] AUDDecimalPlacesIn { get; set; } public virtual int? FXDecimalPlaces { get; set; } public virtual int? FXDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual int? FXDecimalPlacesGreaterThan { get; set; } public virtual int? FXDecimalPlacesLessThan { get; set; } public virtual int? FXDecimalPlacesLessThanOrEqualTo { get; set; } public virtual int? FXDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] FXDecimalPlacesBetween { get; set; } public virtual Nullable[] FXDecimalPlacesIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual Nullable[] InvoiceDateBetween { get; set; } public virtual Nullable[] InvoiceDateIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual string SH_CostTypes_RecID { get; set; } public virtual string SH_CostTypes_RecIDStartsWith { get; set; } public virtual string SH_CostTypes_RecIDEndsWith { get; set; } public virtual string SH_CostTypes_RecIDContains { get; set; } public virtual string SH_CostTypes_RecIDLike { get; set; } public virtual string[] SH_CostTypes_RecIDBetween { get; set; } public virtual string[] SH_CostTypes_RecIDIn { get; set; } } public partial class SH_CostTypes { public SH_CostTypes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } public virtual string Description { get; set; } [Required] public virtual string Name { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_CostTypesQuery : QueryDb, IReturn> { public SH_CostTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsDefault { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SH_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_CustomSettingsQuery : QueryDb, IReturn> { public SH_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class SH_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [Required] public virtual string SettingID { get; set; } public virtual string SH_Main_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_CustomSettingValuesQuery : QueryDb, IReturn> { public SH_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; SH_Main_RecIDBetween = new string[]{}; SH_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string SH_Main_RecID { get; set; } public virtual string SH_Main_RecIDStartsWith { get; set; } public virtual string SH_Main_RecIDEndsWith { get; set; } public virtual string SH_Main_RecIDContains { get; set; } public virtual string SH_Main_RecIDLike { get; set; } public virtual string[] SH_Main_RecIDBetween { get; set; } public virtual string[] SH_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SH_Invoices { public SH_Invoices() { RowHash = new byte[]{}; } [Required] public virtual string InvoicesID { get; set; } [Required] public virtual string ShipmentID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string Reference { get; set; } public virtual string Remark { get; set; } public virtual DateTime? DueDate { get; set; } [Required] public virtual string CreditorID { get; set; } public virtual decimal? FXRate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? FXAmount { get; set; } public virtual string CR_TransID { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } public virtual decimal? ExpectedHomeAmount { get; set; } public virtual decimal? ExpectedFXAmount { get; set; } [Required] public virtual bool Invoiced { get; set; } public virtual DateTime? InvoiceDate { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? AmountIncTax { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_InvoicesQuery : QueryDb, IReturn> { public SH_InvoicesQuery() { InvoicesIDBetween = new string[]{}; InvoicesIDIn = new string[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; HomeAmountBetween = new Nullable[]{}; HomeAmountIn = new Nullable[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; CR_TransIDBetween = new string[]{}; CR_TransIDIn = new string[]{}; CreditorLedgerIDBetween = new string[]{}; CreditorLedgerIDIn = new string[]{}; UserField1Between = new string[]{}; UserField1In = new string[]{}; UserField2Between = new string[]{}; UserField2In = new string[]{}; UserField3Between = new string[]{}; UserField3In = new string[]{}; UserField4Between = new string[]{}; UserField4In = new string[]{}; UserField5Between = new string[]{}; UserField5In = new string[]{}; UserField6Between = new string[]{}; UserField6In = new string[]{}; UserField7Between = new string[]{}; UserField7In = new string[]{}; UserField8Between = new string[]{}; UserField8In = new string[]{}; UserField9Between = new string[]{}; UserField9In = new string[]{}; UserField10Between = new string[]{}; UserField10In = new string[]{}; ExpectedHomeAmountBetween = new Nullable[]{}; ExpectedHomeAmountIn = new Nullable[]{}; ExpectedFXAmountBetween = new Nullable[]{}; ExpectedFXAmountIn = new Nullable[]{}; InvoiceDateBetween = new Nullable[]{}; InvoiceDateIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; AmountIncTaxBetween = new Nullable[]{}; AmountIncTaxIn = new Nullable[]{}; } public virtual string InvoicesID { get; set; } public virtual string InvoicesIDStartsWith { get; set; } public virtual string InvoicesIDEndsWith { get; set; } public virtual string InvoicesIDContains { get; set; } public virtual string InvoicesIDLike { get; set; } public virtual string[] InvoicesIDBetween { get; set; } public virtual string[] InvoicesIDIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual Nullable[] HomeAmountBetween { get; set; } public virtual Nullable[] HomeAmountIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual string CR_TransID { get; set; } public virtual string CR_TransIDStartsWith { get; set; } public virtual string CR_TransIDEndsWith { get; set; } public virtual string CR_TransIDContains { get; set; } public virtual string CR_TransIDLike { get; set; } public virtual string[] CR_TransIDBetween { get; set; } public virtual string[] CR_TransIDIn { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string CreditorLedgerIDStartsWith { get; set; } public virtual string CreditorLedgerIDEndsWith { get; set; } public virtual string CreditorLedgerIDContains { get; set; } public virtual string CreditorLedgerIDLike { get; set; } public virtual string[] CreditorLedgerIDBetween { get; set; } public virtual string[] CreditorLedgerIDIn { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField1StartsWith { get; set; } public virtual string UserField1EndsWith { get; set; } public virtual string UserField1Contains { get; set; } public virtual string UserField1Like { get; set; } public virtual string[] UserField1Between { get; set; } public virtual string[] UserField1In { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField2StartsWith { get; set; } public virtual string UserField2EndsWith { get; set; } public virtual string UserField2Contains { get; set; } public virtual string UserField2Like { get; set; } public virtual string[] UserField2Between { get; set; } public virtual string[] UserField2In { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField3StartsWith { get; set; } public virtual string UserField3EndsWith { get; set; } public virtual string UserField3Contains { get; set; } public virtual string UserField3Like { get; set; } public virtual string[] UserField3Between { get; set; } public virtual string[] UserField3In { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField4StartsWith { get; set; } public virtual string UserField4EndsWith { get; set; } public virtual string UserField4Contains { get; set; } public virtual string UserField4Like { get; set; } public virtual string[] UserField4Between { get; set; } public virtual string[] UserField4In { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField5StartsWith { get; set; } public virtual string UserField5EndsWith { get; set; } public virtual string UserField5Contains { get; set; } public virtual string UserField5Like { get; set; } public virtual string[] UserField5Between { get; set; } public virtual string[] UserField5In { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField6StartsWith { get; set; } public virtual string UserField6EndsWith { get; set; } public virtual string UserField6Contains { get; set; } public virtual string UserField6Like { get; set; } public virtual string[] UserField6Between { get; set; } public virtual string[] UserField6In { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField7StartsWith { get; set; } public virtual string UserField7EndsWith { get; set; } public virtual string UserField7Contains { get; set; } public virtual string UserField7Like { get; set; } public virtual string[] UserField7Between { get; set; } public virtual string[] UserField7In { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField8StartsWith { get; set; } public virtual string UserField8EndsWith { get; set; } public virtual string UserField8Contains { get; set; } public virtual string UserField8Like { get; set; } public virtual string[] UserField8Between { get; set; } public virtual string[] UserField8In { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField9StartsWith { get; set; } public virtual string UserField9EndsWith { get; set; } public virtual string UserField9Contains { get; set; } public virtual string UserField9Like { get; set; } public virtual string[] UserField9Between { get; set; } public virtual string[] UserField9In { get; set; } public virtual string UserField10 { get; set; } public virtual string UserField10StartsWith { get; set; } public virtual string UserField10EndsWith { get; set; } public virtual string UserField10Contains { get; set; } public virtual string UserField10Like { get; set; } public virtual string[] UserField10Between { get; set; } public virtual string[] UserField10In { get; set; } public virtual decimal? ExpectedHomeAmount { get; set; } public virtual decimal? ExpectedHomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? ExpectedHomeAmountGreaterThan { get; set; } public virtual decimal? ExpectedHomeAmountLessThan { get; set; } public virtual decimal? ExpectedHomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? ExpectedHomeAmountNotEqualTo { get; set; } public virtual Nullable[] ExpectedHomeAmountBetween { get; set; } public virtual Nullable[] ExpectedHomeAmountIn { get; set; } public virtual decimal? ExpectedFXAmount { get; set; } public virtual decimal? ExpectedFXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? ExpectedFXAmountGreaterThan { get; set; } public virtual decimal? ExpectedFXAmountLessThan { get; set; } public virtual decimal? ExpectedFXAmountLessThanOrEqualTo { get; set; } public virtual decimal? ExpectedFXAmountNotEqualTo { get; set; } public virtual Nullable[] ExpectedFXAmountBetween { get; set; } public virtual Nullable[] ExpectedFXAmountIn { get; set; } public virtual bool? Invoiced { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual Nullable[] InvoiceDateBetween { get; set; } public virtual Nullable[] InvoiceDateIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual decimal? AmountIncTax { get; set; } public virtual decimal? AmountIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountIncTaxGreaterThan { get; set; } public virtual decimal? AmountIncTaxLessThan { get; set; } public virtual decimal? AmountIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? AmountIncTaxNotEqualTo { get; set; } public virtual Nullable[] AmountIncTaxBetween { get; set; } public virtual Nullable[] AmountIncTaxIn { get; set; } } public partial class SH_Lines { public SH_Lines() { RowHash = new byte[]{}; } [Required] public virtual string ShipmentLineID { get; set; } [Required] public virtual string ShipmentID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SH_PurchaseOrders))] public virtual string PurchaseOrdersID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.PO_Lines))] public virtual string PurchaseOrderLineID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string SupplierPartNo { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityThisShipment { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? ShipUnitCostExGST { get; set; } public virtual decimal? ShipUnitCostIncGST { get; set; } public virtual decimal? FXShipUnitCostExGST { get; set; } public virtual decimal? AdjustedUnitCost { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual string GSTID { get; set; } [Required] public virtual bool UseSerialNo { get; set; } [Required] public virtual bool UseExpiry { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string POClassID { get; set; } public virtual string InvoicesID { get; set; } public virtual short? DeliveryDays { get; set; } public virtual string Description { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual string ClassificationID { get; set; } public virtual string JobCostID { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? Volume { get; set; } public virtual decimal? LineTotalExGST { get; set; } public virtual decimal? FXLineTotalExGST { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual decimal? LandedCostTotal { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FX_Currency))] public virtual string CurrencyID { get; set; } public virtual string CreditorID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } [Required] public virtual bool PhysicalItem { get; set; } public virtual decimal? FXOrderedCost { get; set; } public virtual int? DisplayOrder { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual string IN_Creditor_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } public virtual bool? ChangeSourceIsFromPurchaseOrderLine { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_LinesQuery : QueryDb, IReturn> { public SH_LinesQuery() { ShipmentLineIDBetween = new string[]{}; ShipmentLineIDIn = new string[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; PurchaseOrdersIDBetween = new string[]{}; PurchaseOrdersIDIn = new string[]{}; PurchaseOrderLineIDBetween = new string[]{}; PurchaseOrderLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; SupplierPartNoBetween = new string[]{}; SupplierPartNoIn = new string[]{}; QuantityOrderedBetween = new Nullable[]{}; QuantityOrderedIn = new Nullable[]{}; QuantityThisShipmentBetween = new Nullable[]{}; QuantityThisShipmentIn = new Nullable[]{}; OrderedCostBetween = new Nullable[]{}; OrderedCostIn = new Nullable[]{}; ShipUnitCostExGSTBetween = new Nullable[]{}; ShipUnitCostExGSTIn = new Nullable[]{}; ShipUnitCostIncGSTBetween = new Nullable[]{}; ShipUnitCostIncGSTIn = new Nullable[]{}; FXShipUnitCostExGSTBetween = new Nullable[]{}; FXShipUnitCostExGSTIn = new Nullable[]{}; AdjustedUnitCostBetween = new Nullable[]{}; AdjustedUnitCostIn = new Nullable[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; POClassIDBetween = new string[]{}; POClassIDIn = new string[]{}; InvoicesIDBetween = new string[]{}; InvoicesIDIn = new string[]{}; DeliveryDaysBetween = new Nullable[]{}; DeliveryDaysIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; OrderUnitsBetween = new Nullable[]{}; OrderUnitsIn = new Nullable[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; JobCostIDBetween = new string[]{}; JobCostIDIn = new string[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; WeightBetween = new Nullable[]{}; WeightIn = new Nullable[]{}; VolumeBetween = new Nullable[]{}; VolumeIn = new Nullable[]{}; LineTotalExGSTBetween = new Nullable[]{}; LineTotalExGSTIn = new Nullable[]{}; FXLineTotalExGSTBetween = new Nullable[]{}; FXLineTotalExGSTIn = new Nullable[]{}; LineTotalIncGSTBetween = new Nullable[]{}; LineTotalIncGSTIn = new Nullable[]{}; LandedCostTotalBetween = new Nullable[]{}; LandedCostTotalIn = new Nullable[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; UserField1Between = new string[]{}; UserField1In = new string[]{}; UserField2Between = new string[]{}; UserField2In = new string[]{}; UserField3Between = new string[]{}; UserField3In = new string[]{}; UserField4Between = new string[]{}; UserField4In = new string[]{}; UserField5Between = new string[]{}; UserField5In = new string[]{}; UserField6Between = new string[]{}; UserField6In = new string[]{}; UserField7Between = new string[]{}; UserField7In = new string[]{}; UserField8Between = new string[]{}; UserField8In = new string[]{}; UserField9Between = new string[]{}; UserField9In = new string[]{}; UserField10Between = new string[]{}; UserField10In = new string[]{}; FXOrderedCostBetween = new Nullable[]{}; FXOrderedCostIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; IN_SupplierWarehouse_RecIDBetween = new string[]{}; IN_SupplierWarehouse_RecIDIn = new string[]{}; IN_Creditor_RecIDBetween = new string[]{}; IN_Creditor_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string ShipmentLineID { get; set; } public virtual string ShipmentLineIDStartsWith { get; set; } public virtual string ShipmentLineIDEndsWith { get; set; } public virtual string ShipmentLineIDContains { get; set; } public virtual string ShipmentLineIDLike { get; set; } public virtual string[] ShipmentLineIDBetween { get; set; } public virtual string[] ShipmentLineIDIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string PurchaseOrdersID { get; set; } public virtual string PurchaseOrdersIDStartsWith { get; set; } public virtual string PurchaseOrdersIDEndsWith { get; set; } public virtual string PurchaseOrdersIDContains { get; set; } public virtual string PurchaseOrdersIDLike { get; set; } public virtual string[] PurchaseOrdersIDBetween { get; set; } public virtual string[] PurchaseOrdersIDIn { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual string PurchaseOrderLineIDStartsWith { get; set; } public virtual string PurchaseOrderLineIDEndsWith { get; set; } public virtual string PurchaseOrderLineIDContains { get; set; } public virtual string PurchaseOrderLineIDLike { get; set; } public virtual string[] PurchaseOrderLineIDBetween { get; set; } public virtual string[] PurchaseOrderLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string SupplierPartNo { get; set; } public virtual string SupplierPartNoStartsWith { get; set; } public virtual string SupplierPartNoEndsWith { get; set; } public virtual string SupplierPartNoContains { get; set; } public virtual string SupplierPartNoLike { get; set; } public virtual string[] SupplierPartNoBetween { get; set; } public virtual string[] SupplierPartNoIn { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedGreaterThan { get; set; } public virtual decimal? QuantityOrderedLessThan { get; set; } public virtual decimal? QuantityOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedNotEqualTo { get; set; } public virtual Nullable[] QuantityOrderedBetween { get; set; } public virtual Nullable[] QuantityOrderedIn { get; set; } public virtual decimal? QuantityThisShipment { get; set; } public virtual decimal? QuantityThisShipmentGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisShipmentGreaterThan { get; set; } public virtual decimal? QuantityThisShipmentLessThan { get; set; } public virtual decimal? QuantityThisShipmentLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisShipmentNotEqualTo { get; set; } public virtual Nullable[] QuantityThisShipmentBetween { get; set; } public virtual Nullable[] QuantityThisShipmentIn { get; set; } public virtual decimal? OrderedCost { get; set; } public virtual decimal? OrderedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderedCostGreaterThan { get; set; } public virtual decimal? OrderedCostLessThan { get; set; } public virtual decimal? OrderedCostLessThanOrEqualTo { get; set; } public virtual decimal? OrderedCostNotEqualTo { get; set; } public virtual Nullable[] OrderedCostBetween { get; set; } public virtual Nullable[] OrderedCostIn { get; set; } public virtual decimal? ShipUnitCostExGST { get; set; } public virtual decimal? ShipUnitCostExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? ShipUnitCostExGSTGreaterThan { get; set; } public virtual decimal? ShipUnitCostExGSTLessThan { get; set; } public virtual decimal? ShipUnitCostExGSTLessThanOrEqualTo { get; set; } public virtual decimal? ShipUnitCostExGSTNotEqualTo { get; set; } public virtual Nullable[] ShipUnitCostExGSTBetween { get; set; } public virtual Nullable[] ShipUnitCostExGSTIn { get; set; } public virtual decimal? ShipUnitCostIncGST { get; set; } public virtual decimal? ShipUnitCostIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? ShipUnitCostIncGSTGreaterThan { get; set; } public virtual decimal? ShipUnitCostIncGSTLessThan { get; set; } public virtual decimal? ShipUnitCostIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? ShipUnitCostIncGSTNotEqualTo { get; set; } public virtual Nullable[] ShipUnitCostIncGSTBetween { get; set; } public virtual Nullable[] ShipUnitCostIncGSTIn { get; set; } public virtual decimal? FXShipUnitCostExGST { get; set; } public virtual decimal? FXShipUnitCostExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? FXShipUnitCostExGSTGreaterThan { get; set; } public virtual decimal? FXShipUnitCostExGSTLessThan { get; set; } public virtual decimal? FXShipUnitCostExGSTLessThanOrEqualTo { get; set; } public virtual decimal? FXShipUnitCostExGSTNotEqualTo { get; set; } public virtual Nullable[] FXShipUnitCostExGSTBetween { get; set; } public virtual Nullable[] FXShipUnitCostExGSTIn { get; set; } public virtual decimal? AdjustedUnitCost { get; set; } public virtual decimal? AdjustedUnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? AdjustedUnitCostGreaterThan { get; set; } public virtual decimal? AdjustedUnitCostLessThan { get; set; } public virtual decimal? AdjustedUnitCostLessThanOrEqualTo { get; set; } public virtual decimal? AdjustedUnitCostNotEqualTo { get; set; } public virtual Nullable[] AdjustedUnitCostBetween { get; set; } public virtual Nullable[] AdjustedUnitCostIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? UseExpiry { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string POClassID { get; set; } public virtual string POClassIDStartsWith { get; set; } public virtual string POClassIDEndsWith { get; set; } public virtual string POClassIDContains { get; set; } public virtual string POClassIDLike { get; set; } public virtual string[] POClassIDBetween { get; set; } public virtual string[] POClassIDIn { get; set; } public virtual string InvoicesID { get; set; } public virtual string InvoicesIDStartsWith { get; set; } public virtual string InvoicesIDEndsWith { get; set; } public virtual string InvoicesIDContains { get; set; } public virtual string InvoicesIDLike { get; set; } public virtual string[] InvoicesIDBetween { get; set; } public virtual string[] InvoicesIDIn { get; set; } public virtual short? DeliveryDays { get; set; } public virtual short? DeliveryDaysGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDaysGreaterThan { get; set; } public virtual short? DeliveryDaysLessThan { get; set; } public virtual short? DeliveryDaysLessThanOrEqualTo { get; set; } public virtual short? DeliveryDaysNotEqualTo { get; set; } public virtual Nullable[] DeliveryDaysBetween { get; set; } public virtual Nullable[] DeliveryDaysIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? OrderUnits { get; set; } public virtual decimal? OrderUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsGreaterThan { get; set; } public virtual decimal? OrderUnitsLessThan { get; set; } public virtual decimal? OrderUnitsLessThanOrEqualTo { get; set; } public virtual decimal? OrderUnitsNotEqualTo { get; set; } public virtual Nullable[] OrderUnitsBetween { get; set; } public virtual Nullable[] OrderUnitsIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostIDStartsWith { get; set; } public virtual string JobCostIDEndsWith { get; set; } public virtual string JobCostIDContains { get; set; } public virtual string JobCostIDLike { get; set; } public virtual string[] JobCostIDBetween { get; set; } public virtual string[] JobCostIDIn { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? WeightGreaterThanOrEqualTo { get; set; } public virtual decimal? WeightGreaterThan { get; set; } public virtual decimal? WeightLessThan { get; set; } public virtual decimal? WeightLessThanOrEqualTo { get; set; } public virtual decimal? WeightNotEqualTo { get; set; } public virtual Nullable[] WeightBetween { get; set; } public virtual Nullable[] WeightIn { get; set; } public virtual decimal? Volume { get; set; } public virtual decimal? VolumeGreaterThanOrEqualTo { get; set; } public virtual decimal? VolumeGreaterThan { get; set; } public virtual decimal? VolumeLessThan { get; set; } public virtual decimal? VolumeLessThanOrEqualTo { get; set; } public virtual decimal? VolumeNotEqualTo { get; set; } public virtual Nullable[] VolumeBetween { get; set; } public virtual Nullable[] VolumeIn { get; set; } public virtual decimal? LineTotalExGST { get; set; } public virtual decimal? LineTotalExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalExGSTGreaterThan { get; set; } public virtual decimal? LineTotalExGSTLessThan { get; set; } public virtual decimal? LineTotalExGSTLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalExGSTNotEqualTo { get; set; } public virtual Nullable[] LineTotalExGSTBetween { get; set; } public virtual Nullable[] LineTotalExGSTIn { get; set; } public virtual decimal? FXLineTotalExGST { get; set; } public virtual decimal? FXLineTotalExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExGSTGreaterThan { get; set; } public virtual decimal? FXLineTotalExGSTLessThan { get; set; } public virtual decimal? FXLineTotalExGSTLessThanOrEqualTo { get; set; } public virtual decimal? FXLineTotalExGSTNotEqualTo { get; set; } public virtual Nullable[] FXLineTotalExGSTBetween { get; set; } public virtual Nullable[] FXLineTotalExGSTIn { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual decimal? LineTotalIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTGreaterThan { get; set; } public virtual decimal? LineTotalIncGSTLessThan { get; set; } public virtual decimal? LineTotalIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTNotEqualTo { get; set; } public virtual Nullable[] LineTotalIncGSTBetween { get; set; } public virtual Nullable[] LineTotalIncGSTIn { get; set; } public virtual decimal? LandedCostTotal { get; set; } public virtual decimal? LandedCostTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LandedCostTotalGreaterThan { get; set; } public virtual decimal? LandedCostTotalLessThan { get; set; } public virtual decimal? LandedCostTotalLessThanOrEqualTo { get; set; } public virtual decimal? LandedCostTotalNotEqualTo { get; set; } public virtual Nullable[] LandedCostTotalBetween { get; set; } public virtual Nullable[] LandedCostTotalIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField1StartsWith { get; set; } public virtual string UserField1EndsWith { get; set; } public virtual string UserField1Contains { get; set; } public virtual string UserField1Like { get; set; } public virtual string[] UserField1Between { get; set; } public virtual string[] UserField1In { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField2StartsWith { get; set; } public virtual string UserField2EndsWith { get; set; } public virtual string UserField2Contains { get; set; } public virtual string UserField2Like { get; set; } public virtual string[] UserField2Between { get; set; } public virtual string[] UserField2In { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField3StartsWith { get; set; } public virtual string UserField3EndsWith { get; set; } public virtual string UserField3Contains { get; set; } public virtual string UserField3Like { get; set; } public virtual string[] UserField3Between { get; set; } public virtual string[] UserField3In { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField4StartsWith { get; set; } public virtual string UserField4EndsWith { get; set; } public virtual string UserField4Contains { get; set; } public virtual string UserField4Like { get; set; } public virtual string[] UserField4Between { get; set; } public virtual string[] UserField4In { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField5StartsWith { get; set; } public virtual string UserField5EndsWith { get; set; } public virtual string UserField5Contains { get; set; } public virtual string UserField5Like { get; set; } public virtual string[] UserField5Between { get; set; } public virtual string[] UserField5In { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField6StartsWith { get; set; } public virtual string UserField6EndsWith { get; set; } public virtual string UserField6Contains { get; set; } public virtual string UserField6Like { get; set; } public virtual string[] UserField6Between { get; set; } public virtual string[] UserField6In { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField7StartsWith { get; set; } public virtual string UserField7EndsWith { get; set; } public virtual string UserField7Contains { get; set; } public virtual string UserField7Like { get; set; } public virtual string[] UserField7Between { get; set; } public virtual string[] UserField7In { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField8StartsWith { get; set; } public virtual string UserField8EndsWith { get; set; } public virtual string UserField8Contains { get; set; } public virtual string UserField8Like { get; set; } public virtual string[] UserField8Between { get; set; } public virtual string[] UserField8In { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField9StartsWith { get; set; } public virtual string UserField9EndsWith { get; set; } public virtual string UserField9Contains { get; set; } public virtual string UserField9Like { get; set; } public virtual string[] UserField9Between { get; set; } public virtual string[] UserField9In { get; set; } public virtual string UserField10 { get; set; } public virtual string UserField10StartsWith { get; set; } public virtual string UserField10EndsWith { get; set; } public virtual string UserField10Contains { get; set; } public virtual string UserField10Like { get; set; } public virtual string[] UserField10Between { get; set; } public virtual string[] UserField10In { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual decimal? FXOrderedCost { get; set; } public virtual decimal? FXOrderedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FXOrderedCostGreaterThan { get; set; } public virtual decimal? FXOrderedCostLessThan { get; set; } public virtual decimal? FXOrderedCostLessThanOrEqualTo { get; set; } public virtual decimal? FXOrderedCostNotEqualTo { get; set; } public virtual Nullable[] FXOrderedCostBetween { get; set; } public virtual Nullable[] FXOrderedCostIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual string IN_SupplierWarehouse_RecID { get; set; } public virtual string IN_SupplierWarehouse_RecIDStartsWith { get; set; } public virtual string IN_SupplierWarehouse_RecIDEndsWith { get; set; } public virtual string IN_SupplierWarehouse_RecIDContains { get; set; } public virtual string IN_SupplierWarehouse_RecIDLike { get; set; } public virtual string[] IN_SupplierWarehouse_RecIDBetween { get; set; } public virtual string[] IN_SupplierWarehouse_RecIDIn { get; set; } public virtual string IN_Creditor_RecID { get; set; } public virtual string IN_Creditor_RecIDStartsWith { get; set; } public virtual string IN_Creditor_RecIDEndsWith { get; set; } public virtual string IN_Creditor_RecIDContains { get; set; } public virtual string IN_Creditor_RecIDLike { get; set; } public virtual string[] IN_Creditor_RecIDBetween { get; set; } public virtual string[] IN_Creditor_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? UnitChanged { get; set; } public virtual bool? FXChanged { get; set; } public virtual bool? ExChanged { get; set; } public virtual bool? TaxRateChanged { get; set; } public virtual bool? ChangeSourceIsFromPurchaseOrderLine { get; set; } } public partial class SH_Main { [Required] public virtual string ShipmentID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual string ShipmentNo { get; set; } [Required] public virtual short Status { get; set; } [Required] public virtual DateTime ShipInitDate { get; set; } public virtual string WayBillNo { get; set; } public virtual string VesselName { get; set; } public virtual string ContainerNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CR_Main))] public virtual string ShippingAgent { get; set; } public virtual string DeliveryNotes { get; set; } public virtual DateTime? DepartureDate { get; set; } public virtual DateTime? ArrivalDate { get; set; } public virtual DateTime? ReceiptDate { get; set; } [Required] public virtual bool UseVOTI { get; set; } public virtual string ImportCostClearingAccountID { get; set; } [Required] public virtual DateTime ExpectedArrivalDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_MainQuery : QueryDb, IReturn> { public SH_MainQuery() { ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; ShipmentNoBetween = new string[]{}; ShipmentNoIn = new string[]{}; StatusBetween = new short[]{}; StatusIn = new short[]{}; ShipInitDateBetween = new DateTime[]{}; ShipInitDateIn = new DateTime[]{}; WayBillNoBetween = new string[]{}; WayBillNoIn = new string[]{}; VesselNameBetween = new string[]{}; VesselNameIn = new string[]{}; ContainerNoBetween = new string[]{}; ContainerNoIn = new string[]{}; ShippingAgentBetween = new string[]{}; ShippingAgentIn = new string[]{}; DeliveryNotesBetween = new string[]{}; DeliveryNotesIn = new string[]{}; DepartureDateBetween = new Nullable[]{}; DepartureDateIn = new Nullable[]{}; ArrivalDateBetween = new Nullable[]{}; ArrivalDateIn = new Nullable[]{}; ReceiptDateBetween = new Nullable[]{}; ReceiptDateIn = new Nullable[]{}; ImportCostClearingAccountIDBetween = new string[]{}; ImportCostClearingAccountIDIn = new string[]{}; ExpectedArrivalDateBetween = new DateTime[]{}; ExpectedArrivalDateIn = new DateTime[]{}; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string ShipmentNo { get; set; } public virtual string ShipmentNoStartsWith { get; set; } public virtual string ShipmentNoEndsWith { get; set; } public virtual string ShipmentNoContains { get; set; } public virtual string ShipmentNoLike { get; set; } public virtual string[] ShipmentNoBetween { get; set; } public virtual string[] ShipmentNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual short[] StatusBetween { get; set; } public virtual short[] StatusIn { get; set; } public virtual DateTime? ShipInitDate { get; set; } public virtual DateTime? ShipInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ShipInitDateGreaterThan { get; set; } public virtual DateTime? ShipInitDateLessThan { get; set; } public virtual DateTime? ShipInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? ShipInitDateNotEqualTo { get; set; } public virtual DateTime[] ShipInitDateBetween { get; set; } public virtual DateTime[] ShipInitDateIn { get; set; } public virtual string WayBillNo { get; set; } public virtual string WayBillNoStartsWith { get; set; } public virtual string WayBillNoEndsWith { get; set; } public virtual string WayBillNoContains { get; set; } public virtual string WayBillNoLike { get; set; } public virtual string[] WayBillNoBetween { get; set; } public virtual string[] WayBillNoIn { get; set; } public virtual string VesselName { get; set; } public virtual string VesselNameStartsWith { get; set; } public virtual string VesselNameEndsWith { get; set; } public virtual string VesselNameContains { get; set; } public virtual string VesselNameLike { get; set; } public virtual string[] VesselNameBetween { get; set; } public virtual string[] VesselNameIn { get; set; } public virtual string ContainerNo { get; set; } public virtual string ContainerNoStartsWith { get; set; } public virtual string ContainerNoEndsWith { get; set; } public virtual string ContainerNoContains { get; set; } public virtual string ContainerNoLike { get; set; } public virtual string[] ContainerNoBetween { get; set; } public virtual string[] ContainerNoIn { get; set; } public virtual string ShippingAgent { get; set; } public virtual string ShippingAgentStartsWith { get; set; } public virtual string ShippingAgentEndsWith { get; set; } public virtual string ShippingAgentContains { get; set; } public virtual string ShippingAgentLike { get; set; } public virtual string[] ShippingAgentBetween { get; set; } public virtual string[] ShippingAgentIn { get; set; } public virtual string DeliveryNotes { get; set; } public virtual string DeliveryNotesStartsWith { get; set; } public virtual string DeliveryNotesEndsWith { get; set; } public virtual string DeliveryNotesContains { get; set; } public virtual string DeliveryNotesLike { get; set; } public virtual string[] DeliveryNotesBetween { get; set; } public virtual string[] DeliveryNotesIn { get; set; } public virtual DateTime? DepartureDate { get; set; } public virtual DateTime? DepartureDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DepartureDateGreaterThan { get; set; } public virtual DateTime? DepartureDateLessThan { get; set; } public virtual DateTime? DepartureDateLessThanOrEqualTo { get; set; } public virtual DateTime? DepartureDateNotEqualTo { get; set; } public virtual Nullable[] DepartureDateBetween { get; set; } public virtual Nullable[] DepartureDateIn { get; set; } public virtual DateTime? ArrivalDate { get; set; } public virtual DateTime? ArrivalDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ArrivalDateGreaterThan { get; set; } public virtual DateTime? ArrivalDateLessThan { get; set; } public virtual DateTime? ArrivalDateLessThanOrEqualTo { get; set; } public virtual DateTime? ArrivalDateNotEqualTo { get; set; } public virtual Nullable[] ArrivalDateBetween { get; set; } public virtual Nullable[] ArrivalDateIn { get; set; } public virtual DateTime? ReceiptDate { get; set; } public virtual DateTime? ReceiptDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateGreaterThan { get; set; } public virtual DateTime? ReceiptDateLessThan { get; set; } public virtual DateTime? ReceiptDateLessThanOrEqualTo { get; set; } public virtual DateTime? ReceiptDateNotEqualTo { get; set; } public virtual Nullable[] ReceiptDateBetween { get; set; } public virtual Nullable[] ReceiptDateIn { get; set; } public virtual bool? UseVOTI { get; set; } public virtual string ImportCostClearingAccountID { get; set; } public virtual string ImportCostClearingAccountIDStartsWith { get; set; } public virtual string ImportCostClearingAccountIDEndsWith { get; set; } public virtual string ImportCostClearingAccountIDContains { get; set; } public virtual string ImportCostClearingAccountIDLike { get; set; } public virtual string[] ImportCostClearingAccountIDBetween { get; set; } public virtual string[] ImportCostClearingAccountIDIn { get; set; } public virtual DateTime? ExpectedArrivalDate { get; set; } public virtual DateTime? ExpectedArrivalDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpectedArrivalDateGreaterThan { get; set; } public virtual DateTime? ExpectedArrivalDateLessThan { get; set; } public virtual DateTime? ExpectedArrivalDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpectedArrivalDateNotEqualTo { get; set; } public virtual DateTime[] ExpectedArrivalDateBetween { get; set; } public virtual DateTime[] ExpectedArrivalDateIn { get; set; } } public partial class SH_PurchaseOrders { public SH_PurchaseOrders() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string SH_Main_RecID { get; set; } [Required] public virtual string PO_Main_RecID { get; set; } [Required] public virtual bool DisplayLines { get; set; } public virtual decimal? FXRate { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_PurchaseOrdersQuery : QueryDb, IReturn> { public SH_PurchaseOrdersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SH_Main_RecIDBetween = new string[]{}; SH_Main_RecIDIn = new string[]{}; PO_Main_RecIDBetween = new string[]{}; PO_Main_RecIDIn = new string[]{}; FXRateBetween = new Nullable[]{}; FXRateIn = new Nullable[]{}; UserField1Between = new string[]{}; UserField1In = new string[]{}; UserField2Between = new string[]{}; UserField2In = new string[]{}; UserField3Between = new string[]{}; UserField3In = new string[]{}; UserField4Between = new string[]{}; UserField4In = new string[]{}; UserField5Between = new string[]{}; UserField5In = new string[]{}; UserField6Between = new string[]{}; UserField6In = new string[]{}; UserField7Between = new string[]{}; UserField7In = new string[]{}; UserField8Between = new string[]{}; UserField8In = new string[]{}; UserField9Between = new string[]{}; UserField9In = new string[]{}; UserField10Between = new string[]{}; UserField10In = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SH_Main_RecID { get; set; } public virtual string SH_Main_RecIDStartsWith { get; set; } public virtual string SH_Main_RecIDEndsWith { get; set; } public virtual string SH_Main_RecIDContains { get; set; } public virtual string SH_Main_RecIDLike { get; set; } public virtual string[] SH_Main_RecIDBetween { get; set; } public virtual string[] SH_Main_RecIDIn { get; set; } public virtual string PO_Main_RecID { get; set; } public virtual string PO_Main_RecIDStartsWith { get; set; } public virtual string PO_Main_RecIDEndsWith { get; set; } public virtual string PO_Main_RecIDContains { get; set; } public virtual string PO_Main_RecIDLike { get; set; } public virtual string[] PO_Main_RecIDBetween { get; set; } public virtual string[] PO_Main_RecIDIn { get; set; } public virtual bool? DisplayLines { get; set; } public virtual decimal? FXRate { get; set; } public virtual decimal? FXRateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXRateGreaterThan { get; set; } public virtual decimal? FXRateLessThan { get; set; } public virtual decimal? FXRateLessThanOrEqualTo { get; set; } public virtual decimal? FXRateNotEqualTo { get; set; } public virtual Nullable[] FXRateBetween { get; set; } public virtual Nullable[] FXRateIn { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField1StartsWith { get; set; } public virtual string UserField1EndsWith { get; set; } public virtual string UserField1Contains { get; set; } public virtual string UserField1Like { get; set; } public virtual string[] UserField1Between { get; set; } public virtual string[] UserField1In { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField2StartsWith { get; set; } public virtual string UserField2EndsWith { get; set; } public virtual string UserField2Contains { get; set; } public virtual string UserField2Like { get; set; } public virtual string[] UserField2Between { get; set; } public virtual string[] UserField2In { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField3StartsWith { get; set; } public virtual string UserField3EndsWith { get; set; } public virtual string UserField3Contains { get; set; } public virtual string UserField3Like { get; set; } public virtual string[] UserField3Between { get; set; } public virtual string[] UserField3In { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField4StartsWith { get; set; } public virtual string UserField4EndsWith { get; set; } public virtual string UserField4Contains { get; set; } public virtual string UserField4Like { get; set; } public virtual string[] UserField4Between { get; set; } public virtual string[] UserField4In { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField5StartsWith { get; set; } public virtual string UserField5EndsWith { get; set; } public virtual string UserField5Contains { get; set; } public virtual string UserField5Like { get; set; } public virtual string[] UserField5Between { get; set; } public virtual string[] UserField5In { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField6StartsWith { get; set; } public virtual string UserField6EndsWith { get; set; } public virtual string UserField6Contains { get; set; } public virtual string UserField6Like { get; set; } public virtual string[] UserField6Between { get; set; } public virtual string[] UserField6In { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField7StartsWith { get; set; } public virtual string UserField7EndsWith { get; set; } public virtual string UserField7Contains { get; set; } public virtual string UserField7Like { get; set; } public virtual string[] UserField7Between { get; set; } public virtual string[] UserField7In { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField8StartsWith { get; set; } public virtual string UserField8EndsWith { get; set; } public virtual string UserField8Contains { get; set; } public virtual string UserField8Like { get; set; } public virtual string[] UserField8Between { get; set; } public virtual string[] UserField8In { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField9StartsWith { get; set; } public virtual string UserField9EndsWith { get; set; } public virtual string UserField9Contains { get; set; } public virtual string UserField9Like { get; set; } public virtual string[] UserField9Between { get; set; } public virtual string[] UserField9In { get; set; } public virtual string UserField10 { get; set; } public virtual string UserField10StartsWith { get; set; } public virtual string UserField10EndsWith { get; set; } public virtual string UserField10Contains { get; set; } public virtual string UserField10Like { get; set; } public virtual string[] UserField10Between { get; set; } public virtual string[] UserField10In { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SH_Voti { public SH_Voti() { RowHash = new byte[]{}; } [Required] public virtual string VotiID { get; set; } [Required] public virtual string ShipmentID { get; set; } [Required] public virtual string CreditorID { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string GSTID { get; set; } public virtual string LedgerID { get; set; } public virtual string Description { get; set; } public virtual string InvoiceNo { get; set; } public virtual string Reference { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual DateTime? DueDate { get; set; } [Required] public virtual bool Invoiced { get; set; } public virtual string CR_TransID { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField10 { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual DateTime? InvoiceDate { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SH_VotiQuery : QueryDb, IReturn> { public SH_VotiQuery() { VotiIDBetween = new string[]{}; VotiIDIn = new string[]{}; ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; CreditorLedgerIDBetween = new string[]{}; CreditorLedgerIDIn = new string[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; LedgerIDBetween = new string[]{}; LedgerIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; CR_TransIDBetween = new string[]{}; CR_TransIDIn = new string[]{}; UserField1Between = new string[]{}; UserField1In = new string[]{}; UserField2Between = new string[]{}; UserField2In = new string[]{}; UserField3Between = new string[]{}; UserField3In = new string[]{}; UserField4Between = new string[]{}; UserField4In = new string[]{}; UserField5Between = new string[]{}; UserField5In = new string[]{}; UserField6Between = new string[]{}; UserField6In = new string[]{}; UserField7Between = new string[]{}; UserField7In = new string[]{}; UserField8Between = new string[]{}; UserField8In = new string[]{}; UserField9Between = new string[]{}; UserField9In = new string[]{}; UserField10Between = new string[]{}; UserField10In = new string[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; InvoiceDateBetween = new Nullable[]{}; InvoiceDateIn = new Nullable[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string VotiID { get; set; } public virtual string VotiIDStartsWith { get; set; } public virtual string VotiIDEndsWith { get; set; } public virtual string VotiIDContains { get; set; } public virtual string VotiIDLike { get; set; } public virtual string[] VotiIDBetween { get; set; } public virtual string[] VotiIDIn { get; set; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string CreditorLedgerID { get; set; } public virtual string CreditorLedgerIDStartsWith { get; set; } public virtual string CreditorLedgerIDEndsWith { get; set; } public virtual string CreditorLedgerIDContains { get; set; } public virtual string CreditorLedgerIDLike { get; set; } public virtual string[] CreditorLedgerIDBetween { get; set; } public virtual string[] CreditorLedgerIDIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual string LedgerID { get; set; } public virtual string LedgerIDStartsWith { get; set; } public virtual string LedgerIDEndsWith { get; set; } public virtual string LedgerIDContains { get; set; } public virtual string LedgerIDLike { get; set; } public virtual string[] LedgerIDBetween { get; set; } public virtual string[] LedgerIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual bool? Invoiced { get; set; } public virtual string CR_TransID { get; set; } public virtual string CR_TransIDStartsWith { get; set; } public virtual string CR_TransIDEndsWith { get; set; } public virtual string CR_TransIDContains { get; set; } public virtual string CR_TransIDLike { get; set; } public virtual string[] CR_TransIDBetween { get; set; } public virtual string[] CR_TransIDIn { get; set; } public virtual string UserField1 { get; set; } public virtual string UserField1StartsWith { get; set; } public virtual string UserField1EndsWith { get; set; } public virtual string UserField1Contains { get; set; } public virtual string UserField1Like { get; set; } public virtual string[] UserField1Between { get; set; } public virtual string[] UserField1In { get; set; } public virtual string UserField2 { get; set; } public virtual string UserField2StartsWith { get; set; } public virtual string UserField2EndsWith { get; set; } public virtual string UserField2Contains { get; set; } public virtual string UserField2Like { get; set; } public virtual string[] UserField2Between { get; set; } public virtual string[] UserField2In { get; set; } public virtual string UserField3 { get; set; } public virtual string UserField3StartsWith { get; set; } public virtual string UserField3EndsWith { get; set; } public virtual string UserField3Contains { get; set; } public virtual string UserField3Like { get; set; } public virtual string[] UserField3Between { get; set; } public virtual string[] UserField3In { get; set; } public virtual string UserField4 { get; set; } public virtual string UserField4StartsWith { get; set; } public virtual string UserField4EndsWith { get; set; } public virtual string UserField4Contains { get; set; } public virtual string UserField4Like { get; set; } public virtual string[] UserField4Between { get; set; } public virtual string[] UserField4In { get; set; } public virtual string UserField5 { get; set; } public virtual string UserField5StartsWith { get; set; } public virtual string UserField5EndsWith { get; set; } public virtual string UserField5Contains { get; set; } public virtual string UserField5Like { get; set; } public virtual string[] UserField5Between { get; set; } public virtual string[] UserField5In { get; set; } public virtual string UserField6 { get; set; } public virtual string UserField6StartsWith { get; set; } public virtual string UserField6EndsWith { get; set; } public virtual string UserField6Contains { get; set; } public virtual string UserField6Like { get; set; } public virtual string[] UserField6Between { get; set; } public virtual string[] UserField6In { get; set; } public virtual string UserField7 { get; set; } public virtual string UserField7StartsWith { get; set; } public virtual string UserField7EndsWith { get; set; } public virtual string UserField7Contains { get; set; } public virtual string UserField7Like { get; set; } public virtual string[] UserField7Between { get; set; } public virtual string[] UserField7In { get; set; } public virtual string UserField8 { get; set; } public virtual string UserField8StartsWith { get; set; } public virtual string UserField8EndsWith { get; set; } public virtual string UserField8Contains { get; set; } public virtual string UserField8Like { get; set; } public virtual string[] UserField8Between { get; set; } public virtual string[] UserField8In { get; set; } public virtual string UserField9 { get; set; } public virtual string UserField9StartsWith { get; set; } public virtual string UserField9EndsWith { get; set; } public virtual string UserField9Contains { get; set; } public virtual string UserField9Like { get; set; } public virtual string[] UserField9Between { get; set; } public virtual string[] UserField9In { get; set; } public virtual string UserField10 { get; set; } public virtual string UserField10StartsWith { get; set; } public virtual string UserField10EndsWith { get; set; } public virtual string UserField10Contains { get; set; } public virtual string UserField10Like { get; set; } public virtual string[] UserField10Between { get; set; } public virtual string[] UserField10In { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual int? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual int? DecimalPlacesGreaterThan { get; set; } public virtual int? DecimalPlacesLessThan { get; set; } public virtual int? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual int? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual Nullable[] InvoiceDateBetween { get; set; } public virtual Nullable[] InvoiceDateIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SM_Activities { public SM_Activities() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_ActivitiesQuery : QueryDb, IReturn> { public SM_ActivitiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class SM_ActivityBudgets { public SM_ActivityBudgets() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Activities))] [Required] public virtual string SM_Activities_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } public virtual decimal? BudgetedBillingTime { get; set; } public virtual decimal? BudgetedElapsedTime { get; set; } public virtual decimal? BudgetedBillingValue { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class SM_ActivityBudgetsCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_ActivityBudgetsCustomFieldsQuery : QueryDb, IReturn> { public SM_ActivityBudgetsCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SM_ActivityBudgetsCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_ActivityBudgets))] [Required] public virtual string SM_ActivityBudgets_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_ActivityBudgetsCustomFields))] [Required] public virtual string SM_ActivityBudgetsCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_ActivityBudgetsCustomValuesQuery : QueryDb, IReturn> { public SM_ActivityBudgetsCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_ActivityBudgets_RecIDBetween = new string[]{}; SM_ActivityBudgets_RecIDIn = new string[]{}; SM_ActivityBudgetsCustomFields_RecIDBetween = new string[]{}; SM_ActivityBudgetsCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_ActivityBudgets_RecID { get; set; } public virtual string SM_ActivityBudgets_RecIDStartsWith { get; set; } public virtual string SM_ActivityBudgets_RecIDEndsWith { get; set; } public virtual string SM_ActivityBudgets_RecIDContains { get; set; } public virtual string SM_ActivityBudgets_RecIDLike { get; set; } public virtual string[] SM_ActivityBudgets_RecIDBetween { get; set; } public virtual string[] SM_ActivityBudgets_RecIDIn { get; set; } public virtual string SM_ActivityBudgetsCustomFields_RecID { get; set; } public virtual string SM_ActivityBudgetsCustomFields_RecIDStartsWith { get; set; } public virtual string SM_ActivityBudgetsCustomFields_RecIDEndsWith { get; set; } public virtual string SM_ActivityBudgetsCustomFields_RecIDContains { get; set; } public virtual string SM_ActivityBudgetsCustomFields_RecIDLike { get; set; } public virtual string[] SM_ActivityBudgetsCustomFields_RecIDBetween { get; set; } public virtual string[] SM_ActivityBudgetsCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_ActivityBudgetsQuery : QueryDb, IReturn> { public SM_ActivityBudgetsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Activities_RecIDBetween = new string[]{}; SM_Activities_RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; BudgetedBillingTimeBetween = new Nullable[]{}; BudgetedBillingTimeIn = new Nullable[]{}; BudgetedElapsedTimeBetween = new Nullable[]{}; BudgetedElapsedTimeIn = new Nullable[]{}; BudgetedBillingValueBetween = new Nullable[]{}; BudgetedBillingValueIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Activities_RecID { get; set; } public virtual string SM_Activities_RecIDStartsWith { get; set; } public virtual string SM_Activities_RecIDEndsWith { get; set; } public virtual string SM_Activities_RecIDContains { get; set; } public virtual string SM_Activities_RecIDLike { get; set; } public virtual string[] SM_Activities_RecIDBetween { get; set; } public virtual string[] SM_Activities_RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual decimal? BudgetedBillingTime { get; set; } public virtual decimal? BudgetedBillingTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingTimeGreaterThan { get; set; } public virtual decimal? BudgetedBillingTimeLessThan { get; set; } public virtual decimal? BudgetedBillingTimeLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingTimeNotEqualTo { get; set; } public virtual Nullable[] BudgetedBillingTimeBetween { get; set; } public virtual Nullable[] BudgetedBillingTimeIn { get; set; } public virtual decimal? BudgetedElapsedTime { get; set; } public virtual decimal? BudgetedElapsedTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedElapsedTimeGreaterThan { get; set; } public virtual decimal? BudgetedElapsedTimeLessThan { get; set; } public virtual decimal? BudgetedElapsedTimeLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedElapsedTimeNotEqualTo { get; set; } public virtual Nullable[] BudgetedElapsedTimeBetween { get; set; } public virtual Nullable[] BudgetedElapsedTimeIn { get; set; } public virtual decimal? BudgetedBillingValue { get; set; } public virtual decimal? BudgetedBillingValueGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingValueGreaterThan { get; set; } public virtual decimal? BudgetedBillingValueLessThan { get; set; } public virtual decimal? BudgetedBillingValueLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingValueNotEqualTo { get; set; } public virtual Nullable[] BudgetedBillingValueBetween { get; set; } public virtual Nullable[] BudgetedBillingValueIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SM_CashSale { public SM_CashSale() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } public virtual string Name { get; set; } public virtual string Company { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string ContactName { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Country { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_CashSaleQuery : QueryDb, IReturn> { public SM_CashSaleQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CompanyBetween = new string[]{}; CompanyIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; RowHash = new byte[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Company { get; set; } public virtual string CompanyStartsWith { get; set; } public virtual string CompanyEndsWith { get; set; } public virtual string CompanyContains { get; set; } public virtual string CompanyLike { get; set; } public virtual string[] CompanyBetween { get; set; } public virtual string[] CompanyIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } } public partial class SM_CustomerReturnLineDetails { [Required] public virtual string CustomerReturnLineDetailsID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string CustomerReturnID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Cost { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLocationDesc { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string SOHID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] public virtual Guid? SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_CustomerReturnLineDetailsQuery : QueryDb, IReturn> { public SM_CustomerReturnLineDetailsQuery() { CustomerReturnLineDetailsIDBetween = new string[]{}; CustomerReturnLineDetailsIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; CustomerReturnIDBetween = new string[]{}; CustomerReturnIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; BinLocationDescBetween = new string[]{}; BinLocationDescIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; SOHIDBetween = new string[]{}; SOHIDIn = new string[]{}; SY_Plugin_RecIDIn = new Nullable[]{}; } public virtual string CustomerReturnLineDetailsID { get; set; } public virtual string CustomerReturnLineDetailsIDStartsWith { get; set; } public virtual string CustomerReturnLineDetailsIDEndsWith { get; set; } public virtual string CustomerReturnLineDetailsIDContains { get; set; } public virtual string CustomerReturnLineDetailsIDLike { get; set; } public virtual string[] CustomerReturnLineDetailsIDBetween { get; set; } public virtual string[] CustomerReturnLineDetailsIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string CustomerReturnID { get; set; } public virtual string CustomerReturnIDStartsWith { get; set; } public virtual string CustomerReturnIDEndsWith { get; set; } public virtual string CustomerReturnIDContains { get; set; } public virtual string CustomerReturnIDLike { get; set; } public virtual string[] CustomerReturnIDBetween { get; set; } public virtual string[] CustomerReturnIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string BinLocationDesc { get; set; } public virtual string BinLocationDescStartsWith { get; set; } public virtual string BinLocationDescEndsWith { get; set; } public virtual string BinLocationDescContains { get; set; } public virtual string BinLocationDescLike { get; set; } public virtual string[] BinLocationDescBetween { get; set; } public virtual string[] BinLocationDescIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string SOHID { get; set; } public virtual string SOHIDStartsWith { get; set; } public virtual string SOHIDEndsWith { get; set; } public virtual string SOHIDContains { get; set; } public virtual string SOHIDLike { get; set; } public virtual string[] SOHIDBetween { get; set; } public virtual string[] SOHIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Nullable[] SY_Plugin_RecIDIn { get; set; } } public partial class SM_CustomerReturns { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string TaskID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? CommentLine { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? PriceExGST { get; set; } public virtual string GSTID { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual bool? Processed { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual int? DisplayOrder { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual bool? UseSerials { get; set; } public virtual short? QuantityDecimalPlaces { get; set; } public virtual bool? SellPriceIsIncTax { get; set; } public virtual string CreditReasonID { get; set; } public virtual bool? CreditIntoStock { get; set; } public virtual string Notes { get; set; } public virtual bool? UserDefinedBit1 { get; set; } public virtual bool? UserDefinedBit2 { get; set; } public virtual bool? UserDefinedBit3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] public virtual Guid? SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_CustomerReturnsQuery : QueryDb, IReturn> { public SM_CustomerReturnsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; TaskIDBetween = new string[]{}; TaskIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; PriceExGSTBetween = new Nullable[]{}; PriceExGSTIn = new Nullable[]{}; GSTIDBetween = new string[]{}; GSTIDIn = new string[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; LineTotalIncGSTBetween = new Nullable[]{}; LineTotalIncGSTIn = new Nullable[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; QuantityDecimalPlacesBetween = new Nullable[]{}; QuantityDecimalPlacesIn = new Nullable[]{}; CreditReasonIDBetween = new string[]{}; CreditReasonIDIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; UserDefinedString1Between = new string[]{}; UserDefinedString1In = new string[]{}; UserDefinedString2Between = new string[]{}; UserDefinedString2In = new string[]{}; UserDefinedString3Between = new string[]{}; UserDefinedString3In = new string[]{}; UserDefinedDate1Between = new Nullable[]{}; UserDefinedDate1In = new Nullable[]{}; UserDefinedDate2Between = new Nullable[]{}; UserDefinedDate2In = new Nullable[]{}; UserDefinedDate3Between = new Nullable[]{}; UserDefinedDate3In = new Nullable[]{}; UserDefinedFloat1Between = new Nullable[]{}; UserDefinedFloat1In = new Nullable[]{}; UserDefinedFloat2Between = new Nullable[]{}; UserDefinedFloat2In = new Nullable[]{}; UserDefinedFloat3Between = new Nullable[]{}; UserDefinedFloat3In = new Nullable[]{}; SY_Plugin_RecIDIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string TaskID { get; set; } public virtual string TaskIDStartsWith { get; set; } public virtual string TaskIDEndsWith { get; set; } public virtual string TaskIDContains { get; set; } public virtual string TaskIDLike { get; set; } public virtual string[] TaskIDBetween { get; set; } public virtual string[] TaskIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? CommentLine { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? PriceExGST { get; set; } public virtual decimal? PriceExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? PriceExGSTGreaterThan { get; set; } public virtual decimal? PriceExGSTLessThan { get; set; } public virtual decimal? PriceExGSTLessThanOrEqualTo { get; set; } public virtual decimal? PriceExGSTNotEqualTo { get; set; } public virtual Nullable[] PriceExGSTBetween { get; set; } public virtual Nullable[] PriceExGSTIn { get; set; } public virtual string GSTID { get; set; } public virtual string GSTIDStartsWith { get; set; } public virtual string GSTIDEndsWith { get; set; } public virtual string GSTIDContains { get; set; } public virtual string GSTIDLike { get; set; } public virtual string[] GSTIDBetween { get; set; } public virtual string[] GSTIDIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual decimal? LineTotalIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTGreaterThan { get; set; } public virtual decimal? LineTotalIncGSTLessThan { get; set; } public virtual decimal? LineTotalIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTNotEqualTo { get; set; } public virtual Nullable[] LineTotalIncGSTBetween { get; set; } public virtual Nullable[] LineTotalIncGSTIn { get; set; } public virtual bool? Processed { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual bool? PhysicalItem { get; set; } public virtual bool? UseSerials { get; set; } public virtual short? QuantityDecimalPlaces { get; set; } public virtual short? QuantityDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesGreaterThan { get; set; } public virtual short? QuantityDecimalPlacesLessThan { get; set; } public virtual short? QuantityDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] QuantityDecimalPlacesBetween { get; set; } public virtual Nullable[] QuantityDecimalPlacesIn { get; set; } public virtual bool? SellPriceIsIncTax { get; set; } public virtual string CreditReasonID { get; set; } public virtual string CreditReasonIDStartsWith { get; set; } public virtual string CreditReasonIDEndsWith { get; set; } public virtual string CreditReasonIDContains { get; set; } public virtual string CreditReasonIDLike { get; set; } public virtual string[] CreditReasonIDBetween { get; set; } public virtual string[] CreditReasonIDIn { get; set; } public virtual bool? CreditIntoStock { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual bool? UserDefinedBit1 { get; set; } public virtual bool? UserDefinedBit2 { get; set; } public virtual bool? UserDefinedBit3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString1StartsWith { get; set; } public virtual string UserDefinedString1EndsWith { get; set; } public virtual string UserDefinedString1Contains { get; set; } public virtual string UserDefinedString1Like { get; set; } public virtual string[] UserDefinedString1Between { get; set; } public virtual string[] UserDefinedString1In { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString2StartsWith { get; set; } public virtual string UserDefinedString2EndsWith { get; set; } public virtual string UserDefinedString2Contains { get; set; } public virtual string UserDefinedString2Like { get; set; } public virtual string[] UserDefinedString2Between { get; set; } public virtual string[] UserDefinedString2In { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual string UserDefinedString3StartsWith { get; set; } public virtual string UserDefinedString3EndsWith { get; set; } public virtual string UserDefinedString3Contains { get; set; } public virtual string UserDefinedString3Like { get; set; } public virtual string[] UserDefinedString3Between { get; set; } public virtual string[] UserDefinedString3In { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1GreaterThan { get; set; } public virtual DateTime? UserDefinedDate1LessThan { get; set; } public virtual DateTime? UserDefinedDate1LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate1Between { get; set; } public virtual Nullable[] UserDefinedDate1In { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2GreaterThan { get; set; } public virtual DateTime? UserDefinedDate2LessThan { get; set; } public virtual DateTime? UserDefinedDate2LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate2Between { get; set; } public virtual Nullable[] UserDefinedDate2In { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual DateTime? UserDefinedDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3GreaterThan { get; set; } public virtual DateTime? UserDefinedDate3LessThan { get; set; } public virtual DateTime? UserDefinedDate3LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate3Between { get; set; } public virtual Nullable[] UserDefinedDate3In { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1GreaterThan { get; set; } public virtual decimal? UserDefinedFloat1LessThan { get; set; } public virtual decimal? UserDefinedFloat1LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat1Between { get; set; } public virtual Nullable[] UserDefinedFloat1In { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2GreaterThan { get; set; } public virtual decimal? UserDefinedFloat2LessThan { get; set; } public virtual decimal? UserDefinedFloat2LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat2Between { get; set; } public virtual Nullable[] UserDefinedFloat2In { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? UserDefinedFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3GreaterThan { get; set; } public virtual decimal? UserDefinedFloat3LessThan { get; set; } public virtual decimal? UserDefinedFloat3LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat3Between { get; set; } public virtual Nullable[] UserDefinedFloat3In { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Nullable[] SY_Plugin_RecIDIn { get; set; } } public partial class SM_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_CustomSettingsQuery : QueryDb, IReturn> { public SM_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class SM_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_CustomSettings))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string TaskID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_CustomSettingValuesQuery : QueryDb, IReturn> { public SM_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; TaskIDBetween = new string[]{}; TaskIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string TaskID { get; set; } public virtual string TaskIDStartsWith { get; set; } public virtual string TaskIDEndsWith { get; set; } public virtual string TaskIDContains { get; set; } public virtual string TaskIDLike { get; set; } public virtual string[] TaskIDBetween { get; set; } public virtual string[] TaskIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SM_DebtorManager { [Required] public virtual string DebtorID { get; set; } public virtual string Name { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string FName { get; set; } public virtual string SName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_DebtorManagerQuery : QueryDb, IReturn> { public SM_DebtorManagerQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; FNameBetween = new string[]{}; FNameIn = new string[]{}; SNameBetween = new string[]{}; SNameIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string FName { get; set; } public virtual string FNameStartsWith { get; set; } public virtual string FNameEndsWith { get; set; } public virtual string FNameContains { get; set; } public virtual string FNameLike { get; set; } public virtual string[] FNameBetween { get; set; } public virtual string[] FNameIn { get; set; } public virtual string SName { get; set; } public virtual string SNameStartsWith { get; set; } public virtual string SNameEndsWith { get; set; } public virtual string SNameContains { get; set; } public virtual string SNameLike { get; set; } public virtual string[] SNameBetween { get; set; } public virtual string[] SNameIn { get; set; } } public partial class SM_Documents { public SM_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string SM_Tasks_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_DocumentsQuery : QueryDb, IReturn> { public SM_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SM_EmailLog { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } [Required] public virtual DateTime EmailDateTime { get; set; } public virtual string From { get; set; } public virtual string To { get; set; } public virtual string CC { get; set; } public virtual string BCC { get; set; } public virtual string Attachments { get; set; } public virtual string Subject { get; set; } public virtual string Body { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Jobs))] [Required] public virtual string SM_Jobs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.EM_Main))] public virtual string EM_Main_RecID { get; set; } public virtual bool? RequestReadReceipt { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_EmailLogQuery : QueryDb, IReturn> { public SM_EmailLogQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; EmailDateTimeBetween = new DateTime[]{}; EmailDateTimeIn = new DateTime[]{}; FromBetween = new string[]{}; FromIn = new string[]{}; ToBetween = new string[]{}; ToIn = new string[]{}; CCBetween = new string[]{}; CCIn = new string[]{}; BCCBetween = new string[]{}; BCCIn = new string[]{}; AttachmentsBetween = new string[]{}; AttachmentsIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; EM_Main_RecIDBetween = new string[]{}; EM_Main_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual DateTime? EmailDateTime { get; set; } public virtual DateTime? EmailDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeGreaterThan { get; set; } public virtual DateTime? EmailDateTimeLessThan { get; set; } public virtual DateTime? EmailDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeNotEqualTo { get; set; } public virtual DateTime[] EmailDateTimeBetween { get; set; } public virtual DateTime[] EmailDateTimeIn { get; set; } public virtual string From { get; set; } public virtual string FromStartsWith { get; set; } public virtual string FromEndsWith { get; set; } public virtual string FromContains { get; set; } public virtual string FromLike { get; set; } public virtual string[] FromBetween { get; set; } public virtual string[] FromIn { get; set; } public virtual string To { get; set; } public virtual string ToStartsWith { get; set; } public virtual string ToEndsWith { get; set; } public virtual string ToContains { get; set; } public virtual string ToLike { get; set; } public virtual string[] ToBetween { get; set; } public virtual string[] ToIn { get; set; } public virtual string CC { get; set; } public virtual string CCStartsWith { get; set; } public virtual string CCEndsWith { get; set; } public virtual string CCContains { get; set; } public virtual string CCLike { get; set; } public virtual string[] CCBetween { get; set; } public virtual string[] CCIn { get; set; } public virtual string BCC { get; set; } public virtual string BCCStartsWith { get; set; } public virtual string BCCEndsWith { get; set; } public virtual string BCCContains { get; set; } public virtual string BCCLike { get; set; } public virtual string[] BCCBetween { get; set; } public virtual string[] BCCIn { get; set; } public virtual string Attachments { get; set; } public virtual string AttachmentsStartsWith { get; set; } public virtual string AttachmentsEndsWith { get; set; } public virtual string AttachmentsContains { get; set; } public virtual string AttachmentsLike { get; set; } public virtual string[] AttachmentsBetween { get; set; } public virtual string[] AttachmentsIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual string EM_Main_RecIDStartsWith { get; set; } public virtual string EM_Main_RecIDEndsWith { get; set; } public virtual string EM_Main_RecIDContains { get; set; } public virtual string EM_Main_RecIDLike { get; set; } public virtual string[] EM_Main_RecIDBetween { get; set; } public virtual string[] EM_Main_RecIDIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } } public partial class SM_JobActivityBudgets { public SM_JobActivityBudgets() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string SM_Activities_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Jobs))] [Required] public virtual string SM_Jobs_RecID { get; set; } public virtual decimal? BudgetedBillingTime { get; set; } public virtual decimal? BudgetedElapsedTime { get; set; } public virtual decimal? BudgetedBillingValue { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class SM_JobActivityBudgetsCustomFields { [Required] public virtual string RecID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobActivityBudgetsCustomFieldsQuery : QueryDb, IReturn> { public SM_JobActivityBudgetsCustomFieldsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SM_JobActivityBudgetsCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_JobActivityBudgets))] [Required] public virtual string SM_JobActivityBudgets_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_JobActivityBudgetsCustomFields))] [Required] public virtual string SM_JobActivityBudgetsCustomFields_RecID { get; set; } public virtual string Contents { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobActivityBudgetsCustomValuesQuery : QueryDb, IReturn> { public SM_JobActivityBudgetsCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_JobActivityBudgets_RecIDBetween = new string[]{}; SM_JobActivityBudgets_RecIDIn = new string[]{}; SM_JobActivityBudgetsCustomFields_RecIDBetween = new string[]{}; SM_JobActivityBudgetsCustomFields_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_JobActivityBudgets_RecID { get; set; } public virtual string SM_JobActivityBudgets_RecIDStartsWith { get; set; } public virtual string SM_JobActivityBudgets_RecIDEndsWith { get; set; } public virtual string SM_JobActivityBudgets_RecIDContains { get; set; } public virtual string SM_JobActivityBudgets_RecIDLike { get; set; } public virtual string[] SM_JobActivityBudgets_RecIDBetween { get; set; } public virtual string[] SM_JobActivityBudgets_RecIDIn { get; set; } public virtual string SM_JobActivityBudgetsCustomFields_RecID { get; set; } public virtual string SM_JobActivityBudgetsCustomFields_RecIDStartsWith { get; set; } public virtual string SM_JobActivityBudgetsCustomFields_RecIDEndsWith { get; set; } public virtual string SM_JobActivityBudgetsCustomFields_RecIDContains { get; set; } public virtual string SM_JobActivityBudgetsCustomFields_RecIDLike { get; set; } public virtual string[] SM_JobActivityBudgetsCustomFields_RecIDBetween { get; set; } public virtual string[] SM_JobActivityBudgetsCustomFields_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobActivityBudgetsQuery : QueryDb, IReturn> { public SM_JobActivityBudgetsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Activities_RecIDBetween = new string[]{}; SM_Activities_RecIDIn = new string[]{}; SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; BudgetedBillingTimeBetween = new Nullable[]{}; BudgetedBillingTimeIn = new Nullable[]{}; BudgetedElapsedTimeBetween = new Nullable[]{}; BudgetedElapsedTimeIn = new Nullable[]{}; BudgetedBillingValueBetween = new Nullable[]{}; BudgetedBillingValueIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Activities_RecID { get; set; } public virtual string SM_Activities_RecIDStartsWith { get; set; } public virtual string SM_Activities_RecIDEndsWith { get; set; } public virtual string SM_Activities_RecIDContains { get; set; } public virtual string SM_Activities_RecIDLike { get; set; } public virtual string[] SM_Activities_RecIDBetween { get; set; } public virtual string[] SM_Activities_RecIDIn { get; set; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual decimal? BudgetedBillingTime { get; set; } public virtual decimal? BudgetedBillingTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingTimeGreaterThan { get; set; } public virtual decimal? BudgetedBillingTimeLessThan { get; set; } public virtual decimal? BudgetedBillingTimeLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingTimeNotEqualTo { get; set; } public virtual Nullable[] BudgetedBillingTimeBetween { get; set; } public virtual Nullable[] BudgetedBillingTimeIn { get; set; } public virtual decimal? BudgetedElapsedTime { get; set; } public virtual decimal? BudgetedElapsedTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedElapsedTimeGreaterThan { get; set; } public virtual decimal? BudgetedElapsedTimeLessThan { get; set; } public virtual decimal? BudgetedElapsedTimeLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedElapsedTimeNotEqualTo { get; set; } public virtual Nullable[] BudgetedElapsedTimeBetween { get; set; } public virtual Nullable[] BudgetedElapsedTimeIn { get; set; } public virtual decimal? BudgetedBillingValue { get; set; } public virtual decimal? BudgetedBillingValueGreaterThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingValueGreaterThan { get; set; } public virtual decimal? BudgetedBillingValueLessThan { get; set; } public virtual decimal? BudgetedBillingValueLessThanOrEqualTo { get; set; } public virtual decimal? BudgetedBillingValueNotEqualTo { get; set; } public virtual Nullable[] BudgetedBillingValueBetween { get; set; } public virtual Nullable[] BudgetedBillingValueIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SM_JobEquipment { [Required] public virtual string EquipmentID { get; set; } [Required] public virtual string JobID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string Notes { get; set; } public virtual string SerialNumber { get; set; } [Required] public virtual int Damaged { get; set; } [Required] public virtual string WarrantyItemID { get; set; } public virtual string Reference { get; set; } public virtual DateTime? DateSent { get; set; } public virtual DateTime? DateReturn { get; set; } public virtual byte? Status { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobEquipmentQuery : QueryDb, IReturn> { public SM_JobEquipmentQuery() { EquipmentIDBetween = new string[]{}; EquipmentIDIn = new string[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; SerialNumberBetween = new string[]{}; SerialNumberIn = new string[]{}; DamagedBetween = new int[]{}; DamagedIn = new int[]{}; WarrantyItemIDBetween = new string[]{}; WarrantyItemIDIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; DateSentBetween = new Nullable[]{}; DateSentIn = new Nullable[]{}; DateReturnBetween = new Nullable[]{}; DateReturnIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; } public virtual string EquipmentID { get; set; } public virtual string EquipmentIDStartsWith { get; set; } public virtual string EquipmentIDEndsWith { get; set; } public virtual string EquipmentIDContains { get; set; } public virtual string EquipmentIDLike { get; set; } public virtual string[] EquipmentIDBetween { get; set; } public virtual string[] EquipmentIDIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string SerialNumber { get; set; } public virtual string SerialNumberStartsWith { get; set; } public virtual string SerialNumberEndsWith { get; set; } public virtual string SerialNumberContains { get; set; } public virtual string SerialNumberLike { get; set; } public virtual string[] SerialNumberBetween { get; set; } public virtual string[] SerialNumberIn { get; set; } public virtual int? Damaged { get; set; } public virtual int? DamagedGreaterThanOrEqualTo { get; set; } public virtual int? DamagedGreaterThan { get; set; } public virtual int? DamagedLessThan { get; set; } public virtual int? DamagedLessThanOrEqualTo { get; set; } public virtual int? DamagedNotEqualTo { get; set; } public virtual int[] DamagedBetween { get; set; } public virtual int[] DamagedIn { get; set; } public virtual string WarrantyItemID { get; set; } public virtual string WarrantyItemIDStartsWith { get; set; } public virtual string WarrantyItemIDEndsWith { get; set; } public virtual string WarrantyItemIDContains { get; set; } public virtual string WarrantyItemIDLike { get; set; } public virtual string[] WarrantyItemIDBetween { get; set; } public virtual string[] WarrantyItemIDIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual DateTime? DateSent { get; set; } public virtual DateTime? DateSentGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateSentGreaterThan { get; set; } public virtual DateTime? DateSentLessThan { get; set; } public virtual DateTime? DateSentLessThanOrEqualTo { get; set; } public virtual DateTime? DateSentNotEqualTo { get; set; } public virtual Nullable[] DateSentBetween { get; set; } public virtual Nullable[] DateSentIn { get; set; } public virtual DateTime? DateReturn { get; set; } public virtual DateTime? DateReturnGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateReturnGreaterThan { get; set; } public virtual DateTime? DateReturnLessThan { get; set; } public virtual DateTime? DateReturnLessThanOrEqualTo { get; set; } public virtual DateTime? DateReturnNotEqualTo { get; set; } public virtual Nullable[] DateReturnBetween { get; set; } public virtual Nullable[] DateReturnIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } } public partial class SM_JobPLLink { public virtual string SM_Tasks_RecID { get; set; } public virtual string RecID { get; set; } public virtual string PartID { get; set; } public virtual string EquipmentID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobPLLinkQuery : QueryDb, IReturn> { public SM_JobPLLinkQuery() { SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PartIDBetween = new string[]{}; PartIDIn = new string[]{}; EquipmentIDBetween = new string[]{}; EquipmentIDIn = new string[]{}; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PartID { get; set; } public virtual string PartIDStartsWith { get; set; } public virtual string PartIDEndsWith { get; set; } public virtual string PartIDContains { get; set; } public virtual string PartIDLike { get; set; } public virtual string[] PartIDBetween { get; set; } public virtual string[] PartIDIn { get; set; } public virtual string EquipmentID { get; set; } public virtual string EquipmentIDStartsWith { get; set; } public virtual string EquipmentIDEndsWith { get; set; } public virtual string EquipmentIDContains { get; set; } public virtual string EquipmentIDLike { get; set; } public virtual string[] EquipmentIDBetween { get; set; } public virtual string[] EquipmentIDIn { get; set; } } public partial class SM_Jobs { public SM_Jobs() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string JobNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DB_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.CN_Contact))] public virtual string CN_Contact_RecID { get; set; } public virtual string Reference { get; set; } public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string Coordinator_HR_Staff_RecID { get; set; } [Required] public virtual DateTime DateLogged { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSaved_HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] public virtual string IN_PriceSchemes_RecID { get; set; } public virtual string TaxExemptNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_JobsQuery : QueryDb, IReturn> { public SM_JobsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; DB_Main_RecIDBetween = new string[]{}; DB_Main_RecIDIn = new string[]{}; CN_Contact_RecIDBetween = new string[]{}; CN_Contact_RecIDIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; Coordinator_HR_Staff_RecIDBetween = new string[]{}; Coordinator_HR_Staff_RecIDIn = new string[]{}; DateLoggedBetween = new DateTime[]{}; DateLoggedIn = new DateTime[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSaved_HR_Staff_RecIDBetween = new string[]{}; LastSaved_HR_Staff_RecIDIn = new string[]{}; IN_PriceSchemes_RecIDBetween = new string[]{}; IN_PriceSchemes_RecIDIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; RowHash = new byte[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string DB_Main_RecID { get; set; } public virtual string DB_Main_RecIDStartsWith { get; set; } public virtual string DB_Main_RecIDEndsWith { get; set; } public virtual string DB_Main_RecIDContains { get; set; } public virtual string DB_Main_RecIDLike { get; set; } public virtual string[] DB_Main_RecIDBetween { get; set; } public virtual string[] DB_Main_RecIDIn { get; set; } public virtual string CN_Contact_RecID { get; set; } public virtual string CN_Contact_RecIDStartsWith { get; set; } public virtual string CN_Contact_RecIDEndsWith { get; set; } public virtual string CN_Contact_RecIDContains { get; set; } public virtual string CN_Contact_RecIDLike { get; set; } public virtual string[] CN_Contact_RecIDBetween { get; set; } public virtual string[] CN_Contact_RecIDIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Coordinator_HR_Staff_RecID { get; set; } public virtual string Coordinator_HR_Staff_RecIDStartsWith { get; set; } public virtual string Coordinator_HR_Staff_RecIDEndsWith { get; set; } public virtual string Coordinator_HR_Staff_RecIDContains { get; set; } public virtual string Coordinator_HR_Staff_RecIDLike { get; set; } public virtual string[] Coordinator_HR_Staff_RecIDBetween { get; set; } public virtual string[] Coordinator_HR_Staff_RecIDIn { get; set; } public virtual DateTime? DateLogged { get; set; } public virtual DateTime? DateLoggedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateLoggedGreaterThan { get; set; } public virtual DateTime? DateLoggedLessThan { get; set; } public virtual DateTime? DateLoggedLessThanOrEqualTo { get; set; } public virtual DateTime? DateLoggedNotEqualTo { get; set; } public virtual DateTime[] DateLoggedBetween { get; set; } public virtual DateTime[] DateLoggedIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSaved_HR_Staff_RecID { get; set; } public virtual string LastSaved_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDContains { get; set; } public virtual string LastSaved_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDIn { get; set; } public virtual string IN_PriceSchemes_RecID { get; set; } public virtual string IN_PriceSchemes_RecIDStartsWith { get; set; } public virtual string IN_PriceSchemes_RecIDEndsWith { get; set; } public virtual string IN_PriceSchemes_RecIDContains { get; set; } public virtual string IN_PriceSchemes_RecIDLike { get; set; } public virtual string[] IN_PriceSchemes_RecIDBetween { get; set; } public virtual string[] IN_PriceSchemes_RecIDIn { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } } public partial class SM_Labour { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } [Required] public virtual DateTime StartTime { get; set; } [Required] public virtual DateTime EndTime { get; set; } public virtual string Description { get; set; } [Required] public virtual decimal BillingTime { get; set; } [Required] public virtual decimal Rate { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedStaffID { get; set; } [Required] public virtual bool IsPrepaid { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual bool SitesheetReceived { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] [Required] public virtual string TX_Main_RecID { get; set; } [Required] public virtual decimal Tax { get; set; } [Required] public virtual decimal TaxRate { get; set; } [Required] public virtual decimal LCostIn { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Activities))] [Required] public virtual string SM_Activities_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] public virtual string SO_Lines_RecID { get; set; } } public partial class SM_LabourLineCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_LabourLineCustomFieldsQuery : QueryDb, IReturn> { public SM_LabourLineCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SM_LabourLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Labour))] [Required] public virtual string LabourID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_LabourLineCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_LabourLineCustomValuesQuery : QueryDb, IReturn> { public SM_LabourLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LabourIDBetween = new string[]{}; LabourIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string LabourID { get; set; } public virtual string LabourIDStartsWith { get; set; } public virtual string LabourIDEndsWith { get; set; } public virtual string LabourIDContains { get; set; } public virtual string LabourIDLike { get; set; } public virtual string[] LabourIDBetween { get; set; } public virtual string[] LabourIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SM_LabourLineDetails { [Required] public virtual string RecID { get; set; } [Required] public virtual decimal Quantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_PrepaidLabourPacks))] [Required] public virtual string SM_PrepaidLabourPacks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Labour))] [Required] public virtual string SM_Labour_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_LabourLineDetailsQuery : QueryDb, IReturn> { public SM_LabourLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SM_PrepaidLabourPacks_RecIDBetween = new string[]{}; SM_PrepaidLabourPacks_RecIDIn = new string[]{}; SM_Labour_RecIDBetween = new string[]{}; SM_Labour_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDStartsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDEndsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDContains { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDLike { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDBetween { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDIn { get; set; } public virtual string SM_Labour_RecID { get; set; } public virtual string SM_Labour_RecIDStartsWith { get; set; } public virtual string SM_Labour_RecIDEndsWith { get; set; } public virtual string SM_Labour_RecIDContains { get; set; } public virtual string SM_Labour_RecIDLike { get; set; } public virtual string[] SM_Labour_RecIDBetween { get; set; } public virtual string[] SM_Labour_RecIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_LabourQuery : QueryDb, IReturn> { public SM_LabourQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IN_Main_RecIDBetween = new string[]{}; IN_Main_RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; StartTimeBetween = new DateTime[]{}; StartTimeIn = new DateTime[]{}; EndTimeBetween = new DateTime[]{}; EndTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; BillingTimeBetween = new decimal[]{}; BillingTimeIn = new decimal[]{}; RateBetween = new decimal[]{}; RateIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedStaffIDBetween = new string[]{}; LastSavedStaffIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; TX_Main_RecIDBetween = new string[]{}; TX_Main_RecIDIn = new string[]{}; TaxBetween = new decimal[]{}; TaxIn = new decimal[]{}; TaxRateBetween = new decimal[]{}; TaxRateIn = new decimal[]{}; LCostInBetween = new decimal[]{}; LCostInIn = new decimal[]{}; SM_Activities_RecIDBetween = new string[]{}; SM_Activities_RecIDIn = new string[]{}; SO_Lines_RecIDBetween = new string[]{}; SO_Lines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IN_Main_RecID { get; set; } public virtual string IN_Main_RecIDStartsWith { get; set; } public virtual string IN_Main_RecIDEndsWith { get; set; } public virtual string IN_Main_RecIDContains { get; set; } public virtual string IN_Main_RecIDLike { get; set; } public virtual string[] IN_Main_RecIDBetween { get; set; } public virtual string[] IN_Main_RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? StartTime { get; set; } public virtual DateTime? StartTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartTimeGreaterThan { get; set; } public virtual DateTime? StartTimeLessThan { get; set; } public virtual DateTime? StartTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartTimeNotEqualTo { get; set; } public virtual DateTime[] StartTimeBetween { get; set; } public virtual DateTime[] StartTimeIn { get; set; } public virtual DateTime? EndTime { get; set; } public virtual DateTime? EndTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndTimeGreaterThan { get; set; } public virtual DateTime? EndTimeLessThan { get; set; } public virtual DateTime? EndTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndTimeNotEqualTo { get; set; } public virtual DateTime[] EndTimeBetween { get; set; } public virtual DateTime[] EndTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? BillingTime { get; set; } public virtual decimal? BillingTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? BillingTimeGreaterThan { get; set; } public virtual decimal? BillingTimeLessThan { get; set; } public virtual decimal? BillingTimeLessThanOrEqualTo { get; set; } public virtual decimal? BillingTimeNotEqualTo { get; set; } public virtual decimal[] BillingTimeBetween { get; set; } public virtual decimal[] BillingTimeIn { get; set; } public virtual decimal? Rate { get; set; } public virtual decimal? RateGreaterThanOrEqualTo { get; set; } public virtual decimal? RateGreaterThan { get; set; } public virtual decimal? RateLessThan { get; set; } public virtual decimal? RateLessThanOrEqualTo { get; set; } public virtual decimal? RateNotEqualTo { get; set; } public virtual decimal[] RateBetween { get; set; } public virtual decimal[] RateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedStaffID { get; set; } public virtual string LastSavedStaffIDStartsWith { get; set; } public virtual string LastSavedStaffIDEndsWith { get; set; } public virtual string LastSavedStaffIDContains { get; set; } public virtual string LastSavedStaffIDLike { get; set; } public virtual string[] LastSavedStaffIDBetween { get; set; } public virtual string[] LastSavedStaffIDIn { get; set; } public virtual bool? IsPrepaid { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? SitesheetReceived { get; set; } public virtual string TX_Main_RecID { get; set; } public virtual string TX_Main_RecIDStartsWith { get; set; } public virtual string TX_Main_RecIDEndsWith { get; set; } public virtual string TX_Main_RecIDContains { get; set; } public virtual string TX_Main_RecIDLike { get; set; } public virtual string[] TX_Main_RecIDBetween { get; set; } public virtual string[] TX_Main_RecIDIn { get; set; } public virtual decimal? Tax { get; set; } public virtual decimal? TaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxGreaterThan { get; set; } public virtual decimal? TaxLessThan { get; set; } public virtual decimal? TaxLessThanOrEqualTo { get; set; } public virtual decimal? TaxNotEqualTo { get; set; } public virtual decimal[] TaxBetween { get; set; } public virtual decimal[] TaxIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual decimal[] TaxRateBetween { get; set; } public virtual decimal[] TaxRateIn { get; set; } public virtual decimal? LCostIn { get; set; } public virtual decimal? LCostInGreaterThanOrEqualTo { get; set; } public virtual decimal? LCostInGreaterThan { get; set; } public virtual decimal? LCostInLessThan { get; set; } public virtual decimal? LCostInLessThanOrEqualTo { get; set; } public virtual decimal? LCostInNotEqualTo { get; set; } public virtual decimal[] LCostInBetween { get; set; } public virtual decimal[] LCostInIn { get; set; } public virtual string SM_Activities_RecID { get; set; } public virtual string SM_Activities_RecIDStartsWith { get; set; } public virtual string SM_Activities_RecIDEndsWith { get; set; } public virtual string SM_Activities_RecIDContains { get; set; } public virtual string SM_Activities_RecIDLike { get; set; } public virtual string[] SM_Activities_RecIDBetween { get; set; } public virtual string[] SM_Activities_RecIDIn { get; set; } public virtual string SO_Lines_RecID { get; set; } public virtual string SO_Lines_RecIDStartsWith { get; set; } public virtual string SO_Lines_RecIDEndsWith { get; set; } public virtual string SO_Lines_RecIDContains { get; set; } public virtual string SO_Lines_RecIDLike { get; set; } public virtual string[] SO_Lines_RecIDBetween { get; set; } public virtual string[] SO_Lines_RecIDIn { get; set; } } public partial class SM_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_NotesQuery : QueryDb, IReturn> { public SM_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SM_PartLineCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PartLineCustomFieldsQuery : QueryDb, IReturn> { public SM_PartLineCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SM_PartLineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Parts))] [Required] public virtual string PartID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_PartLineCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PartLineCustomValuesQuery : QueryDb, IReturn> { public SM_PartLineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; PartIDBetween = new string[]{}; PartIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string PartID { get; set; } public virtual string PartIDStartsWith { get; set; } public virtual string PartIDEndsWith { get; set; } public virtual string PartIDContains { get; set; } public virtual string PartIDLike { get; set; } public virtual string[] PartIDBetween { get; set; } public virtual string[] PartIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SM_PartLineDetails { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Parts))] [Required] public virtual string SM_Parts_RecID { get; set; } [Required] public virtual string LinkID { get; set; } public virtual decimal? Quantity { get; set; } public virtual byte? Mode { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PartLineDetailsQuery : QueryDb, IReturn> { public SM_PartLineDetailsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Parts_RecIDBetween = new string[]{}; SM_Parts_RecIDIn = new string[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; ModeBetween = new Nullable[]{}; ModeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Parts_RecID { get; set; } public virtual string SM_Parts_RecIDStartsWith { get; set; } public virtual string SM_Parts_RecIDEndsWith { get; set; } public virtual string SM_Parts_RecIDContains { get; set; } public virtual string SM_Parts_RecIDLike { get; set; } public virtual string[] SM_Parts_RecIDBetween { get; set; } public virtual string[] SM_Parts_RecIDIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual byte? Mode { get; set; } public virtual byte? ModeGreaterThanOrEqualTo { get; set; } public virtual byte? ModeGreaterThan { get; set; } public virtual byte? ModeLessThan { get; set; } public virtual byte? ModeLessThanOrEqualTo { get; set; } public virtual byte? ModeNotEqualTo { get; set; } public virtual Nullable[] ModeBetween { get; set; } public virtual Nullable[] ModeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SM_Parts { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] public virtual string SM_Tasks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] [Required] public virtual string IN_Main_RecID { get; set; } [Required] public virtual string PartNo { get; set; } [Required] public virtual string Description { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? Tax { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedStaffID { get; set; } public virtual string QOReference { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual bool? SellPriceIsIncTax { get; set; } public virtual short? QuantityDecimalPlaces { get; set; } public virtual bool? Discountable { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? LastCost { get; set; } public virtual string TaxID { get; set; } public virtual decimal? TaxRate { get; set; } public virtual bool? UserDefinedBit1 { get; set; } public virtual bool? UserDefinedBit2 { get; set; } public virtual bool? UserDefinedBit3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] public virtual string SO_Lines_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PartsQuery : QueryDb, IReturn> { public SM_PartsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; IN_Main_RecIDBetween = new string[]{}; IN_Main_RecIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; ItemPriceBetween = new Nullable[]{}; ItemPriceIn = new Nullable[]{}; TaxBetween = new Nullable[]{}; TaxIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedStaffIDBetween = new string[]{}; LastSavedStaffIDIn = new string[]{}; QOReferenceBetween = new string[]{}; QOReferenceIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; DiscountBetween = new Nullable[]{}; DiscountIn = new Nullable[]{}; DiscountPercentageBetween = new Nullable[]{}; DiscountPercentageIn = new Nullable[]{}; QuantityDecimalPlacesBetween = new Nullable[]{}; QuantityDecimalPlacesIn = new Nullable[]{}; DefaultPriceBetween = new Nullable[]{}; DefaultPriceIn = new Nullable[]{}; MinimumGPBetween = new Nullable[]{}; MinimumGPIn = new Nullable[]{}; LastCostBetween = new Nullable[]{}; LastCostIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; UserDefinedString1Between = new string[]{}; UserDefinedString1In = new string[]{}; UserDefinedString2Between = new string[]{}; UserDefinedString2In = new string[]{}; UserDefinedString3Between = new string[]{}; UserDefinedString3In = new string[]{}; UserDefinedDate1Between = new Nullable[]{}; UserDefinedDate1In = new Nullable[]{}; UserDefinedDate2Between = new Nullable[]{}; UserDefinedDate2In = new Nullable[]{}; UserDefinedDate3Between = new Nullable[]{}; UserDefinedDate3In = new Nullable[]{}; UserDefinedFloat1Between = new Nullable[]{}; UserDefinedFloat1In = new Nullable[]{}; UserDefinedFloat2Between = new Nullable[]{}; UserDefinedFloat2In = new Nullable[]{}; UserDefinedFloat3Between = new Nullable[]{}; UserDefinedFloat3In = new Nullable[]{}; SO_Lines_RecIDBetween = new string[]{}; SO_Lines_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string IN_Main_RecID { get; set; } public virtual string IN_Main_RecIDStartsWith { get; set; } public virtual string IN_Main_RecIDEndsWith { get; set; } public virtual string IN_Main_RecIDContains { get; set; } public virtual string IN_Main_RecIDLike { get; set; } public virtual string[] IN_Main_RecIDBetween { get; set; } public virtual string[] IN_Main_RecIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? ItemPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceGreaterThan { get; set; } public virtual decimal? ItemPriceLessThan { get; set; } public virtual decimal? ItemPriceLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceNotEqualTo { get; set; } public virtual Nullable[] ItemPriceBetween { get; set; } public virtual Nullable[] ItemPriceIn { get; set; } public virtual decimal? Tax { get; set; } public virtual decimal? TaxGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxGreaterThan { get; set; } public virtual decimal? TaxLessThan { get; set; } public virtual decimal? TaxLessThanOrEqualTo { get; set; } public virtual decimal? TaxNotEqualTo { get; set; } public virtual Nullable[] TaxBetween { get; set; } public virtual Nullable[] TaxIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedStaffID { get; set; } public virtual string LastSavedStaffIDStartsWith { get; set; } public virtual string LastSavedStaffIDEndsWith { get; set; } public virtual string LastSavedStaffIDContains { get; set; } public virtual string LastSavedStaffIDLike { get; set; } public virtual string[] LastSavedStaffIDBetween { get; set; } public virtual string[] LastSavedStaffIDIn { get; set; } public virtual string QOReference { get; set; } public virtual string QOReferenceStartsWith { get; set; } public virtual string QOReferenceEndsWith { get; set; } public virtual string QOReferenceContains { get; set; } public virtual string QOReferenceLike { get; set; } public virtual string[] QOReferenceBetween { get; set; } public virtual string[] QOReferenceIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? DiscountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountGreaterThan { get; set; } public virtual decimal? DiscountLessThan { get; set; } public virtual decimal? DiscountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountNotEqualTo { get; set; } public virtual Nullable[] DiscountBetween { get; set; } public virtual Nullable[] DiscountIn { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual decimal? DiscountPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageGreaterThan { get; set; } public virtual decimal? DiscountPercentageLessThan { get; set; } public virtual decimal? DiscountPercentageLessThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageNotEqualTo { get; set; } public virtual Nullable[] DiscountPercentageBetween { get; set; } public virtual Nullable[] DiscountPercentageIn { get; set; } public virtual bool? SellPriceIsIncTax { get; set; } public virtual short? QuantityDecimalPlaces { get; set; } public virtual short? QuantityDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesGreaterThan { get; set; } public virtual short? QuantityDecimalPlacesLessThan { get; set; } public virtual short? QuantityDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] QuantityDecimalPlacesBetween { get; set; } public virtual Nullable[] QuantityDecimalPlacesIn { get; set; } public virtual bool? Discountable { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? DefaultPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceGreaterThan { get; set; } public virtual decimal? DefaultPriceLessThan { get; set; } public virtual decimal? DefaultPriceLessThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceNotEqualTo { get; set; } public virtual Nullable[] DefaultPriceBetween { get; set; } public virtual Nullable[] DefaultPriceIn { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? MinimumGPGreaterThanOrEqualTo { get; set; } public virtual decimal? MinimumGPGreaterThan { get; set; } public virtual decimal? MinimumGPLessThan { get; set; } public virtual decimal? MinimumGPLessThanOrEqualTo { get; set; } public virtual decimal? MinimumGPNotEqualTo { get; set; } public virtual Nullable[] MinimumGPBetween { get; set; } public virtual Nullable[] MinimumGPIn { get; set; } public virtual decimal? LastCost { get; set; } public virtual decimal? LastCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LastCostGreaterThan { get; set; } public virtual decimal? LastCostLessThan { get; set; } public virtual decimal? LastCostLessThanOrEqualTo { get; set; } public virtual decimal? LastCostNotEqualTo { get; set; } public virtual Nullable[] LastCostBetween { get; set; } public virtual Nullable[] LastCostIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual bool? UserDefinedBit1 { get; set; } public virtual bool? UserDefinedBit2 { get; set; } public virtual bool? UserDefinedBit3 { get; set; } public virtual string UserDefinedString1 { get; set; } public virtual string UserDefinedString1StartsWith { get; set; } public virtual string UserDefinedString1EndsWith { get; set; } public virtual string UserDefinedString1Contains { get; set; } public virtual string UserDefinedString1Like { get; set; } public virtual string[] UserDefinedString1Between { get; set; } public virtual string[] UserDefinedString1In { get; set; } public virtual string UserDefinedString2 { get; set; } public virtual string UserDefinedString2StartsWith { get; set; } public virtual string UserDefinedString2EndsWith { get; set; } public virtual string UserDefinedString2Contains { get; set; } public virtual string UserDefinedString2Like { get; set; } public virtual string[] UserDefinedString2Between { get; set; } public virtual string[] UserDefinedString2In { get; set; } public virtual string UserDefinedString3 { get; set; } public virtual string UserDefinedString3StartsWith { get; set; } public virtual string UserDefinedString3EndsWith { get; set; } public virtual string UserDefinedString3Contains { get; set; } public virtual string UserDefinedString3Like { get; set; } public virtual string[] UserDefinedString3Between { get; set; } public virtual string[] UserDefinedString3In { get; set; } public virtual DateTime? UserDefinedDate1 { get; set; } public virtual DateTime? UserDefinedDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1GreaterThan { get; set; } public virtual DateTime? UserDefinedDate1LessThan { get; set; } public virtual DateTime? UserDefinedDate1LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate1Between { get; set; } public virtual Nullable[] UserDefinedDate1In { get; set; } public virtual DateTime? UserDefinedDate2 { get; set; } public virtual DateTime? UserDefinedDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2GreaterThan { get; set; } public virtual DateTime? UserDefinedDate2LessThan { get; set; } public virtual DateTime? UserDefinedDate2LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate2Between { get; set; } public virtual Nullable[] UserDefinedDate2In { get; set; } public virtual DateTime? UserDefinedDate3 { get; set; } public virtual DateTime? UserDefinedDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3GreaterThan { get; set; } public virtual DateTime? UserDefinedDate3LessThan { get; set; } public virtual DateTime? UserDefinedDate3LessThanOrEqualTo { get; set; } public virtual DateTime? UserDefinedDate3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedDate3Between { get; set; } public virtual Nullable[] UserDefinedDate3In { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1GreaterThan { get; set; } public virtual decimal? UserDefinedFloat1LessThan { get; set; } public virtual decimal? UserDefinedFloat1LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat1Between { get; set; } public virtual Nullable[] UserDefinedFloat1In { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2GreaterThan { get; set; } public virtual decimal? UserDefinedFloat2LessThan { get; set; } public virtual decimal? UserDefinedFloat2LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat2Between { get; set; } public virtual Nullable[] UserDefinedFloat2In { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? UserDefinedFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3GreaterThan { get; set; } public virtual decimal? UserDefinedFloat3LessThan { get; set; } public virtual decimal? UserDefinedFloat3LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat3Between { get; set; } public virtual Nullable[] UserDefinedFloat3In { get; set; } public virtual string SO_Lines_RecID { get; set; } public virtual string SO_Lines_RecIDStartsWith { get; set; } public virtual string SO_Lines_RecIDEndsWith { get; set; } public virtual string SO_Lines_RecIDContains { get; set; } public virtual string SO_Lines_RecIDLike { get; set; } public virtual string[] SO_Lines_RecIDBetween { get; set; } public virtual string[] SO_Lines_RecIDIn { get; set; } } public partial class SM_PrepaidLabourPacks { public SM_PrepaidLabourPacks() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual byte Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DB_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Main))] public virtual string Invoice_SO_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Main))] public virtual string CreditNote_SO_Main_RecID { get; set; } public virtual decimal? TotalHours { get; set; } public virtual decimal? ReorderLevel { get; set; } public virtual decimal? Rate { get; set; } public virtual decimal? Ratio { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string CreatedBy_HR_Staff_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedBy_HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string UnearnedIncomeAccount_GL_Ledger_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] [Required] public virtual string IncomeAccount_GL_Ledger_RecID { get; set; } public virtual bool? SpecialUse { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual string PackNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PrepaidLabourPacksQuery : QueryDb, IReturn> { public SM_PrepaidLabourPacksQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; DB_Main_RecIDBetween = new string[]{}; DB_Main_RecIDIn = new string[]{}; Invoice_SO_Main_RecIDBetween = new string[]{}; Invoice_SO_Main_RecIDIn = new string[]{}; CreditNote_SO_Main_RecIDBetween = new string[]{}; CreditNote_SO_Main_RecIDIn = new string[]{}; TotalHoursBetween = new Nullable[]{}; TotalHoursIn = new Nullable[]{}; ReorderLevelBetween = new Nullable[]{}; ReorderLevelIn = new Nullable[]{}; RateBetween = new Nullable[]{}; RateIn = new Nullable[]{}; RatioBetween = new Nullable[]{}; RatioIn = new Nullable[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedBy_HR_Staff_RecIDBetween = new string[]{}; CreatedBy_HR_Staff_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedBy_HR_Staff_RecIDBetween = new string[]{}; LastSavedBy_HR_Staff_RecIDIn = new string[]{}; UnearnedIncomeAccount_GL_Ledger_RecIDBetween = new string[]{}; UnearnedIncomeAccount_GL_Ledger_RecIDIn = new string[]{}; IncomeAccount_GL_Ledger_RecIDBetween = new string[]{}; IncomeAccount_GL_Ledger_RecIDIn = new string[]{}; RowHash = new byte[]{}; PackNoBetween = new string[]{}; PackNoIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual string DB_Main_RecID { get; set; } public virtual string DB_Main_RecIDStartsWith { get; set; } public virtual string DB_Main_RecIDEndsWith { get; set; } public virtual string DB_Main_RecIDContains { get; set; } public virtual string DB_Main_RecIDLike { get; set; } public virtual string[] DB_Main_RecIDBetween { get; set; } public virtual string[] DB_Main_RecIDIn { get; set; } public virtual string Invoice_SO_Main_RecID { get; set; } public virtual string Invoice_SO_Main_RecIDStartsWith { get; set; } public virtual string Invoice_SO_Main_RecIDEndsWith { get; set; } public virtual string Invoice_SO_Main_RecIDContains { get; set; } public virtual string Invoice_SO_Main_RecIDLike { get; set; } public virtual string[] Invoice_SO_Main_RecIDBetween { get; set; } public virtual string[] Invoice_SO_Main_RecIDIn { get; set; } public virtual string CreditNote_SO_Main_RecID { get; set; } public virtual string CreditNote_SO_Main_RecIDStartsWith { get; set; } public virtual string CreditNote_SO_Main_RecIDEndsWith { get; set; } public virtual string CreditNote_SO_Main_RecIDContains { get; set; } public virtual string CreditNote_SO_Main_RecIDLike { get; set; } public virtual string[] CreditNote_SO_Main_RecIDBetween { get; set; } public virtual string[] CreditNote_SO_Main_RecIDIn { get; set; } public virtual decimal? TotalHours { get; set; } public virtual decimal? TotalHoursGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalHoursGreaterThan { get; set; } public virtual decimal? TotalHoursLessThan { get; set; } public virtual decimal? TotalHoursLessThanOrEqualTo { get; set; } public virtual decimal? TotalHoursNotEqualTo { get; set; } public virtual Nullable[] TotalHoursBetween { get; set; } public virtual Nullable[] TotalHoursIn { get; set; } public virtual decimal? ReorderLevel { get; set; } public virtual decimal? ReorderLevelGreaterThanOrEqualTo { get; set; } public virtual decimal? ReorderLevelGreaterThan { get; set; } public virtual decimal? ReorderLevelLessThan { get; set; } public virtual decimal? ReorderLevelLessThanOrEqualTo { get; set; } public virtual decimal? ReorderLevelNotEqualTo { get; set; } public virtual Nullable[] ReorderLevelBetween { get; set; } public virtual Nullable[] ReorderLevelIn { get; set; } public virtual decimal? Rate { get; set; } public virtual decimal? RateGreaterThanOrEqualTo { get; set; } public virtual decimal? RateGreaterThan { get; set; } public virtual decimal? RateLessThan { get; set; } public virtual decimal? RateLessThanOrEqualTo { get; set; } public virtual decimal? RateNotEqualTo { get; set; } public virtual Nullable[] RateBetween { get; set; } public virtual Nullable[] RateIn { get; set; } public virtual decimal? Ratio { get; set; } public virtual decimal? RatioGreaterThanOrEqualTo { get; set; } public virtual decimal? RatioGreaterThan { get; set; } public virtual decimal? RatioLessThan { get; set; } public virtual decimal? RatioLessThanOrEqualTo { get; set; } public virtual decimal? RatioNotEqualTo { get; set; } public virtual Nullable[] RatioBetween { get; set; } public virtual Nullable[] RatioIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedBy_HR_Staff_RecID { get; set; } public virtual string CreatedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string CreatedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string CreatedBy_HR_Staff_RecIDContains { get; set; } public virtual string CreatedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] CreatedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] CreatedBy_HR_Staff_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedBy_HR_Staff_RecID { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDContains { get; set; } public virtual string LastSavedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSavedBy_HR_Staff_RecIDIn { get; set; } public virtual string UnearnedIncomeAccount_GL_Ledger_RecID { get; set; } public virtual string UnearnedIncomeAccount_GL_Ledger_RecIDStartsWith { get; set; } public virtual string UnearnedIncomeAccount_GL_Ledger_RecIDEndsWith { get; set; } public virtual string UnearnedIncomeAccount_GL_Ledger_RecIDContains { get; set; } public virtual string UnearnedIncomeAccount_GL_Ledger_RecIDLike { get; set; } public virtual string[] UnearnedIncomeAccount_GL_Ledger_RecIDBetween { get; set; } public virtual string[] UnearnedIncomeAccount_GL_Ledger_RecIDIn { get; set; } public virtual string IncomeAccount_GL_Ledger_RecID { get; set; } public virtual string IncomeAccount_GL_Ledger_RecIDStartsWith { get; set; } public virtual string IncomeAccount_GL_Ledger_RecIDEndsWith { get; set; } public virtual string IncomeAccount_GL_Ledger_RecIDContains { get; set; } public virtual string IncomeAccount_GL_Ledger_RecIDLike { get; set; } public virtual string[] IncomeAccount_GL_Ledger_RecIDBetween { get; set; } public virtual string[] IncomeAccount_GL_Ledger_RecIDIn { get; set; } public virtual bool? SpecialUse { get; set; } public virtual byte[] RowHash { get; set; } public virtual string PackNo { get; set; } public virtual string PackNoStartsWith { get; set; } public virtual string PackNoEndsWith { get; set; } public virtual string PackNoContains { get; set; } public virtual string PackNoLike { get; set; } public virtual string[] PackNoBetween { get; set; } public virtual string[] PackNoIn { get; set; } } public partial class SM_Priorities { public SM_Priorities() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } public virtual decimal? ResponseTime { get; set; } public virtual bool? Deadline { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_PrioritiesQuery : QueryDb, IReturn> { public SM_PrioritiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; ResponseTimeBetween = new Nullable[]{}; ResponseTimeIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } public virtual decimal? ResponseTime { get; set; } public virtual decimal? ResponseTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? ResponseTimeGreaterThan { get; set; } public virtual decimal? ResponseTimeLessThan { get; set; } public virtual decimal? ResponseTimeLessThanOrEqualTo { get; set; } public virtual decimal? ResponseTimeNotEqualTo { get; set; } public virtual Nullable[] ResponseTimeBetween { get; set; } public virtual Nullable[] ResponseTimeIn { get; set; } public virtual bool? Deadline { get; set; } } public partial class SM_SalesInvoiceNoSearch { [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_SalesInvoiceNoSearchQuery : QueryDb, IReturn> { public SM_SalesInvoiceNoSearchQuery() { InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } } public partial class SM_Statuses { public SM_Statuses() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_StatusesQuery : QueryDb, IReturn> { public SM_StatusesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class SM_Tasks { public SM_Tasks() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual int TaskNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Jobs))] [Required] public virtual string SM_Jobs_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Departments))] public virtual string HR_Departments_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_DepartmentCategories))] public virtual string HR_DepartmentCategories_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Priorities))] public virtual string SM_Priorities_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Statuses))] public virtual string SM_Statuses_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string AssignedTo_HR_Staff_RecID { get; set; } public virtual string Description { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime DateLogged { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LoggedBy_HR_Staff_RecID { get; set; } public virtual bool? HasDeadline { get; set; } public virtual DateTime? Deadline { get; set; } public virtual DateTime? CompletionDate { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSaved_HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_PrepaidLabourPacks))] public virtual string SM_PrepaidLabourPacks_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DeliveryAddress))] public virtual string DB_DeliveryAddress_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DebtorSystems))] public virtual string DB_DebtorSystems_RecID { get; set; } public virtual bool? IsRetired { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] public virtual string BillingDebtor_DB_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_DeliveryAddress))] public virtual string BillingDebtor_DB_DeliveryAddress_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_TasksQuery : QueryDb, IReturn> { public SM_TasksQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TaskNoBetween = new int[]{}; TaskNoIn = new int[]{}; SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; HR_Departments_RecIDBetween = new string[]{}; HR_Departments_RecIDIn = new string[]{}; HR_DepartmentCategories_RecIDBetween = new string[]{}; HR_DepartmentCategories_RecIDIn = new string[]{}; SM_Priorities_RecIDBetween = new string[]{}; SM_Priorities_RecIDIn = new string[]{}; SM_Statuses_RecIDBetween = new string[]{}; SM_Statuses_RecIDIn = new string[]{}; AssignedTo_HR_Staff_RecIDBetween = new string[]{}; AssignedTo_HR_Staff_RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; DateLoggedBetween = new DateTime[]{}; DateLoggedIn = new DateTime[]{}; LoggedBy_HR_Staff_RecIDBetween = new string[]{}; LoggedBy_HR_Staff_RecIDIn = new string[]{}; DeadlineBetween = new Nullable[]{}; DeadlineIn = new Nullable[]{}; CompletionDateBetween = new Nullable[]{}; CompletionDateIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSaved_HR_Staff_RecIDBetween = new string[]{}; LastSaved_HR_Staff_RecIDIn = new string[]{}; SM_PrepaidLabourPacks_RecIDBetween = new string[]{}; SM_PrepaidLabourPacks_RecIDIn = new string[]{}; DB_DeliveryAddress_RecIDBetween = new string[]{}; DB_DeliveryAddress_RecIDIn = new string[]{}; DB_DebtorSystems_RecIDBetween = new string[]{}; DB_DebtorSystems_RecIDIn = new string[]{}; RowHash = new byte[]{}; BillingDebtor_DB_Main_RecIDBetween = new string[]{}; BillingDebtor_DB_Main_RecIDIn = new string[]{}; BillingDebtor_DB_DeliveryAddress_RecIDBetween = new string[]{}; BillingDebtor_DB_DeliveryAddress_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? TaskNo { get; set; } public virtual int? TaskNoGreaterThanOrEqualTo { get; set; } public virtual int? TaskNoGreaterThan { get; set; } public virtual int? TaskNoLessThan { get; set; } public virtual int? TaskNoLessThanOrEqualTo { get; set; } public virtual int? TaskNoNotEqualTo { get; set; } public virtual int[] TaskNoBetween { get; set; } public virtual int[] TaskNoIn { get; set; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual string HR_Departments_RecID { get; set; } public virtual string HR_Departments_RecIDStartsWith { get; set; } public virtual string HR_Departments_RecIDEndsWith { get; set; } public virtual string HR_Departments_RecIDContains { get; set; } public virtual string HR_Departments_RecIDLike { get; set; } public virtual string[] HR_Departments_RecIDBetween { get; set; } public virtual string[] HR_Departments_RecIDIn { get; set; } public virtual string HR_DepartmentCategories_RecID { get; set; } public virtual string HR_DepartmentCategories_RecIDStartsWith { get; set; } public virtual string HR_DepartmentCategories_RecIDEndsWith { get; set; } public virtual string HR_DepartmentCategories_RecIDContains { get; set; } public virtual string HR_DepartmentCategories_RecIDLike { get; set; } public virtual string[] HR_DepartmentCategories_RecIDBetween { get; set; } public virtual string[] HR_DepartmentCategories_RecIDIn { get; set; } public virtual string SM_Priorities_RecID { get; set; } public virtual string SM_Priorities_RecIDStartsWith { get; set; } public virtual string SM_Priorities_RecIDEndsWith { get; set; } public virtual string SM_Priorities_RecIDContains { get; set; } public virtual string SM_Priorities_RecIDLike { get; set; } public virtual string[] SM_Priorities_RecIDBetween { get; set; } public virtual string[] SM_Priorities_RecIDIn { get; set; } public virtual string SM_Statuses_RecID { get; set; } public virtual string SM_Statuses_RecIDStartsWith { get; set; } public virtual string SM_Statuses_RecIDEndsWith { get; set; } public virtual string SM_Statuses_RecIDContains { get; set; } public virtual string SM_Statuses_RecIDLike { get; set; } public virtual string[] SM_Statuses_RecIDBetween { get; set; } public virtual string[] SM_Statuses_RecIDIn { get; set; } public virtual string AssignedTo_HR_Staff_RecID { get; set; } public virtual string AssignedTo_HR_Staff_RecIDStartsWith { get; set; } public virtual string AssignedTo_HR_Staff_RecIDEndsWith { get; set; } public virtual string AssignedTo_HR_Staff_RecIDContains { get; set; } public virtual string AssignedTo_HR_Staff_RecIDLike { get; set; } public virtual string[] AssignedTo_HR_Staff_RecIDBetween { get; set; } public virtual string[] AssignedTo_HR_Staff_RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? DateLogged { get; set; } public virtual DateTime? DateLoggedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateLoggedGreaterThan { get; set; } public virtual DateTime? DateLoggedLessThan { get; set; } public virtual DateTime? DateLoggedLessThanOrEqualTo { get; set; } public virtual DateTime? DateLoggedNotEqualTo { get; set; } public virtual DateTime[] DateLoggedBetween { get; set; } public virtual DateTime[] DateLoggedIn { get; set; } public virtual string LoggedBy_HR_Staff_RecID { get; set; } public virtual string LoggedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string LoggedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string LoggedBy_HR_Staff_RecIDContains { get; set; } public virtual string LoggedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] LoggedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] LoggedBy_HR_Staff_RecIDIn { get; set; } public virtual bool? HasDeadline { get; set; } public virtual DateTime? Deadline { get; set; } public virtual DateTime? DeadlineGreaterThanOrEqualTo { get; set; } public virtual DateTime? DeadlineGreaterThan { get; set; } public virtual DateTime? DeadlineLessThan { get; set; } public virtual DateTime? DeadlineLessThanOrEqualTo { get; set; } public virtual DateTime? DeadlineNotEqualTo { get; set; } public virtual Nullable[] DeadlineBetween { get; set; } public virtual Nullable[] DeadlineIn { get; set; } public virtual DateTime? CompletionDate { get; set; } public virtual DateTime? CompletionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CompletionDateGreaterThan { get; set; } public virtual DateTime? CompletionDateLessThan { get; set; } public virtual DateTime? CompletionDateLessThanOrEqualTo { get; set; } public virtual DateTime? CompletionDateNotEqualTo { get; set; } public virtual Nullable[] CompletionDateBetween { get; set; } public virtual Nullable[] CompletionDateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSaved_HR_Staff_RecID { get; set; } public virtual string LastSaved_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDContains { get; set; } public virtual string LastSaved_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDIn { get; set; } public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDStartsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDEndsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDContains { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDLike { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDBetween { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDIn { get; set; } public virtual string DB_DeliveryAddress_RecID { get; set; } public virtual string DB_DeliveryAddress_RecIDStartsWith { get; set; } public virtual string DB_DeliveryAddress_RecIDEndsWith { get; set; } public virtual string DB_DeliveryAddress_RecIDContains { get; set; } public virtual string DB_DeliveryAddress_RecIDLike { get; set; } public virtual string[] DB_DeliveryAddress_RecIDBetween { get; set; } public virtual string[] DB_DeliveryAddress_RecIDIn { get; set; } public virtual string DB_DebtorSystems_RecID { get; set; } public virtual string DB_DebtorSystems_RecIDStartsWith { get; set; } public virtual string DB_DebtorSystems_RecIDEndsWith { get; set; } public virtual string DB_DebtorSystems_RecIDContains { get; set; } public virtual string DB_DebtorSystems_RecIDLike { get; set; } public virtual string[] DB_DebtorSystems_RecIDBetween { get; set; } public virtual string[] DB_DebtorSystems_RecIDIn { get; set; } public virtual bool? IsRetired { get; set; } public virtual byte[] RowHash { get; set; } public virtual string BillingDebtor_DB_Main_RecID { get; set; } public virtual string BillingDebtor_DB_Main_RecIDStartsWith { get; set; } public virtual string BillingDebtor_DB_Main_RecIDEndsWith { get; set; } public virtual string BillingDebtor_DB_Main_RecIDContains { get; set; } public virtual string BillingDebtor_DB_Main_RecIDLike { get; set; } public virtual string[] BillingDebtor_DB_Main_RecIDBetween { get; set; } public virtual string[] BillingDebtor_DB_Main_RecIDIn { get; set; } public virtual string BillingDebtor_DB_DeliveryAddress_RecID { get; set; } public virtual string BillingDebtor_DB_DeliveryAddress_RecIDStartsWith { get; set; } public virtual string BillingDebtor_DB_DeliveryAddress_RecIDEndsWith { get; set; } public virtual string BillingDebtor_DB_DeliveryAddress_RecIDContains { get; set; } public virtual string BillingDebtor_DB_DeliveryAddress_RecIDLike { get; set; } public virtual string[] BillingDebtor_DB_DeliveryAddress_RecIDBetween { get; set; } public virtual string[] BillingDebtor_DB_DeliveryAddress_RecIDIn { get; set; } } public partial class SM_TimesheetLines { public SM_TimesheetLines() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Timesheets))] [Required] public virtual Guid SM_Timesheets_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Tasks))] [Required] public virtual string SM_Tasks_RecID { get; set; } [Required] public virtual DateTime StartTime { get; set; } public virtual DateTime? EndTime { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string SM_Activities_RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_TimesheetLinesQuery : QueryDb, IReturn> { public SM_TimesheetLinesQuery() { RecIDIn = new Guid[]{}; SM_Timesheets_RecIDIn = new Guid[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; StartTimeBetween = new DateTime[]{}; StartTimeIn = new DateTime[]{}; EndTimeBetween = new Nullable[]{}; EndTimeIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; SM_Activities_RecIDBetween = new string[]{}; SM_Activities_RecIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SM_Timesheets_RecID { get; set; } public virtual Guid[] SM_Timesheets_RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual DateTime? StartTime { get; set; } public virtual DateTime? StartTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartTimeGreaterThan { get; set; } public virtual DateTime? StartTimeLessThan { get; set; } public virtual DateTime? StartTimeLessThanOrEqualTo { get; set; } public virtual DateTime? StartTimeNotEqualTo { get; set; } public virtual DateTime[] StartTimeBetween { get; set; } public virtual DateTime[] StartTimeIn { get; set; } public virtual DateTime? EndTime { get; set; } public virtual DateTime? EndTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndTimeGreaterThan { get; set; } public virtual DateTime? EndTimeLessThan { get; set; } public virtual DateTime? EndTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EndTimeNotEqualTo { get; set; } public virtual Nullable[] EndTimeBetween { get; set; } public virtual Nullable[] EndTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string SM_Activities_RecID { get; set; } public virtual string SM_Activities_RecIDStartsWith { get; set; } public virtual string SM_Activities_RecIDEndsWith { get; set; } public virtual string SM_Activities_RecIDContains { get; set; } public virtual string SM_Activities_RecIDLike { get; set; } public virtual string[] SM_Activities_RecIDBetween { get; set; } public virtual string[] SM_Activities_RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SM_Timesheets { public SM_Timesheets() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string TimesheetNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual DateTime TimeSheetDate { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual bool IsActivated { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SM_TimesheetsQuery : QueryDb, IReturn> { public SM_TimesheetsQuery() { RecIDIn = new Guid[]{}; TimesheetNoBetween = new string[]{}; TimesheetNoIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; TimeSheetDateBetween = new DateTime[]{}; TimeSheetDateIn = new DateTime[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string TimesheetNo { get; set; } public virtual string TimesheetNoStartsWith { get; set; } public virtual string TimesheetNoEndsWith { get; set; } public virtual string TimesheetNoContains { get; set; } public virtual string TimesheetNoLike { get; set; } public virtual string[] TimesheetNoBetween { get; set; } public virtual string[] TimesheetNoIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual DateTime? TimeSheetDate { get; set; } public virtual DateTime? TimeSheetDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TimeSheetDateGreaterThan { get; set; } public virtual DateTime? TimeSheetDateLessThan { get; set; } public virtual DateTime? TimeSheetDateLessThanOrEqualTo { get; set; } public virtual DateTime? TimeSheetDateNotEqualTo { get; set; } public virtual DateTime[] TimeSheetDateBetween { get; set; } public virtual DateTime[] TimeSheetDateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? IsActivated { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SO_BatchPrintFilters { [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string StoredProcedureName { get; set; } public virtual bool? IsDefault { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsReadOnly { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BatchPrintFiltersQuery : QueryDb, IReturn> { public SO_BatchPrintFiltersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; StoredProcedureNameBetween = new string[]{}; StoredProcedureNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string StoredProcedureName { get; set; } public virtual string StoredProcedureNameStartsWith { get; set; } public virtual string StoredProcedureNameEndsWith { get; set; } public virtual string StoredProcedureNameContains { get; set; } public virtual string StoredProcedureNameLike { get; set; } public virtual string[] StoredProcedureNameBetween { get; set; } public virtual string[] StoredProcedureNameIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsReadOnly { get; set; } } public partial class SO_BatchPrintSettings { [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual short DeliveryDocketPrintedStatus { get; set; } [Required] public virtual short SalesOrderPrintedStatus { get; set; } [Required] public virtual short PackSlipPrintedStatus { get; set; } [Required] public virtual short PickSheetPrintedStatus { get; set; } [Required] public virtual short OtherPrintedStatus { get; set; } [Required] public virtual short SalesOrderType { get; set; } [Required] public virtual short DocumentType { get; set; } [Required] public virtual short BillingType { get; set; } [Required] public virtual short BackOrderMode { get; set; } [Required] public virtual short SalesOrderStatus { get; set; } public virtual bool? CurrentSnapOnly { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_BatchPrintFilters))] public virtual string BatchPrintFilterRecID { get; set; } public virtual bool? PrintDeliveryDocket { get; set; } public virtual bool? PrintInvoice { get; set; } public virtual bool? PrintPackSlip { get; set; } public virtual bool? PrintPickSheet { get; set; } public virtual bool? PrintOther { get; set; } [Required] public virtual string RecID { get; set; } public virtual bool? EmailDeliveryDocket { get; set; } public virtual bool? EmailInvoice { get; set; } public virtual bool? EmailPackSlip { get; set; } public virtual bool? EmailPickSheet { get; set; } public virtual bool? EmailOther { get; set; } public virtual short? DeliveryDocketEmailedStatus { get; set; } public virtual short? SalesOrderEmailedStatus { get; set; } public virtual short? PackSlipEmailedStatus { get; set; } public virtual short? PickSheetEmailedStatus { get; set; } public virtual short? OtherEmailedStatus { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.EM_Templates))] [Required] public virtual string BatchPrintEmailTemplateRecID { get; set; } public virtual string AppliesTo_IN_PhysicalID { get; set; } public virtual string AppliesTo_IN_LogicalID { get; set; } public virtual string VisibleTo_IN_PhysicalID { get; set; } public virtual string VisibleTo_IN_LogicalID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BatchPrintSettingsQuery : QueryDb, IReturn> { public SO_BatchPrintSettingsQuery() { NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DeliveryDocketPrintedStatusBetween = new short[]{}; DeliveryDocketPrintedStatusIn = new short[]{}; SalesOrderPrintedStatusBetween = new short[]{}; SalesOrderPrintedStatusIn = new short[]{}; PackSlipPrintedStatusBetween = new short[]{}; PackSlipPrintedStatusIn = new short[]{}; PickSheetPrintedStatusBetween = new short[]{}; PickSheetPrintedStatusIn = new short[]{}; OtherPrintedStatusBetween = new short[]{}; OtherPrintedStatusIn = new short[]{}; SalesOrderTypeBetween = new short[]{}; SalesOrderTypeIn = new short[]{}; DocumentTypeBetween = new short[]{}; DocumentTypeIn = new short[]{}; BillingTypeBetween = new short[]{}; BillingTypeIn = new short[]{}; BackOrderModeBetween = new short[]{}; BackOrderModeIn = new short[]{}; SalesOrderStatusBetween = new short[]{}; SalesOrderStatusIn = new short[]{}; BatchPrintFilterRecIDBetween = new string[]{}; BatchPrintFilterRecIDIn = new string[]{}; RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DeliveryDocketEmailedStatusBetween = new Nullable[]{}; DeliveryDocketEmailedStatusIn = new Nullable[]{}; SalesOrderEmailedStatusBetween = new Nullable[]{}; SalesOrderEmailedStatusIn = new Nullable[]{}; PackSlipEmailedStatusBetween = new Nullable[]{}; PackSlipEmailedStatusIn = new Nullable[]{}; PickSheetEmailedStatusBetween = new Nullable[]{}; PickSheetEmailedStatusIn = new Nullable[]{}; OtherEmailedStatusBetween = new Nullable[]{}; OtherEmailedStatusIn = new Nullable[]{}; BatchPrintEmailTemplateRecIDBetween = new string[]{}; BatchPrintEmailTemplateRecIDIn = new string[]{}; AppliesTo_IN_PhysicalIDBetween = new string[]{}; AppliesTo_IN_PhysicalIDIn = new string[]{}; AppliesTo_IN_LogicalIDBetween = new string[]{}; AppliesTo_IN_LogicalIDIn = new string[]{}; VisibleTo_IN_PhysicalIDBetween = new string[]{}; VisibleTo_IN_PhysicalIDIn = new string[]{}; VisibleTo_IN_LogicalIDBetween = new string[]{}; VisibleTo_IN_LogicalIDIn = new string[]{}; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual short? DeliveryDocketPrintedStatus { get; set; } public virtual short? DeliveryDocketPrintedStatusGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDocketPrintedStatusGreaterThan { get; set; } public virtual short? DeliveryDocketPrintedStatusLessThan { get; set; } public virtual short? DeliveryDocketPrintedStatusLessThanOrEqualTo { get; set; } public virtual short? DeliveryDocketPrintedStatusNotEqualTo { get; set; } public virtual short[] DeliveryDocketPrintedStatusBetween { get; set; } public virtual short[] DeliveryDocketPrintedStatusIn { get; set; } public virtual short? SalesOrderPrintedStatus { get; set; } public virtual short? SalesOrderPrintedStatusGreaterThanOrEqualTo { get; set; } public virtual short? SalesOrderPrintedStatusGreaterThan { get; set; } public virtual short? SalesOrderPrintedStatusLessThan { get; set; } public virtual short? SalesOrderPrintedStatusLessThanOrEqualTo { get; set; } public virtual short? SalesOrderPrintedStatusNotEqualTo { get; set; } public virtual short[] SalesOrderPrintedStatusBetween { get; set; } public virtual short[] SalesOrderPrintedStatusIn { get; set; } public virtual short? PackSlipPrintedStatus { get; set; } public virtual short? PackSlipPrintedStatusGreaterThanOrEqualTo { get; set; } public virtual short? PackSlipPrintedStatusGreaterThan { get; set; } public virtual short? PackSlipPrintedStatusLessThan { get; set; } public virtual short? PackSlipPrintedStatusLessThanOrEqualTo { get; set; } public virtual short? PackSlipPrintedStatusNotEqualTo { get; set; } public virtual short[] PackSlipPrintedStatusBetween { get; set; } public virtual short[] PackSlipPrintedStatusIn { get; set; } public virtual short? PickSheetPrintedStatus { get; set; } public virtual short? PickSheetPrintedStatusGreaterThanOrEqualTo { get; set; } public virtual short? PickSheetPrintedStatusGreaterThan { get; set; } public virtual short? PickSheetPrintedStatusLessThan { get; set; } public virtual short? PickSheetPrintedStatusLessThanOrEqualTo { get; set; } public virtual short? PickSheetPrintedStatusNotEqualTo { get; set; } public virtual short[] PickSheetPrintedStatusBetween { get; set; } public virtual short[] PickSheetPrintedStatusIn { get; set; } public virtual short? OtherPrintedStatus { get; set; } public virtual short? OtherPrintedStatusGreaterThanOrEqualTo { get; set; } public virtual short? OtherPrintedStatusGreaterThan { get; set; } public virtual short? OtherPrintedStatusLessThan { get; set; } public virtual short? OtherPrintedStatusLessThanOrEqualTo { get; set; } public virtual short? OtherPrintedStatusNotEqualTo { get; set; } public virtual short[] OtherPrintedStatusBetween { get; set; } public virtual short[] OtherPrintedStatusIn { get; set; } public virtual short? SalesOrderType { get; set; } public virtual short? SalesOrderTypeGreaterThanOrEqualTo { get; set; } public virtual short? SalesOrderTypeGreaterThan { get; set; } public virtual short? SalesOrderTypeLessThan { get; set; } public virtual short? SalesOrderTypeLessThanOrEqualTo { get; set; } public virtual short? SalesOrderTypeNotEqualTo { get; set; } public virtual short[] SalesOrderTypeBetween { get; set; } public virtual short[] SalesOrderTypeIn { get; set; } public virtual short? DocumentType { get; set; } public virtual short? DocumentTypeGreaterThanOrEqualTo { get; set; } public virtual short? DocumentTypeGreaterThan { get; set; } public virtual short? DocumentTypeLessThan { get; set; } public virtual short? DocumentTypeLessThanOrEqualTo { get; set; } public virtual short? DocumentTypeNotEqualTo { get; set; } public virtual short[] DocumentTypeBetween { get; set; } public virtual short[] DocumentTypeIn { get; set; } public virtual short? BillingType { get; set; } public virtual short? BillingTypeGreaterThanOrEqualTo { get; set; } public virtual short? BillingTypeGreaterThan { get; set; } public virtual short? BillingTypeLessThan { get; set; } public virtual short? BillingTypeLessThanOrEqualTo { get; set; } public virtual short? BillingTypeNotEqualTo { get; set; } public virtual short[] BillingTypeBetween { get; set; } public virtual short[] BillingTypeIn { get; set; } public virtual short? BackOrderMode { get; set; } public virtual short? BackOrderModeGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderModeGreaterThan { get; set; } public virtual short? BackOrderModeLessThan { get; set; } public virtual short? BackOrderModeLessThanOrEqualTo { get; set; } public virtual short? BackOrderModeNotEqualTo { get; set; } public virtual short[] BackOrderModeBetween { get; set; } public virtual short[] BackOrderModeIn { get; set; } public virtual short? SalesOrderStatus { get; set; } public virtual short? SalesOrderStatusGreaterThanOrEqualTo { get; set; } public virtual short? SalesOrderStatusGreaterThan { get; set; } public virtual short? SalesOrderStatusLessThan { get; set; } public virtual short? SalesOrderStatusLessThanOrEqualTo { get; set; } public virtual short? SalesOrderStatusNotEqualTo { get; set; } public virtual short[] SalesOrderStatusBetween { get; set; } public virtual short[] SalesOrderStatusIn { get; set; } public virtual bool? CurrentSnapOnly { get; set; } public virtual string BatchPrintFilterRecID { get; set; } public virtual string BatchPrintFilterRecIDStartsWith { get; set; } public virtual string BatchPrintFilterRecIDEndsWith { get; set; } public virtual string BatchPrintFilterRecIDContains { get; set; } public virtual string BatchPrintFilterRecIDLike { get; set; } public virtual string[] BatchPrintFilterRecIDBetween { get; set; } public virtual string[] BatchPrintFilterRecIDIn { get; set; } public virtual bool? PrintDeliveryDocket { get; set; } public virtual bool? PrintInvoice { get; set; } public virtual bool? PrintPackSlip { get; set; } public virtual bool? PrintPickSheet { get; set; } public virtual bool? PrintOther { get; set; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual bool? EmailDeliveryDocket { get; set; } public virtual bool? EmailInvoice { get; set; } public virtual bool? EmailPackSlip { get; set; } public virtual bool? EmailPickSheet { get; set; } public virtual bool? EmailOther { get; set; } public virtual short? DeliveryDocketEmailedStatus { get; set; } public virtual short? DeliveryDocketEmailedStatusGreaterThanOrEqualTo { get; set; } public virtual short? DeliveryDocketEmailedStatusGreaterThan { get; set; } public virtual short? DeliveryDocketEmailedStatusLessThan { get; set; } public virtual short? DeliveryDocketEmailedStatusLessThanOrEqualTo { get; set; } public virtual short? DeliveryDocketEmailedStatusNotEqualTo { get; set; } public virtual Nullable[] DeliveryDocketEmailedStatusBetween { get; set; } public virtual Nullable[] DeliveryDocketEmailedStatusIn { get; set; } public virtual short? SalesOrderEmailedStatus { get; set; } public virtual short? SalesOrderEmailedStatusGreaterThanOrEqualTo { get; set; } public virtual short? SalesOrderEmailedStatusGreaterThan { get; set; } public virtual short? SalesOrderEmailedStatusLessThan { get; set; } public virtual short? SalesOrderEmailedStatusLessThanOrEqualTo { get; set; } public virtual short? SalesOrderEmailedStatusNotEqualTo { get; set; } public virtual Nullable[] SalesOrderEmailedStatusBetween { get; set; } public virtual Nullable[] SalesOrderEmailedStatusIn { get; set; } public virtual short? PackSlipEmailedStatus { get; set; } public virtual short? PackSlipEmailedStatusGreaterThanOrEqualTo { get; set; } public virtual short? PackSlipEmailedStatusGreaterThan { get; set; } public virtual short? PackSlipEmailedStatusLessThan { get; set; } public virtual short? PackSlipEmailedStatusLessThanOrEqualTo { get; set; } public virtual short? PackSlipEmailedStatusNotEqualTo { get; set; } public virtual Nullable[] PackSlipEmailedStatusBetween { get; set; } public virtual Nullable[] PackSlipEmailedStatusIn { get; set; } public virtual short? PickSheetEmailedStatus { get; set; } public virtual short? PickSheetEmailedStatusGreaterThanOrEqualTo { get; set; } public virtual short? PickSheetEmailedStatusGreaterThan { get; set; } public virtual short? PickSheetEmailedStatusLessThan { get; set; } public virtual short? PickSheetEmailedStatusLessThanOrEqualTo { get; set; } public virtual short? PickSheetEmailedStatusNotEqualTo { get; set; } public virtual Nullable[] PickSheetEmailedStatusBetween { get; set; } public virtual Nullable[] PickSheetEmailedStatusIn { get; set; } public virtual short? OtherEmailedStatus { get; set; } public virtual short? OtherEmailedStatusGreaterThanOrEqualTo { get; set; } public virtual short? OtherEmailedStatusGreaterThan { get; set; } public virtual short? OtherEmailedStatusLessThan { get; set; } public virtual short? OtherEmailedStatusLessThanOrEqualTo { get; set; } public virtual short? OtherEmailedStatusNotEqualTo { get; set; } public virtual Nullable[] OtherEmailedStatusBetween { get; set; } public virtual Nullable[] OtherEmailedStatusIn { get; set; } public virtual string BatchPrintEmailTemplateRecID { get; set; } public virtual string BatchPrintEmailTemplateRecIDStartsWith { get; set; } public virtual string BatchPrintEmailTemplateRecIDEndsWith { get; set; } public virtual string BatchPrintEmailTemplateRecIDContains { get; set; } public virtual string BatchPrintEmailTemplateRecIDLike { get; set; } public virtual string[] BatchPrintEmailTemplateRecIDBetween { get; set; } public virtual string[] BatchPrintEmailTemplateRecIDIn { get; set; } public virtual string AppliesTo_IN_PhysicalID { get; set; } public virtual string AppliesTo_IN_PhysicalIDStartsWith { get; set; } public virtual string AppliesTo_IN_PhysicalIDEndsWith { get; set; } public virtual string AppliesTo_IN_PhysicalIDContains { get; set; } public virtual string AppliesTo_IN_PhysicalIDLike { get; set; } public virtual string[] AppliesTo_IN_PhysicalIDBetween { get; set; } public virtual string[] AppliesTo_IN_PhysicalIDIn { get; set; } public virtual string AppliesTo_IN_LogicalID { get; set; } public virtual string AppliesTo_IN_LogicalIDStartsWith { get; set; } public virtual string AppliesTo_IN_LogicalIDEndsWith { get; set; } public virtual string AppliesTo_IN_LogicalIDContains { get; set; } public virtual string AppliesTo_IN_LogicalIDLike { get; set; } public virtual string[] AppliesTo_IN_LogicalIDBetween { get; set; } public virtual string[] AppliesTo_IN_LogicalIDIn { get; set; } public virtual string VisibleTo_IN_PhysicalID { get; set; } public virtual string VisibleTo_IN_PhysicalIDStartsWith { get; set; } public virtual string VisibleTo_IN_PhysicalIDEndsWith { get; set; } public virtual string VisibleTo_IN_PhysicalIDContains { get; set; } public virtual string VisibleTo_IN_PhysicalIDLike { get; set; } public virtual string[] VisibleTo_IN_PhysicalIDBetween { get; set; } public virtual string[] VisibleTo_IN_PhysicalIDIn { get; set; } public virtual string VisibleTo_IN_LogicalID { get; set; } public virtual string VisibleTo_IN_LogicalIDStartsWith { get; set; } public virtual string VisibleTo_IN_LogicalIDEndsWith { get; set; } public virtual string VisibleTo_IN_LogicalIDContains { get; set; } public virtual string VisibleTo_IN_LogicalIDLike { get; set; } public virtual string[] VisibleTo_IN_LogicalIDBetween { get; set; } public virtual string[] VisibleTo_IN_LogicalIDIn { get; set; } } public partial class SO_BatchProcessTypes { [Required] public virtual string RecID { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string ListOfSalesOrdersToProcessStoredProcedure { get; set; } public virtual string PostProcessingStoredProcedure { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BatchProcessTypesQuery : QueryDb, IReturn> { public SO_BatchProcessTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ListOfSalesOrdersToProcessStoredProcedureBetween = new string[]{}; ListOfSalesOrdersToProcessStoredProcedureIn = new string[]{}; PostProcessingStoredProcedureBetween = new string[]{}; PostProcessingStoredProcedureIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ListOfSalesOrdersToProcessStoredProcedure { get; set; } public virtual string ListOfSalesOrdersToProcessStoredProcedureStartsWith { get; set; } public virtual string ListOfSalesOrdersToProcessStoredProcedureEndsWith { get; set; } public virtual string ListOfSalesOrdersToProcessStoredProcedureContains { get; set; } public virtual string ListOfSalesOrdersToProcessStoredProcedureLike { get; set; } public virtual string[] ListOfSalesOrdersToProcessStoredProcedureBetween { get; set; } public virtual string[] ListOfSalesOrdersToProcessStoredProcedureIn { get; set; } public virtual string PostProcessingStoredProcedure { get; set; } public virtual string PostProcessingStoredProcedureStartsWith { get; set; } public virtual string PostProcessingStoredProcedureEndsWith { get; set; } public virtual string PostProcessingStoredProcedureContains { get; set; } public virtual string PostProcessingStoredProcedureLike { get; set; } public virtual string[] PostProcessingStoredProcedureBetween { get; set; } public virtual string[] PostProcessingStoredProcedureIn { get; set; } } public partial class SO_BORun { [Required] public virtual string RunID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string RunBy { get; set; } [Required] public virtual string RunNo { get; set; } } public partial class SO_BORunLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string RunID { get; set; } public virtual short? SourceType { get; set; } [Required] public virtual string SourceLineID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BORunLinesQuery : QueryDb, IReturn> { public SO_BORunLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RunIDBetween = new string[]{}; RunIDIn = new string[]{}; SourceTypeBetween = new Nullable[]{}; SourceTypeIn = new Nullable[]{}; SourceLineIDBetween = new string[]{}; SourceLineIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string RunID { get; set; } public virtual string RunIDStartsWith { get; set; } public virtual string RunIDEndsWith { get; set; } public virtual string RunIDContains { get; set; } public virtual string RunIDLike { get; set; } public virtual string[] RunIDBetween { get; set; } public virtual string[] RunIDIn { get; set; } public virtual short? SourceType { get; set; } public virtual short? SourceTypeGreaterThanOrEqualTo { get; set; } public virtual short? SourceTypeGreaterThan { get; set; } public virtual short? SourceTypeLessThan { get; set; } public virtual short? SourceTypeLessThanOrEqualTo { get; set; } public virtual short? SourceTypeNotEqualTo { get; set; } public virtual Nullable[] SourceTypeBetween { get; set; } public virtual Nullable[] SourceTypeIn { get; set; } public virtual string SourceLineID { get; set; } public virtual string SourceLineIDStartsWith { get; set; } public virtual string SourceLineIDEndsWith { get; set; } public virtual string SourceLineIDContains { get; set; } public virtual string SourceLineIDLike { get; set; } public virtual string[] SourceLineIDBetween { get; set; } public virtual string[] SourceLineIDIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BORunQuery : QueryDb, IReturn> { public SO_BORunQuery() { RunIDBetween = new string[]{}; RunIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RunByBetween = new string[]{}; RunByIn = new string[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; } public virtual string RunID { get; set; } public virtual string RunIDStartsWith { get; set; } public virtual string RunIDEndsWith { get; set; } public virtual string RunIDContains { get; set; } public virtual string RunIDLike { get; set; } public virtual string[] RunIDBetween { get; set; } public virtual string[] RunIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string RunBy { get; set; } public virtual string RunByStartsWith { get; set; } public virtual string RunByEndsWith { get; set; } public virtual string RunByContains { get; set; } public virtual string RunByLike { get; set; } public virtual string[] RunByBetween { get; set; } public virtual string[] RunByIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } } public partial class SO_BulkCreditNoteBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual DateTime DateActivated { get; set; } public virtual bool? BatchActivated { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } public partial class SO_BulkCreditNoteBatchLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string BulkCreditNoteBatchID { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual string CreditNoteInvoiceID { get; set; } public virtual string CreditNoteInvoiceNo { get; set; } public virtual bool? CreditFlag { get; set; } public virtual bool? CreditFailed { get; set; } public virtual string FailReason { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BulkCreditNoteBatchLinesQuery : QueryDb, IReturn> { public SO_BulkCreditNoteBatchLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BulkCreditNoteBatchIDBetween = new string[]{}; BulkCreditNoteBatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; CreditNoteInvoiceIDBetween = new string[]{}; CreditNoteInvoiceIDIn = new string[]{}; CreditNoteInvoiceNoBetween = new string[]{}; CreditNoteInvoiceNoIn = new string[]{}; FailReasonBetween = new string[]{}; FailReasonIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BulkCreditNoteBatchID { get; set; } public virtual string BulkCreditNoteBatchIDStartsWith { get; set; } public virtual string BulkCreditNoteBatchIDEndsWith { get; set; } public virtual string BulkCreditNoteBatchIDContains { get; set; } public virtual string BulkCreditNoteBatchIDLike { get; set; } public virtual string[] BulkCreditNoteBatchIDBetween { get; set; } public virtual string[] BulkCreditNoteBatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string CreditNoteInvoiceID { get; set; } public virtual string CreditNoteInvoiceIDStartsWith { get; set; } public virtual string CreditNoteInvoiceIDEndsWith { get; set; } public virtual string CreditNoteInvoiceIDContains { get; set; } public virtual string CreditNoteInvoiceIDLike { get; set; } public virtual string[] CreditNoteInvoiceIDBetween { get; set; } public virtual string[] CreditNoteInvoiceIDIn { get; set; } public virtual string CreditNoteInvoiceNo { get; set; } public virtual string CreditNoteInvoiceNoStartsWith { get; set; } public virtual string CreditNoteInvoiceNoEndsWith { get; set; } public virtual string CreditNoteInvoiceNoContains { get; set; } public virtual string CreditNoteInvoiceNoLike { get; set; } public virtual string[] CreditNoteInvoiceNoBetween { get; set; } public virtual string[] CreditNoteInvoiceNoIn { get; set; } public virtual bool? CreditFlag { get; set; } public virtual bool? CreditFailed { get; set; } public virtual string FailReason { get; set; } public virtual string FailReasonStartsWith { get; set; } public virtual string FailReasonEndsWith { get; set; } public virtual string FailReasonContains { get; set; } public virtual string FailReasonLike { get; set; } public virtual string[] FailReasonBetween { get; set; } public virtual string[] FailReasonIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_BulkCreditNoteBatchQuery : QueryDb, IReturn> { public SO_BulkCreditNoteBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; DateActivatedBetween = new DateTime[]{}; DateActivatedIn = new DateTime[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual DateTime? DateActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedGreaterThan { get; set; } public virtual DateTime? DateActivatedLessThan { get; set; } public virtual DateTime? DateActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedNotEqualTo { get; set; } public virtual DateTime[] DateActivatedBetween { get; set; } public virtual DateTime[] DateActivatedIn { get; set; } public virtual bool? BatchActivated { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SO_CashSale { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Main))] [Required] public virtual string InvoiceID { get; set; } public virtual string Name { get; set; } public virtual string Company { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string ContactName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_CashSaleQuery : QueryDb, IReturn> { public SO_CashSaleQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; CompanyBetween = new string[]{}; CompanyIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; FaxBetween = new string[]{}; FaxIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Company { get; set; } public virtual string CompanyStartsWith { get; set; } public virtual string CompanyEndsWith { get; set; } public virtual string CompanyContains { get; set; } public virtual string CompanyLike { get; set; } public virtual string[] CompanyBetween { get; set; } public virtual string[] CompanyIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string Fax { get; set; } public virtual string FaxStartsWith { get; set; } public virtual string FaxEndsWith { get; set; } public virtual string FaxContains { get; set; } public virtual string FaxLike { get; set; } public virtual string[] FaxBetween { get; set; } public virtual string[] FaxIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } } public partial class SO_CreditNoteInvoiceLink { [Required] public virtual string RecID { get; set; } [Required] public virtual string CreditNoteInvoiceID { get; set; } [Required] public virtual string SourceInvoiceHistoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_CreditNoteInvoiceLinkQuery : QueryDb, IReturn> { public SO_CreditNoteInvoiceLinkQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; CreditNoteInvoiceIDBetween = new string[]{}; CreditNoteInvoiceIDIn = new string[]{}; SourceInvoiceHistoryIDBetween = new string[]{}; SourceInvoiceHistoryIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string CreditNoteInvoiceID { get; set; } public virtual string CreditNoteInvoiceIDStartsWith { get; set; } public virtual string CreditNoteInvoiceIDEndsWith { get; set; } public virtual string CreditNoteInvoiceIDContains { get; set; } public virtual string CreditNoteInvoiceIDLike { get; set; } public virtual string[] CreditNoteInvoiceIDBetween { get; set; } public virtual string[] CreditNoteInvoiceIDIn { get; set; } public virtual string SourceInvoiceHistoryID { get; set; } public virtual string SourceInvoiceHistoryIDStartsWith { get; set; } public virtual string SourceInvoiceHistoryIDEndsWith { get; set; } public virtual string SourceInvoiceHistoryIDContains { get; set; } public virtual string SourceInvoiceHistoryIDLike { get; set; } public virtual string[] SourceInvoiceHistoryIDBetween { get; set; } public virtual string[] SourceInvoiceHistoryIDIn { get; set; } } public partial class SO_CreditReasons { [Required] public virtual string CreditReasonID { get; set; } [Required] public virtual string CreditReasonDescription { get; set; } [Required] public virtual bool DefaultCreditReason { get; set; } [Required] public virtual bool CreditIntoStock { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_CreditReasonsQuery : QueryDb, IReturn> { public SO_CreditReasonsQuery() { CreditReasonIDBetween = new string[]{}; CreditReasonIDIn = new string[]{}; CreditReasonDescriptionBetween = new string[]{}; CreditReasonDescriptionIn = new string[]{}; } public virtual string CreditReasonID { get; set; } public virtual string CreditReasonIDStartsWith { get; set; } public virtual string CreditReasonIDEndsWith { get; set; } public virtual string CreditReasonIDContains { get; set; } public virtual string CreditReasonIDLike { get; set; } public virtual string[] CreditReasonIDBetween { get; set; } public virtual string[] CreditReasonIDIn { get; set; } public virtual string CreditReasonDescription { get; set; } public virtual string CreditReasonDescriptionStartsWith { get; set; } public virtual string CreditReasonDescriptionEndsWith { get; set; } public virtual string CreditReasonDescriptionContains { get; set; } public virtual string CreditReasonDescriptionLike { get; set; } public virtual string[] CreditReasonDescriptionBetween { get; set; } public virtual string[] CreditReasonDescriptionIn { get; set; } public virtual bool? DefaultCreditReason { get; set; } public virtual bool? CreditIntoStock { get; set; } } public partial class SO_CustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } [Required] public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_CustomSettingQuery : QueryDb, IReturn> { public SO_CustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class SO_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_CustomSetting))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Main))] [Required] public virtual string InvoiceID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_CustomSettingValuesQuery : QueryDb, IReturn> { public SO_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SO_Documents { public SO_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_DocumentsQuery : QueryDb, IReturn> { public SO_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SO_EDIMain { [Required] public virtual string InvoiceID { get; set; } public virtual byte? EDIOrderType { get; set; } public virtual string EDIAddress { get; set; } public virtual DateTime? EDIDeliverNotBeforeDate { get; set; } public virtual DateTime? EDIDeliverNotAfterDate { get; set; } public virtual string ReceiverEDIAddress { get; set; } public virtual string VendorNumber { get; set; } public virtual string BuyerNumber { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_EDIMainQuery : QueryDb, IReturn> { public SO_EDIMainQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; EDIOrderTypeBetween = new Nullable[]{}; EDIOrderTypeIn = new Nullable[]{}; EDIAddressBetween = new string[]{}; EDIAddressIn = new string[]{}; EDIDeliverNotBeforeDateBetween = new Nullable[]{}; EDIDeliverNotBeforeDateIn = new Nullable[]{}; EDIDeliverNotAfterDateBetween = new Nullable[]{}; EDIDeliverNotAfterDateIn = new Nullable[]{}; ReceiverEDIAddressBetween = new string[]{}; ReceiverEDIAddressIn = new string[]{}; VendorNumberBetween = new string[]{}; VendorNumberIn = new string[]{}; BuyerNumberBetween = new string[]{}; BuyerNumberIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual byte? EDIOrderType { get; set; } public virtual byte? EDIOrderTypeGreaterThanOrEqualTo { get; set; } public virtual byte? EDIOrderTypeGreaterThan { get; set; } public virtual byte? EDIOrderTypeLessThan { get; set; } public virtual byte? EDIOrderTypeLessThanOrEqualTo { get; set; } public virtual byte? EDIOrderTypeNotEqualTo { get; set; } public virtual Nullable[] EDIOrderTypeBetween { get; set; } public virtual Nullable[] EDIOrderTypeIn { get; set; } public virtual string EDIAddress { get; set; } public virtual string EDIAddressStartsWith { get; set; } public virtual string EDIAddressEndsWith { get; set; } public virtual string EDIAddressContains { get; set; } public virtual string EDIAddressLike { get; set; } public virtual string[] EDIAddressBetween { get; set; } public virtual string[] EDIAddressIn { get; set; } public virtual DateTime? EDIDeliverNotBeforeDate { get; set; } public virtual DateTime? EDIDeliverNotBeforeDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EDIDeliverNotBeforeDateGreaterThan { get; set; } public virtual DateTime? EDIDeliverNotBeforeDateLessThan { get; set; } public virtual DateTime? EDIDeliverNotBeforeDateLessThanOrEqualTo { get; set; } public virtual DateTime? EDIDeliverNotBeforeDateNotEqualTo { get; set; } public virtual Nullable[] EDIDeliverNotBeforeDateBetween { get; set; } public virtual Nullable[] EDIDeliverNotBeforeDateIn { get; set; } public virtual DateTime? EDIDeliverNotAfterDate { get; set; } public virtual DateTime? EDIDeliverNotAfterDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EDIDeliverNotAfterDateGreaterThan { get; set; } public virtual DateTime? EDIDeliverNotAfterDateLessThan { get; set; } public virtual DateTime? EDIDeliverNotAfterDateLessThanOrEqualTo { get; set; } public virtual DateTime? EDIDeliverNotAfterDateNotEqualTo { get; set; } public virtual Nullable[] EDIDeliverNotAfterDateBetween { get; set; } public virtual Nullable[] EDIDeliverNotAfterDateIn { get; set; } public virtual string ReceiverEDIAddress { get; set; } public virtual string ReceiverEDIAddressStartsWith { get; set; } public virtual string ReceiverEDIAddressEndsWith { get; set; } public virtual string ReceiverEDIAddressContains { get; set; } public virtual string ReceiverEDIAddressLike { get; set; } public virtual string[] ReceiverEDIAddressBetween { get; set; } public virtual string[] ReceiverEDIAddressIn { get; set; } public virtual string VendorNumber { get; set; } public virtual string VendorNumberStartsWith { get; set; } public virtual string VendorNumberEndsWith { get; set; } public virtual string VendorNumberContains { get; set; } public virtual string VendorNumberLike { get; set; } public virtual string[] VendorNumberBetween { get; set; } public virtual string[] VendorNumberIn { get; set; } public virtual string BuyerNumber { get; set; } public virtual string BuyerNumberStartsWith { get; set; } public virtual string BuyerNumberEndsWith { get; set; } public virtual string BuyerNumberContains { get; set; } public virtual string BuyerNumberLike { get; set; } public virtual string[] BuyerNumberBetween { get; set; } public virtual string[] BuyerNumberIn { get; set; } } public partial class SO_EmailLog { [Required] public virtual string EmailLogID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_History))] [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual DateTime EmailDateTime { get; set; } public virtual string From { get; set; } public virtual string To { get; set; } public virtual string CC { get; set; } public virtual string BCC { get; set; } public virtual string Attachments { get; set; } public virtual string Subject { get; set; } public virtual string Body { get; set; } [Required] public virtual string InvoiceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual short? ReportType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_EmailLogQuery : QueryDb, IReturn> { public SO_EmailLogQuery() { EmailLogIDBetween = new string[]{}; EmailLogIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; EmailDateTimeBetween = new DateTime[]{}; EmailDateTimeIn = new DateTime[]{}; FromBetween = new string[]{}; FromIn = new string[]{}; ToBetween = new string[]{}; ToIn = new string[]{}; CCBetween = new string[]{}; CCIn = new string[]{}; BCCBetween = new string[]{}; BCCIn = new string[]{}; AttachmentsBetween = new string[]{}; AttachmentsIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; EM_Main_RecIDBetween = new string[]{}; EM_Main_RecIDIn = new string[]{}; ReportTypeBetween = new Nullable[]{}; ReportTypeIn = new Nullable[]{}; } public virtual string EmailLogID { get; set; } public virtual string EmailLogIDStartsWith { get; set; } public virtual string EmailLogIDEndsWith { get; set; } public virtual string EmailLogIDContains { get; set; } public virtual string EmailLogIDLike { get; set; } public virtual string[] EmailLogIDBetween { get; set; } public virtual string[] EmailLogIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual DateTime? EmailDateTime { get; set; } public virtual DateTime? EmailDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeGreaterThan { get; set; } public virtual DateTime? EmailDateTimeLessThan { get; set; } public virtual DateTime? EmailDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? EmailDateTimeNotEqualTo { get; set; } public virtual DateTime[] EmailDateTimeBetween { get; set; } public virtual DateTime[] EmailDateTimeIn { get; set; } public virtual string From { get; set; } public virtual string FromStartsWith { get; set; } public virtual string FromEndsWith { get; set; } public virtual string FromContains { get; set; } public virtual string FromLike { get; set; } public virtual string[] FromBetween { get; set; } public virtual string[] FromIn { get; set; } public virtual string To { get; set; } public virtual string ToStartsWith { get; set; } public virtual string ToEndsWith { get; set; } public virtual string ToContains { get; set; } public virtual string ToLike { get; set; } public virtual string[] ToBetween { get; set; } public virtual string[] ToIn { get; set; } public virtual string CC { get; set; } public virtual string CCStartsWith { get; set; } public virtual string CCEndsWith { get; set; } public virtual string CCContains { get; set; } public virtual string CCLike { get; set; } public virtual string[] CCBetween { get; set; } public virtual string[] CCIn { get; set; } public virtual string BCC { get; set; } public virtual string BCCStartsWith { get; set; } public virtual string BCCEndsWith { get; set; } public virtual string BCCContains { get; set; } public virtual string BCCLike { get; set; } public virtual string[] BCCBetween { get; set; } public virtual string[] BCCIn { get; set; } public virtual string Attachments { get; set; } public virtual string AttachmentsStartsWith { get; set; } public virtual string AttachmentsEndsWith { get; set; } public virtual string AttachmentsContains { get; set; } public virtual string AttachmentsLike { get; set; } public virtual string[] AttachmentsBetween { get; set; } public virtual string[] AttachmentsIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string EM_Main_RecID { get; set; } public virtual string EM_Main_RecIDStartsWith { get; set; } public virtual string EM_Main_RecIDEndsWith { get; set; } public virtual string EM_Main_RecIDContains { get; set; } public virtual string EM_Main_RecIDLike { get; set; } public virtual string[] EM_Main_RecIDBetween { get; set; } public virtual string[] EM_Main_RecIDIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual short? ReportType { get; set; } public virtual short? ReportTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReportTypeGreaterThan { get; set; } public virtual short? ReportTypeLessThan { get; set; } public virtual short? ReportTypeLessThanOrEqualTo { get; set; } public virtual short? ReportTypeNotEqualTo { get; set; } public virtual Nullable[] ReportTypeBetween { get; set; } public virtual Nullable[] ReportTypeIn { get; set; } } public partial class SO_ExportLines { public SO_ExportLines() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_ExportMain))] [Required] public virtual string SO_ExportMain_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string SO_Main_InvoiceID { get; set; } public virtual bool? FlaggedForExport { get; set; } public virtual string SO_History_InvoiceHistoryID { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ExportLinesQuery : QueryDb, IReturn> { public SO_ExportLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SO_ExportMain_RecIDBetween = new string[]{}; SO_ExportMain_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; SO_Main_InvoiceIDBetween = new string[]{}; SO_Main_InvoiceIDIn = new string[]{}; SO_History_InvoiceHistoryIDBetween = new string[]{}; SO_History_InvoiceHistoryIDIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SO_ExportMain_RecID { get; set; } public virtual string SO_ExportMain_RecIDStartsWith { get; set; } public virtual string SO_ExportMain_RecIDEndsWith { get; set; } public virtual string SO_ExportMain_RecIDContains { get; set; } public virtual string SO_ExportMain_RecIDLike { get; set; } public virtual string[] SO_ExportMain_RecIDBetween { get; set; } public virtual string[] SO_ExportMain_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string SO_Main_InvoiceID { get; set; } public virtual string SO_Main_InvoiceIDStartsWith { get; set; } public virtual string SO_Main_InvoiceIDEndsWith { get; set; } public virtual string SO_Main_InvoiceIDContains { get; set; } public virtual string SO_Main_InvoiceIDLike { get; set; } public virtual string[] SO_Main_InvoiceIDBetween { get; set; } public virtual string[] SO_Main_InvoiceIDIn { get; set; } public virtual bool? FlaggedForExport { get; set; } public virtual string SO_History_InvoiceHistoryID { get; set; } public virtual string SO_History_InvoiceHistoryIDStartsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDEndsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDContains { get; set; } public virtual string SO_History_InvoiceHistoryIDLike { get; set; } public virtual string[] SO_History_InvoiceHistoryIDBetween { get; set; } public virtual string[] SO_History_InvoiceHistoryIDIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SO_ExportMain { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual DateTime DateCreated { get; set; } [Required] public virtual DateTime DateActivated { get; set; } [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual byte Status { get; set; } public virtual string ExportFileNameAndPath { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ExportMainQuery : QueryDb, IReturn> { public SO_ExportMainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; DateCreatedBetween = new DateTime[]{}; DateCreatedIn = new DateTime[]{}; DateActivatedBetween = new DateTime[]{}; DateActivatedIn = new DateTime[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; ExportFileNameAndPathBetween = new string[]{}; ExportFileNameAndPathIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual DateTime[] DateCreatedBetween { get; set; } public virtual DateTime[] DateCreatedIn { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual DateTime? DateActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedGreaterThan { get; set; } public virtual DateTime? DateActivatedLessThan { get; set; } public virtual DateTime? DateActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedNotEqualTo { get; set; } public virtual DateTime[] DateActivatedBetween { get; set; } public virtual DateTime[] DateActivatedIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual string ExportFileNameAndPath { get; set; } public virtual string ExportFileNameAndPathStartsWith { get; set; } public virtual string ExportFileNameAndPathEndsWith { get; set; } public virtual string ExportFileNameAndPathContains { get; set; } public virtual string ExportFileNameAndPathLike { get; set; } public virtual string[] ExportFileNameAndPathBetween { get; set; } public virtual string[] ExportFileNameAndPathIn { get; set; } } public partial class SO_ForwardOrderProcessBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string StaffID { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual bool? BatchActivated { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string IN_Logical_RecID { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } } public partial class SO_ForwardOrderProcessBatchLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string ForwardOrderProcessBatchID { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual bool? ConvertFlag { get; set; } public virtual bool? ConvertFailed { get; set; } public virtual string FailReason { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ForwardOrderProcessBatchLinesQuery : QueryDb, IReturn> { public SO_ForwardOrderProcessBatchLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ForwardOrderProcessBatchIDBetween = new string[]{}; ForwardOrderProcessBatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; FailReasonBetween = new string[]{}; FailReasonIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ForwardOrderProcessBatchID { get; set; } public virtual string ForwardOrderProcessBatchIDStartsWith { get; set; } public virtual string ForwardOrderProcessBatchIDEndsWith { get; set; } public virtual string ForwardOrderProcessBatchIDContains { get; set; } public virtual string ForwardOrderProcessBatchIDLike { get; set; } public virtual string[] ForwardOrderProcessBatchIDBetween { get; set; } public virtual string[] ForwardOrderProcessBatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual bool? ConvertFlag { get; set; } public virtual bool? ConvertFailed { get; set; } public virtual string FailReason { get; set; } public virtual string FailReasonStartsWith { get; set; } public virtual string FailReasonEndsWith { get; set; } public virtual string FailReasonContains { get; set; } public virtual string FailReasonLike { get; set; } public virtual string[] FailReasonBetween { get; set; } public virtual string[] FailReasonIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ForwardOrderProcessBatchQuery : QueryDb, IReturn> { public SO_ForwardOrderProcessBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; DateActivatedBetween = new Nullable[]{}; DateActivatedIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual DateTime? DateActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedGreaterThan { get; set; } public virtual DateTime? DateActivatedLessThan { get; set; } public virtual DateTime? DateActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedNotEqualTo { get; set; } public virtual Nullable[] DateActivatedBetween { get; set; } public virtual Nullable[] DateActivatedIn { get; set; } public virtual bool? BatchActivated { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } } public partial class SO_ForwardOrderScheduleBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string StaffID { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual bool? BatchActivated { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string IN_Logical_RecID { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } public virtual bool? IncludeForwardOrders { get; set; } public virtual bool? IncludeOrders { get; set; } public virtual bool? IncludeInvoices { get; set; } public virtual bool? IncludeActiveOrders { get; set; } } public partial class SO_ForwardOrderScheduleBatchLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string ForwardOrderScheduleBatchID { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual DateTime ForwardOrderDate { get; set; } [Required] public virtual DateTime CurrentScheduledDate { get; set; } [Required] public virtual DateTime NewScheduledDate { get; set; } public virtual bool? UpdateFailed { get; set; } public virtual string FailReason { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ForwardOrderScheduleBatchLinesQuery : QueryDb, IReturn> { public SO_ForwardOrderScheduleBatchLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ForwardOrderScheduleBatchIDBetween = new string[]{}; ForwardOrderScheduleBatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; ForwardOrderDateBetween = new DateTime[]{}; ForwardOrderDateIn = new DateTime[]{}; CurrentScheduledDateBetween = new DateTime[]{}; CurrentScheduledDateIn = new DateTime[]{}; NewScheduledDateBetween = new DateTime[]{}; NewScheduledDateIn = new DateTime[]{}; FailReasonBetween = new string[]{}; FailReasonIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ForwardOrderScheduleBatchID { get; set; } public virtual string ForwardOrderScheduleBatchIDStartsWith { get; set; } public virtual string ForwardOrderScheduleBatchIDEndsWith { get; set; } public virtual string ForwardOrderScheduleBatchIDContains { get; set; } public virtual string ForwardOrderScheduleBatchIDLike { get; set; } public virtual string[] ForwardOrderScheduleBatchIDBetween { get; set; } public virtual string[] ForwardOrderScheduleBatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual DateTime? ForwardOrderDate { get; set; } public virtual DateTime? ForwardOrderDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateGreaterThan { get; set; } public virtual DateTime? ForwardOrderDateLessThan { get; set; } public virtual DateTime? ForwardOrderDateLessThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateNotEqualTo { get; set; } public virtual DateTime[] ForwardOrderDateBetween { get; set; } public virtual DateTime[] ForwardOrderDateIn { get; set; } public virtual DateTime? CurrentScheduledDate { get; set; } public virtual DateTime? CurrentScheduledDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CurrentScheduledDateGreaterThan { get; set; } public virtual DateTime? CurrentScheduledDateLessThan { get; set; } public virtual DateTime? CurrentScheduledDateLessThanOrEqualTo { get; set; } public virtual DateTime? CurrentScheduledDateNotEqualTo { get; set; } public virtual DateTime[] CurrentScheduledDateBetween { get; set; } public virtual DateTime[] CurrentScheduledDateIn { get; set; } public virtual DateTime? NewScheduledDate { get; set; } public virtual DateTime? NewScheduledDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NewScheduledDateGreaterThan { get; set; } public virtual DateTime? NewScheduledDateLessThan { get; set; } public virtual DateTime? NewScheduledDateLessThanOrEqualTo { get; set; } public virtual DateTime? NewScheduledDateNotEqualTo { get; set; } public virtual DateTime[] NewScheduledDateBetween { get; set; } public virtual DateTime[] NewScheduledDateIn { get; set; } public virtual bool? UpdateFailed { get; set; } public virtual string FailReason { get; set; } public virtual string FailReasonStartsWith { get; set; } public virtual string FailReasonEndsWith { get; set; } public virtual string FailReasonContains { get; set; } public virtual string FailReasonLike { get; set; } public virtual string[] FailReasonBetween { get; set; } public virtual string[] FailReasonIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ForwardOrderScheduleBatchQuery : QueryDb, IReturn> { public SO_ForwardOrderScheduleBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; DateActivatedBetween = new Nullable[]{}; DateActivatedIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual DateTime? DateActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedGreaterThan { get; set; } public virtual DateTime? DateActivatedLessThan { get; set; } public virtual DateTime? DateActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedNotEqualTo { get; set; } public virtual Nullable[] DateActivatedBetween { get; set; } public virtual Nullable[] DateActivatedIn { get; set; } public virtual bool? BatchActivated { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } public virtual bool? IncludeForwardOrders { get; set; } public virtual bool? IncludeOrders { get; set; } public virtual bool? IncludeInvoices { get; set; } public virtual bool? IncludeActiveOrders { get; set; } } public partial class SO_FoundStockAudit { [Required] public virtual string RecID { get; set; } [Required] public virtual string DestInvoiceID { get; set; } [Required] public virtual string DestHistoryID { get; set; } [Required] public virtual string DestInvoiceLineID { get; set; } public virtual decimal? DestQuantityRequired { get; set; } } public partial class SO_FoundStockAuditLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string FoundStockAuditID { get; set; } [Required] public virtual string SourceInvoiceID { get; set; } [Required] public virtual string SourceHistoryID { get; set; } [Required] public virtual string SourceInvoiceLineID { get; set; } public virtual decimal? QuantityTaken { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_FoundStockAuditLinesQuery : QueryDb, IReturn> { public SO_FoundStockAuditLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FoundStockAuditIDBetween = new string[]{}; FoundStockAuditIDIn = new string[]{}; SourceInvoiceIDBetween = new string[]{}; SourceInvoiceIDIn = new string[]{}; SourceHistoryIDBetween = new string[]{}; SourceHistoryIDIn = new string[]{}; SourceInvoiceLineIDBetween = new string[]{}; SourceInvoiceLineIDIn = new string[]{}; QuantityTakenBetween = new Nullable[]{}; QuantityTakenIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FoundStockAuditID { get; set; } public virtual string FoundStockAuditIDStartsWith { get; set; } public virtual string FoundStockAuditIDEndsWith { get; set; } public virtual string FoundStockAuditIDContains { get; set; } public virtual string FoundStockAuditIDLike { get; set; } public virtual string[] FoundStockAuditIDBetween { get; set; } public virtual string[] FoundStockAuditIDIn { get; set; } public virtual string SourceInvoiceID { get; set; } public virtual string SourceInvoiceIDStartsWith { get; set; } public virtual string SourceInvoiceIDEndsWith { get; set; } public virtual string SourceInvoiceIDContains { get; set; } public virtual string SourceInvoiceIDLike { get; set; } public virtual string[] SourceInvoiceIDBetween { get; set; } public virtual string[] SourceInvoiceIDIn { get; set; } public virtual string SourceHistoryID { get; set; } public virtual string SourceHistoryIDStartsWith { get; set; } public virtual string SourceHistoryIDEndsWith { get; set; } public virtual string SourceHistoryIDContains { get; set; } public virtual string SourceHistoryIDLike { get; set; } public virtual string[] SourceHistoryIDBetween { get; set; } public virtual string[] SourceHistoryIDIn { get; set; } public virtual string SourceInvoiceLineID { get; set; } public virtual string SourceInvoiceLineIDStartsWith { get; set; } public virtual string SourceInvoiceLineIDEndsWith { get; set; } public virtual string SourceInvoiceLineIDContains { get; set; } public virtual string SourceInvoiceLineIDLike { get; set; } public virtual string[] SourceInvoiceLineIDBetween { get; set; } public virtual string[] SourceInvoiceLineIDIn { get; set; } public virtual decimal? QuantityTaken { get; set; } public virtual decimal? QuantityTakenGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityTakenGreaterThan { get; set; } public virtual decimal? QuantityTakenLessThan { get; set; } public virtual decimal? QuantityTakenLessThanOrEqualTo { get; set; } public virtual decimal? QuantityTakenNotEqualTo { get; set; } public virtual Nullable[] QuantityTakenBetween { get; set; } public virtual Nullable[] QuantityTakenIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_FoundStockAuditQuery : QueryDb, IReturn> { public SO_FoundStockAuditQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DestInvoiceIDBetween = new string[]{}; DestInvoiceIDIn = new string[]{}; DestHistoryIDBetween = new string[]{}; DestHistoryIDIn = new string[]{}; DestInvoiceLineIDBetween = new string[]{}; DestInvoiceLineIDIn = new string[]{}; DestQuantityRequiredBetween = new Nullable[]{}; DestQuantityRequiredIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DestInvoiceID { get; set; } public virtual string DestInvoiceIDStartsWith { get; set; } public virtual string DestInvoiceIDEndsWith { get; set; } public virtual string DestInvoiceIDContains { get; set; } public virtual string DestInvoiceIDLike { get; set; } public virtual string[] DestInvoiceIDBetween { get; set; } public virtual string[] DestInvoiceIDIn { get; set; } public virtual string DestHistoryID { get; set; } public virtual string DestHistoryIDStartsWith { get; set; } public virtual string DestHistoryIDEndsWith { get; set; } public virtual string DestHistoryIDContains { get; set; } public virtual string DestHistoryIDLike { get; set; } public virtual string[] DestHistoryIDBetween { get; set; } public virtual string[] DestHistoryIDIn { get; set; } public virtual string DestInvoiceLineID { get; set; } public virtual string DestInvoiceLineIDStartsWith { get; set; } public virtual string DestInvoiceLineIDEndsWith { get; set; } public virtual string DestInvoiceLineIDContains { get; set; } public virtual string DestInvoiceLineIDLike { get; set; } public virtual string[] DestInvoiceLineIDBetween { get; set; } public virtual string[] DestInvoiceLineIDIn { get; set; } public virtual decimal? DestQuantityRequired { get; set; } public virtual decimal? DestQuantityRequiredGreaterThanOrEqualTo { get; set; } public virtual decimal? DestQuantityRequiredGreaterThan { get; set; } public virtual decimal? DestQuantityRequiredLessThan { get; set; } public virtual decimal? DestQuantityRequiredLessThanOrEqualTo { get; set; } public virtual decimal? DestQuantityRequiredNotEqualTo { get; set; } public virtual Nullable[] DestQuantityRequiredBetween { get; set; } public virtual Nullable[] DestQuantityRequiredIn { get; set; } } public partial class SO_History { [Required] public virtual string InvoiceHistoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Main))] [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string LastModifiedBy { get; set; } [Required] public virtual DateTime RecordDate { get; set; } public virtual string Ref { get; set; } public virtual short? HistoryNo { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress4 { get; set; } public virtual string PostCode { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } [Required] public virtual string PaymentTypeID { get; set; } public virtual string PaymentRef { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual string RunNo { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual string DelContactName { get; set; } [Required] public virtual bool Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string Cartage1TaxRateID { get; set; } public virtual decimal? Cartage1TaxRate { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string Cartage2TaxRateID { get; set; } public virtual decimal? Cartage2TaxRate { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string Cartage3TaxRateID { get; set; } public virtual decimal? Cartage3TaxRate { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual string DBTransID { get; set; } public virtual byte? Status { get; set; } public virtual string EmailAddress { get; set; } public virtual string ConsignmentNote { get; set; } public virtual string EDIASNNumber { get; set; } public virtual byte? EDIPickStatus { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateLastSaved { get; set; } public virtual DateTime? DatePosted { get; set; } public virtual DateTime? DateProcessed { get; set; } [Required] public virtual bool DropShipment { get; set; } [Required] public virtual string DeliveryAddressee { get; set; } [Required] public virtual string DeliveryAddressCountry { get; set; } [Required] public virtual string FreightForwardAddressCountry { get; set; } } public partial class SO_HistoryCarrier { [Required] public virtual string SO_History_InvoiceHistoryID { get; set; } public virtual bool? UseLeastCost { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_Carriers))] [Required] public virtual string FR_Carriers_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.FR_CarrierServices))] [Required] public virtual string FR_CarrierServices_RecID { get; set; } [Required] public virtual byte FreightSystemStatus { get; set; } [Required] public virtual byte ChargeTo { get; set; } public virtual string CarrierAccountNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryCarrierQuery : QueryDb, IReturn> { public SO_HistoryCarrierQuery() { SO_History_InvoiceHistoryIDBetween = new string[]{}; SO_History_InvoiceHistoryIDIn = new string[]{}; FR_Carriers_RecIDBetween = new string[]{}; FR_Carriers_RecIDIn = new string[]{}; FR_CarrierServices_RecIDBetween = new string[]{}; FR_CarrierServices_RecIDIn = new string[]{}; FreightSystemStatusBetween = new byte[]{}; FreightSystemStatusIn = new byte[]{}; ChargeToBetween = new byte[]{}; ChargeToIn = new byte[]{}; CarrierAccountNoBetween = new string[]{}; CarrierAccountNoIn = new string[]{}; } public virtual string SO_History_InvoiceHistoryID { get; set; } public virtual string SO_History_InvoiceHistoryIDStartsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDEndsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDContains { get; set; } public virtual string SO_History_InvoiceHistoryIDLike { get; set; } public virtual string[] SO_History_InvoiceHistoryIDBetween { get; set; } public virtual string[] SO_History_InvoiceHistoryIDIn { get; set; } public virtual bool? UseLeastCost { get; set; } public virtual string FR_Carriers_RecID { get; set; } public virtual string FR_Carriers_RecIDStartsWith { get; set; } public virtual string FR_Carriers_RecIDEndsWith { get; set; } public virtual string FR_Carriers_RecIDContains { get; set; } public virtual string FR_Carriers_RecIDLike { get; set; } public virtual string[] FR_Carriers_RecIDBetween { get; set; } public virtual string[] FR_Carriers_RecIDIn { get; set; } public virtual string FR_CarrierServices_RecID { get; set; } public virtual string FR_CarrierServices_RecIDStartsWith { get; set; } public virtual string FR_CarrierServices_RecIDEndsWith { get; set; } public virtual string FR_CarrierServices_RecIDContains { get; set; } public virtual string FR_CarrierServices_RecIDLike { get; set; } public virtual string[] FR_CarrierServices_RecIDBetween { get; set; } public virtual string[] FR_CarrierServices_RecIDIn { get; set; } public virtual byte? FreightSystemStatus { get; set; } public virtual byte? FreightSystemStatusGreaterThanOrEqualTo { get; set; } public virtual byte? FreightSystemStatusGreaterThan { get; set; } public virtual byte? FreightSystemStatusLessThan { get; set; } public virtual byte? FreightSystemStatusLessThanOrEqualTo { get; set; } public virtual byte? FreightSystemStatusNotEqualTo { get; set; } public virtual byte[] FreightSystemStatusBetween { get; set; } public virtual byte[] FreightSystemStatusIn { get; set; } public virtual byte? ChargeTo { get; set; } public virtual byte? ChargeToGreaterThanOrEqualTo { get; set; } public virtual byte? ChargeToGreaterThan { get; set; } public virtual byte? ChargeToLessThan { get; set; } public virtual byte? ChargeToLessThanOrEqualTo { get; set; } public virtual byte? ChargeToNotEqualTo { get; set; } public virtual byte[] ChargeToBetween { get; set; } public virtual byte[] ChargeToIn { get; set; } public virtual string CarrierAccountNo { get; set; } public virtual string CarrierAccountNoStartsWith { get; set; } public virtual string CarrierAccountNoEndsWith { get; set; } public virtual string CarrierAccountNoContains { get; set; } public virtual string CarrierAccountNoLike { get; set; } public virtual string[] CarrierAccountNoBetween { get; set; } public virtual string[] CarrierAccountNoIn { get; set; } } public partial class SO_HistoryConsignmentNotes { [Required] public virtual string RecID { get; set; } [Required] public virtual string SO_History_InvoiceHistoryID { get; set; } [Required] public virtual string ConsignmentNoteNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual DateTime? ConsignmentNoteDate { get; set; } [Required] public virtual decimal ExGSTAmount { get; set; } [Required] public virtual decimal GSTAmount { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryConsignmentNotesQuery : QueryDb, IReturn> { public SO_HistoryConsignmentNotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SO_History_InvoiceHistoryIDBetween = new string[]{}; SO_History_InvoiceHistoryIDIn = new string[]{}; ConsignmentNoteNoBetween = new string[]{}; ConsignmentNoteNoIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ConsignmentNoteDateBetween = new Nullable[]{}; ConsignmentNoteDateIn = new Nullable[]{}; ExGSTAmountBetween = new decimal[]{}; ExGSTAmountIn = new decimal[]{}; GSTAmountBetween = new decimal[]{}; GSTAmountIn = new decimal[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SO_History_InvoiceHistoryID { get; set; } public virtual string SO_History_InvoiceHistoryIDStartsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDEndsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDContains { get; set; } public virtual string SO_History_InvoiceHistoryIDLike { get; set; } public virtual string[] SO_History_InvoiceHistoryIDBetween { get; set; } public virtual string[] SO_History_InvoiceHistoryIDIn { get; set; } public virtual string ConsignmentNoteNo { get; set; } public virtual string ConsignmentNoteNoStartsWith { get; set; } public virtual string ConsignmentNoteNoEndsWith { get; set; } public virtual string ConsignmentNoteNoContains { get; set; } public virtual string ConsignmentNoteNoLike { get; set; } public virtual string[] ConsignmentNoteNoBetween { get; set; } public virtual string[] ConsignmentNoteNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? ConsignmentNoteDate { get; set; } public virtual DateTime? ConsignmentNoteDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ConsignmentNoteDateGreaterThan { get; set; } public virtual DateTime? ConsignmentNoteDateLessThan { get; set; } public virtual DateTime? ConsignmentNoteDateLessThanOrEqualTo { get; set; } public virtual DateTime? ConsignmentNoteDateNotEqualTo { get; set; } public virtual Nullable[] ConsignmentNoteDateBetween { get; set; } public virtual Nullable[] ConsignmentNoteDateIn { get; set; } public virtual decimal? ExGSTAmount { get; set; } public virtual decimal? ExGSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? ExGSTAmountGreaterThan { get; set; } public virtual decimal? ExGSTAmountLessThan { get; set; } public virtual decimal? ExGSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? ExGSTAmountNotEqualTo { get; set; } public virtual decimal[] ExGSTAmountBetween { get; set; } public virtual decimal[] ExGSTAmountIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual decimal[] GSTAmountBetween { get; set; } public virtual decimal[] GSTAmountIn { get; set; } } public partial class SO_HistoryCustomSetting { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } [Required] public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryCustomSettingQuery : QueryDb, IReturn> { public SO_HistoryCustomSettingQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class SO_HistoryCustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_HistoryCustomSetting))] [Required] public virtual string SettingID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_History))] [Required] public virtual string HistoryID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryCustomSettingValuesQuery : QueryDb, IReturn> { public SO_HistoryCustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; HistoryIDBetween = new string[]{}; HistoryIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string HistoryID { get; set; } public virtual string HistoryIDStartsWith { get; set; } public virtual string HistoryIDEndsWith { get; set; } public virtual string HistoryIDContains { get; set; } public virtual string HistoryIDLike { get; set; } public virtual string[] HistoryIDBetween { get; set; } public virtual string[] HistoryIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SO_HistoryFreightItems { [Required] public virtual string RecID { get; set; } [Required] public virtual string Reference { get; set; } [Required] public virtual string SO_History_InvoiceHistoryID { get; set; } [Required] public virtual string FR_CarrierFreightDescriptions_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual decimal NumberItems { get; set; } [Required] public virtual decimal ItemWeight { get; set; } [Required] public virtual decimal ItemCubic { get; set; } [Required] public virtual decimal ItemLength { get; set; } [Required] public virtual decimal ItemWidth { get; set; } [Required] public virtual decimal ItemHeight { get; set; } [Required] public virtual string SO_HistoryConsignmentNotes_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryFreightItemsQuery : QueryDb, IReturn> { public SO_HistoryFreightItemsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; SO_History_InvoiceHistoryIDBetween = new string[]{}; SO_History_InvoiceHistoryIDIn = new string[]{}; FR_CarrierFreightDescriptions_RecIDBetween = new string[]{}; FR_CarrierFreightDescriptions_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; NumberItemsBetween = new decimal[]{}; NumberItemsIn = new decimal[]{}; ItemWeightBetween = new decimal[]{}; ItemWeightIn = new decimal[]{}; ItemCubicBetween = new decimal[]{}; ItemCubicIn = new decimal[]{}; ItemLengthBetween = new decimal[]{}; ItemLengthIn = new decimal[]{}; ItemWidthBetween = new decimal[]{}; ItemWidthIn = new decimal[]{}; ItemHeightBetween = new decimal[]{}; ItemHeightIn = new decimal[]{}; SO_HistoryConsignmentNotes_RecIDBetween = new string[]{}; SO_HistoryConsignmentNotes_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual string SO_History_InvoiceHistoryID { get; set; } public virtual string SO_History_InvoiceHistoryIDStartsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDEndsWith { get; set; } public virtual string SO_History_InvoiceHistoryIDContains { get; set; } public virtual string SO_History_InvoiceHistoryIDLike { get; set; } public virtual string[] SO_History_InvoiceHistoryIDBetween { get; set; } public virtual string[] SO_History_InvoiceHistoryIDIn { get; set; } public virtual string FR_CarrierFreightDescriptions_RecID { get; set; } public virtual string FR_CarrierFreightDescriptions_RecIDStartsWith { get; set; } public virtual string FR_CarrierFreightDescriptions_RecIDEndsWith { get; set; } public virtual string FR_CarrierFreightDescriptions_RecIDContains { get; set; } public virtual string FR_CarrierFreightDescriptions_RecIDLike { get; set; } public virtual string[] FR_CarrierFreightDescriptions_RecIDBetween { get; set; } public virtual string[] FR_CarrierFreightDescriptions_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual decimal? NumberItems { get; set; } public virtual decimal? NumberItemsGreaterThanOrEqualTo { get; set; } public virtual decimal? NumberItemsGreaterThan { get; set; } public virtual decimal? NumberItemsLessThan { get; set; } public virtual decimal? NumberItemsLessThanOrEqualTo { get; set; } public virtual decimal? NumberItemsNotEqualTo { get; set; } public virtual decimal[] NumberItemsBetween { get; set; } public virtual decimal[] NumberItemsIn { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemWeightGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemWeightGreaterThan { get; set; } public virtual decimal? ItemWeightLessThan { get; set; } public virtual decimal? ItemWeightLessThanOrEqualTo { get; set; } public virtual decimal? ItemWeightNotEqualTo { get; set; } public virtual decimal[] ItemWeightBetween { get; set; } public virtual decimal[] ItemWeightIn { get; set; } public virtual decimal? ItemCubic { get; set; } public virtual decimal? ItemCubicGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemCubicGreaterThan { get; set; } public virtual decimal? ItemCubicLessThan { get; set; } public virtual decimal? ItemCubicLessThanOrEqualTo { get; set; } public virtual decimal? ItemCubicNotEqualTo { get; set; } public virtual decimal[] ItemCubicBetween { get; set; } public virtual decimal[] ItemCubicIn { get; set; } public virtual decimal? ItemLength { get; set; } public virtual decimal? ItemLengthGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemLengthGreaterThan { get; set; } public virtual decimal? ItemLengthLessThan { get; set; } public virtual decimal? ItemLengthLessThanOrEqualTo { get; set; } public virtual decimal? ItemLengthNotEqualTo { get; set; } public virtual decimal[] ItemLengthBetween { get; set; } public virtual decimal[] ItemLengthIn { get; set; } public virtual decimal? ItemWidth { get; set; } public virtual decimal? ItemWidthGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemWidthGreaterThan { get; set; } public virtual decimal? ItemWidthLessThan { get; set; } public virtual decimal? ItemWidthLessThanOrEqualTo { get; set; } public virtual decimal? ItemWidthNotEqualTo { get; set; } public virtual decimal[] ItemWidthBetween { get; set; } public virtual decimal[] ItemWidthIn { get; set; } public virtual decimal? ItemHeight { get; set; } public virtual decimal? ItemHeightGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemHeightGreaterThan { get; set; } public virtual decimal? ItemHeightLessThan { get; set; } public virtual decimal? ItemHeightLessThanOrEqualTo { get; set; } public virtual decimal? ItemHeightNotEqualTo { get; set; } public virtual decimal[] ItemHeightBetween { get; set; } public virtual decimal[] ItemHeightIn { get; set; } public virtual string SO_HistoryConsignmentNotes_RecID { get; set; } public virtual string SO_HistoryConsignmentNotes_RecIDStartsWith { get; set; } public virtual string SO_HistoryConsignmentNotes_RecIDEndsWith { get; set; } public virtual string SO_HistoryConsignmentNotes_RecIDContains { get; set; } public virtual string SO_HistoryConsignmentNotes_RecIDLike { get; set; } public virtual string[] SO_HistoryConsignmentNotes_RecIDBetween { get; set; } public virtual string[] SO_HistoryConsignmentNotes_RecIDIn { get; set; } } [Route("/Queries/SO_History", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_HistoryQuery : QueryDb, IReturn> { public SO_HistoryQuery() { InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; LastModifiedByBetween = new string[]{}; LastModifiedByIn = new string[]{}; RecordDateBetween = new DateTime[]{}; RecordDateIn = new DateTime[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; HistoryTotalBetween = new Nullable[]{}; HistoryTotalIn = new Nullable[]{}; DelAddress1Between = new string[]{}; DelAddress1In = new string[]{}; DelAddress2Between = new string[]{}; DelAddress2In = new string[]{}; DelAddress3Between = new string[]{}; DelAddress3In = new string[]{}; DelAddress4Between = new string[]{}; DelAddress4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; PaymentRefBetween = new string[]{}; PaymentRefIn = new string[]{}; AmountPaidBetween = new Nullable[]{}; AmountPaidIn = new Nullable[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; CartageCharge1Between = new Nullable[]{}; CartageCharge1In = new Nullable[]{}; CartageCharge2Between = new Nullable[]{}; CartageCharge2In = new Nullable[]{}; CartageCharge3Between = new Nullable[]{}; CartageCharge3In = new Nullable[]{}; DelContactNameBetween = new string[]{}; DelContactNameIn = new string[]{}; DeliveredDateBetween = new Nullable[]{}; DeliveredDateIn = new Nullable[]{}; Cartage1TaxRateIDBetween = new string[]{}; Cartage1TaxRateIDIn = new string[]{}; Cartage1TaxRateBetween = new Nullable[]{}; Cartage1TaxRateIn = new Nullable[]{}; Cartage1TaxAmountBetween = new Nullable[]{}; Cartage1TaxAmountIn = new Nullable[]{}; Cartage2TaxRateIDBetween = new string[]{}; Cartage2TaxRateIDIn = new string[]{}; Cartage2TaxRateBetween = new Nullable[]{}; Cartage2TaxRateIn = new Nullable[]{}; Cartage2TaxAmountBetween = new Nullable[]{}; Cartage2TaxAmountIn = new Nullable[]{}; Cartage3TaxRateIDBetween = new string[]{}; Cartage3TaxRateIDIn = new string[]{}; Cartage3TaxRateBetween = new Nullable[]{}; Cartage3TaxRateIn = new Nullable[]{}; Cartage3TaxAmountBetween = new Nullable[]{}; Cartage3TaxAmountIn = new Nullable[]{}; FreightForwardAddress1Between = new string[]{}; FreightForwardAddress1In = new string[]{}; FreightForwardAddress2Between = new string[]{}; FreightForwardAddress2In = new string[]{}; FreightForwardAddress3Between = new string[]{}; FreightForwardAddress3In = new string[]{}; FreightForwardAddress4Between = new string[]{}; FreightForwardAddress4In = new string[]{}; FreightForwardNotesBetween = new string[]{}; FreightForwardNotesIn = new string[]{}; DBTransIDBetween = new string[]{}; DBTransIDIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; ConsignmentNoteBetween = new string[]{}; ConsignmentNoteIn = new string[]{}; EDIASNNumberBetween = new string[]{}; EDIASNNumberIn = new string[]{}; EDIPickStatusBetween = new Nullable[]{}; EDIPickStatusIn = new Nullable[]{}; DateCreatedBetween = new Nullable[]{}; DateCreatedIn = new Nullable[]{}; DateLastSavedBetween = new Nullable[]{}; DateLastSavedIn = new Nullable[]{}; DatePostedBetween = new Nullable[]{}; DatePostedIn = new Nullable[]{}; DateProcessedBetween = new Nullable[]{}; DateProcessedIn = new Nullable[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryAddressCountryBetween = new string[]{}; DeliveryAddressCountryIn = new string[]{}; FreightForwardAddressCountryBetween = new string[]{}; FreightForwardAddressCountryIn = new string[]{}; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string LastModifiedBy { get; set; } public virtual string LastModifiedByStartsWith { get; set; } public virtual string LastModifiedByEndsWith { get; set; } public virtual string LastModifiedByContains { get; set; } public virtual string LastModifiedByLike { get; set; } public virtual string[] LastModifiedByBetween { get; set; } public virtual string[] LastModifiedByIn { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? RecordDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RecordDateGreaterThan { get; set; } public virtual DateTime? RecordDateLessThan { get; set; } public virtual DateTime? RecordDateLessThanOrEqualTo { get; set; } public virtual DateTime? RecordDateNotEqualTo { get; set; } public virtual DateTime[] RecordDateBetween { get; set; } public virtual DateTime[] RecordDateIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? HistoryTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalGreaterThan { get; set; } public virtual decimal? HistoryTotalLessThan { get; set; } public virtual decimal? HistoryTotalLessThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalNotEqualTo { get; set; } public virtual Nullable[] HistoryTotalBetween { get; set; } public virtual Nullable[] HistoryTotalIn { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress1StartsWith { get; set; } public virtual string DelAddress1EndsWith { get; set; } public virtual string DelAddress1Contains { get; set; } public virtual string DelAddress1Like { get; set; } public virtual string[] DelAddress1Between { get; set; } public virtual string[] DelAddress1In { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress2StartsWith { get; set; } public virtual string DelAddress2EndsWith { get; set; } public virtual string DelAddress2Contains { get; set; } public virtual string DelAddress2Like { get; set; } public virtual string[] DelAddress2Between { get; set; } public virtual string[] DelAddress2In { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress3StartsWith { get; set; } public virtual string DelAddress3EndsWith { get; set; } public virtual string DelAddress3Contains { get; set; } public virtual string DelAddress3Like { get; set; } public virtual string[] DelAddress3Between { get; set; } public virtual string[] DelAddress3In { get; set; } public virtual string DelAddress4 { get; set; } public virtual string DelAddress4StartsWith { get; set; } public virtual string DelAddress4EndsWith { get; set; } public virtual string DelAddress4Contains { get; set; } public virtual string DelAddress4Like { get; set; } public virtual string[] DelAddress4Between { get; set; } public virtual string[] DelAddress4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string PaymentRef { get; set; } public virtual string PaymentRefStartsWith { get; set; } public virtual string PaymentRefEndsWith { get; set; } public virtual string PaymentRefContains { get; set; } public virtual string PaymentRefLike { get; set; } public virtual string[] PaymentRefBetween { get; set; } public virtual string[] PaymentRefIn { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual decimal? AmountPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountPaidGreaterThan { get; set; } public virtual decimal? AmountPaidLessThan { get; set; } public virtual decimal? AmountPaidLessThanOrEqualTo { get; set; } public virtual decimal? AmountPaidNotEqualTo { get; set; } public virtual Nullable[] AmountPaidBetween { get; set; } public virtual Nullable[] AmountPaidIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge1GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1GreaterThan { get; set; } public virtual decimal? CartageCharge1LessThan { get; set; } public virtual decimal? CartageCharge1LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1NotEqualTo { get; set; } public virtual Nullable[] CartageCharge1Between { get; set; } public virtual Nullable[] CartageCharge1In { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge2GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2GreaterThan { get; set; } public virtual decimal? CartageCharge2LessThan { get; set; } public virtual decimal? CartageCharge2LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2NotEqualTo { get; set; } public virtual Nullable[] CartageCharge2Between { get; set; } public virtual Nullable[] CartageCharge2In { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? CartageCharge3GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3GreaterThan { get; set; } public virtual decimal? CartageCharge3LessThan { get; set; } public virtual decimal? CartageCharge3LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3NotEqualTo { get; set; } public virtual Nullable[] CartageCharge3Between { get; set; } public virtual Nullable[] CartageCharge3In { get; set; } public virtual string DelContactName { get; set; } public virtual string DelContactNameStartsWith { get; set; } public virtual string DelContactNameEndsWith { get; set; } public virtual string DelContactNameContains { get; set; } public virtual string DelContactNameLike { get; set; } public virtual string[] DelContactNameBetween { get; set; } public virtual string[] DelContactNameIn { get; set; } public virtual bool? Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual DateTime? DeliveredDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateGreaterThan { get; set; } public virtual DateTime? DeliveredDateLessThan { get; set; } public virtual DateTime? DeliveredDateLessThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateNotEqualTo { get; set; } public virtual Nullable[] DeliveredDateBetween { get; set; } public virtual Nullable[] DeliveredDateIn { get; set; } public virtual string Cartage1TaxRateID { get; set; } public virtual string Cartage1TaxRateIDStartsWith { get; set; } public virtual string Cartage1TaxRateIDEndsWith { get; set; } public virtual string Cartage1TaxRateIDContains { get; set; } public virtual string Cartage1TaxRateIDLike { get; set; } public virtual string[] Cartage1TaxRateIDBetween { get; set; } public virtual string[] Cartage1TaxRateIDIn { get; set; } public virtual decimal? Cartage1TaxRate { get; set; } public virtual decimal? Cartage1TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxRateGreaterThan { get; set; } public virtual decimal? Cartage1TaxRateLessThan { get; set; } public virtual decimal? Cartage1TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxRateBetween { get; set; } public virtual Nullable[] Cartage1TaxRateIn { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxAmountBetween { get; set; } public virtual Nullable[] Cartage1TaxAmountIn { get; set; } public virtual string Cartage2TaxRateID { get; set; } public virtual string Cartage2TaxRateIDStartsWith { get; set; } public virtual string Cartage2TaxRateIDEndsWith { get; set; } public virtual string Cartage2TaxRateIDContains { get; set; } public virtual string Cartage2TaxRateIDLike { get; set; } public virtual string[] Cartage2TaxRateIDBetween { get; set; } public virtual string[] Cartage2TaxRateIDIn { get; set; } public virtual decimal? Cartage2TaxRate { get; set; } public virtual decimal? Cartage2TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxRateGreaterThan { get; set; } public virtual decimal? Cartage2TaxRateLessThan { get; set; } public virtual decimal? Cartage2TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxRateBetween { get; set; } public virtual Nullable[] Cartage2TaxRateIn { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxAmountBetween { get; set; } public virtual Nullable[] Cartage2TaxAmountIn { get; set; } public virtual string Cartage3TaxRateID { get; set; } public virtual string Cartage3TaxRateIDStartsWith { get; set; } public virtual string Cartage3TaxRateIDEndsWith { get; set; } public virtual string Cartage3TaxRateIDContains { get; set; } public virtual string Cartage3TaxRateIDLike { get; set; } public virtual string[] Cartage3TaxRateIDBetween { get; set; } public virtual string[] Cartage3TaxRateIDIn { get; set; } public virtual decimal? Cartage3TaxRate { get; set; } public virtual decimal? Cartage3TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxRateGreaterThan { get; set; } public virtual decimal? Cartage3TaxRateLessThan { get; set; } public virtual decimal? Cartage3TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxRateNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxRateBetween { get; set; } public virtual Nullable[] Cartage3TaxRateIn { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxAmountBetween { get; set; } public virtual Nullable[] Cartage3TaxAmountIn { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress1StartsWith { get; set; } public virtual string FreightForwardAddress1EndsWith { get; set; } public virtual string FreightForwardAddress1Contains { get; set; } public virtual string FreightForwardAddress1Like { get; set; } public virtual string[] FreightForwardAddress1Between { get; set; } public virtual string[] FreightForwardAddress1In { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress2StartsWith { get; set; } public virtual string FreightForwardAddress2EndsWith { get; set; } public virtual string FreightForwardAddress2Contains { get; set; } public virtual string FreightForwardAddress2Like { get; set; } public virtual string[] FreightForwardAddress2Between { get; set; } public virtual string[] FreightForwardAddress2In { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress3StartsWith { get; set; } public virtual string FreightForwardAddress3EndsWith { get; set; } public virtual string FreightForwardAddress3Contains { get; set; } public virtual string FreightForwardAddress3Like { get; set; } public virtual string[] FreightForwardAddress3Between { get; set; } public virtual string[] FreightForwardAddress3In { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardAddress4StartsWith { get; set; } public virtual string FreightForwardAddress4EndsWith { get; set; } public virtual string FreightForwardAddress4Contains { get; set; } public virtual string FreightForwardAddress4Like { get; set; } public virtual string[] FreightForwardAddress4Between { get; set; } public virtual string[] FreightForwardAddress4In { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual string FreightForwardNotesStartsWith { get; set; } public virtual string FreightForwardNotesEndsWith { get; set; } public virtual string FreightForwardNotesContains { get; set; } public virtual string FreightForwardNotesLike { get; set; } public virtual string[] FreightForwardNotesBetween { get; set; } public virtual string[] FreightForwardNotesIn { get; set; } public virtual string DBTransID { get; set; } public virtual string DBTransIDStartsWith { get; set; } public virtual string DBTransIDEndsWith { get; set; } public virtual string DBTransIDContains { get; set; } public virtual string DBTransIDLike { get; set; } public virtual string[] DBTransIDBetween { get; set; } public virtual string[] DBTransIDIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual string ConsignmentNote { get; set; } public virtual string ConsignmentNoteStartsWith { get; set; } public virtual string ConsignmentNoteEndsWith { get; set; } public virtual string ConsignmentNoteContains { get; set; } public virtual string ConsignmentNoteLike { get; set; } public virtual string[] ConsignmentNoteBetween { get; set; } public virtual string[] ConsignmentNoteIn { get; set; } public virtual string EDIASNNumber { get; set; } public virtual string EDIASNNumberStartsWith { get; set; } public virtual string EDIASNNumberEndsWith { get; set; } public virtual string EDIASNNumberContains { get; set; } public virtual string EDIASNNumberLike { get; set; } public virtual string[] EDIASNNumberBetween { get; set; } public virtual string[] EDIASNNumberIn { get; set; } public virtual byte? EDIPickStatus { get; set; } public virtual byte? EDIPickStatusGreaterThanOrEqualTo { get; set; } public virtual byte? EDIPickStatusGreaterThan { get; set; } public virtual byte? EDIPickStatusLessThan { get; set; } public virtual byte? EDIPickStatusLessThanOrEqualTo { get; set; } public virtual byte? EDIPickStatusNotEqualTo { get; set; } public virtual Nullable[] EDIPickStatusBetween { get; set; } public virtual Nullable[] EDIPickStatusIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual Nullable[] DateCreatedBetween { get; set; } public virtual Nullable[] DateCreatedIn { get; set; } public virtual DateTime? DateLastSaved { get; set; } public virtual DateTime? DateLastSavedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateLastSavedGreaterThan { get; set; } public virtual DateTime? DateLastSavedLessThan { get; set; } public virtual DateTime? DateLastSavedLessThanOrEqualTo { get; set; } public virtual DateTime? DateLastSavedNotEqualTo { get; set; } public virtual Nullable[] DateLastSavedBetween { get; set; } public virtual Nullable[] DateLastSavedIn { get; set; } public virtual DateTime? DatePosted { get; set; } public virtual DateTime? DatePostedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DatePostedGreaterThan { get; set; } public virtual DateTime? DatePostedLessThan { get; set; } public virtual DateTime? DatePostedLessThanOrEqualTo { get; set; } public virtual DateTime? DatePostedNotEqualTo { get; set; } public virtual Nullable[] DatePostedBetween { get; set; } public virtual Nullable[] DatePostedIn { get; set; } public virtual DateTime? DateProcessed { get; set; } public virtual DateTime? DateProcessedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateProcessedGreaterThan { get; set; } public virtual DateTime? DateProcessedLessThan { get; set; } public virtual DateTime? DateProcessedLessThanOrEqualTo { get; set; } public virtual DateTime? DateProcessedNotEqualTo { get; set; } public virtual Nullable[] DateProcessedBetween { get; set; } public virtual Nullable[] DateProcessedIn { get; set; } public virtual bool? DropShipment { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressCountryStartsWith { get; set; } public virtual string DeliveryAddressCountryEndsWith { get; set; } public virtual string DeliveryAddressCountryContains { get; set; } public virtual string DeliveryAddressCountryLike { get; set; } public virtual string[] DeliveryAddressCountryBetween { get; set; } public virtual string[] DeliveryAddressCountryIn { get; set; } public virtual string FreightForwardAddressCountry { get; set; } public virtual string FreightForwardAddressCountryStartsWith { get; set; } public virtual string FreightForwardAddressCountryEndsWith { get; set; } public virtual string FreightForwardAddressCountryContains { get; set; } public virtual string FreightForwardAddressCountryLike { get; set; } public virtual string[] FreightForwardAddressCountryBetween { get; set; } public virtual string[] FreightForwardAddressCountryIn { get; set; } } public partial class SO_Incidents { [Required] public virtual string RecID { get; set; } [Required] public virtual string IncidentNo { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string ContactName { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_IncidentTypes))] [Required] public virtual string SO_IncidentTypes_RecID { get; set; } public virtual string Details { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual DateTime? IncidentDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_IncidentsQuery : QueryDb, IReturn> { public SO_IncidentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; IncidentNoBetween = new string[]{}; IncidentNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; ContactNameBetween = new string[]{}; ContactNameIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; SO_IncidentTypes_RecIDBetween = new string[]{}; SO_IncidentTypes_RecIDIn = new string[]{}; DetailsBetween = new string[]{}; DetailsIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; IncidentDateBetween = new Nullable[]{}; IncidentDateIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string IncidentNo { get; set; } public virtual string IncidentNoStartsWith { get; set; } public virtual string IncidentNoEndsWith { get; set; } public virtual string IncidentNoContains { get; set; } public virtual string IncidentNoLike { get; set; } public virtual string[] IncidentNoBetween { get; set; } public virtual string[] IncidentNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string ContactName { get; set; } public virtual string ContactNameStartsWith { get; set; } public virtual string ContactNameEndsWith { get; set; } public virtual string ContactNameContains { get; set; } public virtual string ContactNameLike { get; set; } public virtual string[] ContactNameBetween { get; set; } public virtual string[] ContactNameIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string SO_IncidentTypes_RecID { get; set; } public virtual string SO_IncidentTypes_RecIDStartsWith { get; set; } public virtual string SO_IncidentTypes_RecIDEndsWith { get; set; } public virtual string SO_IncidentTypes_RecIDContains { get; set; } public virtual string SO_IncidentTypes_RecIDLike { get; set; } public virtual string[] SO_IncidentTypes_RecIDBetween { get; set; } public virtual string[] SO_IncidentTypes_RecIDIn { get; set; } public virtual string Details { get; set; } public virtual string DetailsStartsWith { get; set; } public virtual string DetailsEndsWith { get; set; } public virtual string DetailsContains { get; set; } public virtual string DetailsLike { get; set; } public virtual string[] DetailsBetween { get; set; } public virtual string[] DetailsIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual DateTime? IncidentDate { get; set; } public virtual DateTime? IncidentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? IncidentDateGreaterThan { get; set; } public virtual DateTime? IncidentDateLessThan { get; set; } public virtual DateTime? IncidentDateLessThanOrEqualTo { get; set; } public virtual DateTime? IncidentDateNotEqualTo { get; set; } public virtual Nullable[] IncidentDateBetween { get; set; } public virtual Nullable[] IncidentDateIn { get; set; } } public partial class SO_IncidentTypes { [Required] public virtual string RecID { get; set; } public virtual int? DisplayOrder { get; set; } public virtual string Description { get; set; } public virtual bool? DefaultType { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } [Required] public virtual string CreatedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_IncidentTypesQuery : QueryDb, IReturn> { public SO_IncidentTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; CreatedByStaffIDBetween = new string[]{}; CreatedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? DefaultType { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffIDStartsWith { get; set; } public virtual string CreatedByStaffIDEndsWith { get; set; } public virtual string CreatedByStaffIDContains { get; set; } public virtual string CreatedByStaffIDLike { get; set; } public virtual string[] CreatedByStaffIDBetween { get; set; } public virtual string[] CreatedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } } public partial class SO_LineCustomFields { [Required] public virtual string FieldID { get; set; } [Required] public virtual string SettingName { get; set; } public virtual string SettingDescription { get; set; } public virtual int? CellType { get; set; } public virtual string FieldParameter { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? DisplayOrder { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LineCustomFieldsQuery : QueryDb, IReturn> { public SO_LineCustomFieldsQuery() { FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; FieldParameterBetween = new string[]{}; FieldParameterIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual int? CellType { get; set; } public virtual int? CellTypeGreaterThanOrEqualTo { get; set; } public virtual int? CellTypeGreaterThan { get; set; } public virtual int? CellTypeLessThan { get; set; } public virtual int? CellTypeLessThanOrEqualTo { get; set; } public virtual int? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string FieldParameter { get; set; } public virtual string FieldParameterStartsWith { get; set; } public virtual string FieldParameterEndsWith { get; set; } public virtual string FieldParameterContains { get; set; } public virtual string FieldParameterLike { get; set; } public virtual string[] FieldParameterBetween { get; set; } public virtual string[] FieldParameterIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } } public partial class SO_LineCustomValues { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] [Required] public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_LineCustomFields))] [Required] public virtual string FieldID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LineCustomValuesQuery : QueryDb, IReturn> { public SO_LineCustomValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; FieldIDBetween = new string[]{}; FieldIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string FieldID { get; set; } public virtual string FieldIDStartsWith { get; set; } public virtual string FieldIDEndsWith { get; set; } public virtual string FieldIDContains { get; set; } public virtual string FieldIDLike { get; set; } public virtual string[] FieldIDBetween { get; set; } public virtual string[] FieldIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SO_LineDetails { [Required] public virtual string DetailsLineID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] [Required] public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_SOH))] public virtual string SOHID { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual string SerialNo { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } } [Route("/Queries/SO_LineDetails", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LineDetailsQuery : QueryDb, IReturn> { public SO_LineDetailsQuery() { DetailsLineIDBetween = new string[]{}; DetailsLineIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; SOHIDBetween = new string[]{}; SOHIDIn = new string[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; SpecialPriceBetween = new Nullable[]{}; SpecialPriceIn = new Nullable[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; } public virtual string DetailsLineID { get; set; } public virtual string DetailsLineIDStartsWith { get; set; } public virtual string DetailsLineIDEndsWith { get; set; } public virtual string DetailsLineIDContains { get; set; } public virtual string DetailsLineIDLike { get; set; } public virtual string[] DetailsLineIDBetween { get; set; } public virtual string[] DetailsLineIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string SOHID { get; set; } public virtual string SOHIDStartsWith { get; set; } public virtual string SOHIDEndsWith { get; set; } public virtual string SOHIDContains { get; set; } public virtual string SOHIDLike { get; set; } public virtual string[] SOHIDBetween { get; set; } public virtual string[] SOHIDIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual Nullable[] SpecialPriceBetween { get; set; } public virtual Nullable[] SpecialPriceIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } } public partial class SO_Lines { [Required] public virtual string InvoiceLineID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_History))] [Required] public virtual string InvoiceHistoryID { get; set; } public virtual short? GroupNo { get; set; } public virtual short? LineNum { get; set; } public virtual bool? CommentLine { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? PhysicalItem { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemCubic { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TX_Main))] public virtual string TaxID { get; set; } public virtual string ClassDescription { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } public virtual string Units { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? InvoicePrice { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToPay { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityPrevDel { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityBackOrd { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual bool? Discountable { get; set; } public virtual bool? TaxInc { get; set; } public virtual decimal? DirectTax { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual decimal? MinimumGP { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string DebitLedger { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string CreditLedger { get; set; } public virtual bool? NonStock { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Main))] public virtual string InventoryID { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? Backorderable { get; set; } public virtual bool? Picked { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxRate { get; set; } public virtual bool? UsingSpecialPrice { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? ItemTaxToCharge { get; set; } public virtual decimal? ItemTaxToPay { get; set; } public virtual string LineLinkID { get; set; } [Required] public virtual short KittingStatus { get; set; } public virtual decimal? KittingUnits { get; set; } public virtual string JobConnectorID { get; set; } public virtual short? KitStyle { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual decimal? SalesmanCost { get; set; } public virtual decimal? LineCost { get; set; } public virtual string OrigInvoiceNo { get; set; } public virtual decimal? ItemPriceIncGST { get; set; } public virtual decimal? ItemPriceUnDiscounted { get; set; } public virtual decimal? DemandQuantity { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string NonStockLedgerSalesAccID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] public virtual string KitLineID { get; set; } public virtual string JobCostNo { get; set; } [Required] public virtual bool SellPriceIncTax { get; set; } public virtual short? JobInvoiceItem { get; set; } public virtual decimal? QuantityPrevDemand { get; set; } public virtual string JobID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobCostCentres))] public virtual string CostCentreID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_JobStages))] public virtual string StageID { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual DateTime? ForwardOrderDate { get; set; } public virtual DateTime? ScheduledDate { get; set; } [Required] public virtual bool DeliverStock { get; set; } [Required] public virtual bool FixSellPrice { get; set; } public virtual bool? TypeKitRounding { get; set; } public virtual string EDIStoreLocationCode { get; set; } public virtual string EDIDCLocationCode { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Parts))] public virtual string SM_Parts_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SM_Labour))] public virtual string SM_Labour_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_UnitOfMeasure))] public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } } public partial class SO_LineSerials { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_Lines))] [Required] public virtual string SOLineID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string HistoryID { get; set; } [Required] public virtual short LineNum { get; set; } public virtual string SerialNo { get; set; } public virtual decimal? Quantity { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LineSerialsQuery : QueryDb, IReturn> { public SO_LineSerialsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SOLineIDBetween = new string[]{}; SOLineIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; HistoryIDBetween = new string[]{}; HistoryIDIn = new string[]{}; LineNumBetween = new short[]{}; LineNumIn = new short[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SOLineID { get; set; } public virtual string SOLineIDStartsWith { get; set; } public virtual string SOLineIDEndsWith { get; set; } public virtual string SOLineIDContains { get; set; } public virtual string SOLineIDLike { get; set; } public virtual string[] SOLineIDBetween { get; set; } public virtual string[] SOLineIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string HistoryID { get; set; } public virtual string HistoryIDStartsWith { get; set; } public virtual string HistoryIDEndsWith { get; set; } public virtual string HistoryIDContains { get; set; } public virtual string HistoryIDLike { get; set; } public virtual string[] HistoryIDBetween { get; set; } public virtual string[] HistoryIDIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual short[] LineNumBetween { get; set; } public virtual short[] LineNumIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } } public partial class SO_LineShippingLabels { [Required] public virtual string RecID { get; set; } [Required] public virtual string SO_Lines_InvoiceLineID { get; set; } [Required] public virtual decimal Quantity { get; set; } public virtual string SSCC_Number { get; set; } public virtual string BatchNo { get; set; } public virtual DateTime? UseByDate { get; set; } public virtual string Reference { get; set; } [Required] public virtual int LabelNumber { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString3 { get; set; } public virtual decimal? SpareNumeric1 { get; set; } public virtual decimal? SpareNumeric2 { get; set; } public virtual decimal? SpareNumeric3 { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate3 { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LineShippingLabelsQuery : QueryDb, IReturn> { public SO_LineShippingLabelsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SO_Lines_InvoiceLineIDBetween = new string[]{}; SO_Lines_InvoiceLineIDIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; SSCC_NumberBetween = new string[]{}; SSCC_NumberIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; UseByDateBetween = new Nullable[]{}; UseByDateIn = new Nullable[]{}; ReferenceBetween = new string[]{}; ReferenceIn = new string[]{}; LabelNumberBetween = new int[]{}; LabelNumberIn = new int[]{}; SpareString1Between = new string[]{}; SpareString1In = new string[]{}; SpareString2Between = new string[]{}; SpareString2In = new string[]{}; SpareString3Between = new string[]{}; SpareString3In = new string[]{}; SpareNumeric1Between = new Nullable[]{}; SpareNumeric1In = new Nullable[]{}; SpareNumeric2Between = new Nullable[]{}; SpareNumeric2In = new Nullable[]{}; SpareNumeric3Between = new Nullable[]{}; SpareNumeric3In = new Nullable[]{}; SpareDate1Between = new Nullable[]{}; SpareDate1In = new Nullable[]{}; SpareDate2Between = new Nullable[]{}; SpareDate2In = new Nullable[]{}; SpareDate3Between = new Nullable[]{}; SpareDate3In = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SO_Lines_InvoiceLineID { get; set; } public virtual string SO_Lines_InvoiceLineIDStartsWith { get; set; } public virtual string SO_Lines_InvoiceLineIDEndsWith { get; set; } public virtual string SO_Lines_InvoiceLineIDContains { get; set; } public virtual string SO_Lines_InvoiceLineIDLike { get; set; } public virtual string[] SO_Lines_InvoiceLineIDBetween { get; set; } public virtual string[] SO_Lines_InvoiceLineIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual string SSCC_Number { get; set; } public virtual string SSCC_NumberStartsWith { get; set; } public virtual string SSCC_NumberEndsWith { get; set; } public virtual string SSCC_NumberContains { get; set; } public virtual string SSCC_NumberLike { get; set; } public virtual string[] SSCC_NumberBetween { get; set; } public virtual string[] SSCC_NumberIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual DateTime? UseByDate { get; set; } public virtual DateTime? UseByDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? UseByDateGreaterThan { get; set; } public virtual DateTime? UseByDateLessThan { get; set; } public virtual DateTime? UseByDateLessThanOrEqualTo { get; set; } public virtual DateTime? UseByDateNotEqualTo { get; set; } public virtual Nullable[] UseByDateBetween { get; set; } public virtual Nullable[] UseByDateIn { get; set; } public virtual string Reference { get; set; } public virtual string ReferenceStartsWith { get; set; } public virtual string ReferenceEndsWith { get; set; } public virtual string ReferenceContains { get; set; } public virtual string ReferenceLike { get; set; } public virtual string[] ReferenceBetween { get; set; } public virtual string[] ReferenceIn { get; set; } public virtual int? LabelNumber { get; set; } public virtual int? LabelNumberGreaterThanOrEqualTo { get; set; } public virtual int? LabelNumberGreaterThan { get; set; } public virtual int? LabelNumberLessThan { get; set; } public virtual int? LabelNumberLessThanOrEqualTo { get; set; } public virtual int? LabelNumberNotEqualTo { get; set; } public virtual int[] LabelNumberBetween { get; set; } public virtual int[] LabelNumberIn { get; set; } public virtual string SpareString1 { get; set; } public virtual string SpareString1StartsWith { get; set; } public virtual string SpareString1EndsWith { get; set; } public virtual string SpareString1Contains { get; set; } public virtual string SpareString1Like { get; set; } public virtual string[] SpareString1Between { get; set; } public virtual string[] SpareString1In { get; set; } public virtual string SpareString2 { get; set; } public virtual string SpareString2StartsWith { get; set; } public virtual string SpareString2EndsWith { get; set; } public virtual string SpareString2Contains { get; set; } public virtual string SpareString2Like { get; set; } public virtual string[] SpareString2Between { get; set; } public virtual string[] SpareString2In { get; set; } public virtual string SpareString3 { get; set; } public virtual string SpareString3StartsWith { get; set; } public virtual string SpareString3EndsWith { get; set; } public virtual string SpareString3Contains { get; set; } public virtual string SpareString3Like { get; set; } public virtual string[] SpareString3Between { get; set; } public virtual string[] SpareString3In { get; set; } public virtual decimal? SpareNumeric1 { get; set; } public virtual decimal? SpareNumeric1GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric1GreaterThan { get; set; } public virtual decimal? SpareNumeric1LessThan { get; set; } public virtual decimal? SpareNumeric1LessThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric1NotEqualTo { get; set; } public virtual Nullable[] SpareNumeric1Between { get; set; } public virtual Nullable[] SpareNumeric1In { get; set; } public virtual decimal? SpareNumeric2 { get; set; } public virtual decimal? SpareNumeric2GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric2GreaterThan { get; set; } public virtual decimal? SpareNumeric2LessThan { get; set; } public virtual decimal? SpareNumeric2LessThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric2NotEqualTo { get; set; } public virtual Nullable[] SpareNumeric2Between { get; set; } public virtual Nullable[] SpareNumeric2In { get; set; } public virtual decimal? SpareNumeric3 { get; set; } public virtual decimal? SpareNumeric3GreaterThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric3GreaterThan { get; set; } public virtual decimal? SpareNumeric3LessThan { get; set; } public virtual decimal? SpareNumeric3LessThanOrEqualTo { get; set; } public virtual decimal? SpareNumeric3NotEqualTo { get; set; } public virtual Nullable[] SpareNumeric3Between { get; set; } public virtual Nullable[] SpareNumeric3In { get; set; } public virtual DateTime? SpareDate1 { get; set; } public virtual DateTime? SpareDate1GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1GreaterThan { get; set; } public virtual DateTime? SpareDate1LessThan { get; set; } public virtual DateTime? SpareDate1LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate1NotEqualTo { get; set; } public virtual Nullable[] SpareDate1Between { get; set; } public virtual Nullable[] SpareDate1In { get; set; } public virtual DateTime? SpareDate2 { get; set; } public virtual DateTime? SpareDate2GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2GreaterThan { get; set; } public virtual DateTime? SpareDate2LessThan { get; set; } public virtual DateTime? SpareDate2LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate2NotEqualTo { get; set; } public virtual Nullable[] SpareDate2Between { get; set; } public virtual Nullable[] SpareDate2In { get; set; } public virtual DateTime? SpareDate3 { get; set; } public virtual DateTime? SpareDate3GreaterThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3GreaterThan { get; set; } public virtual DateTime? SpareDate3LessThan { get; set; } public virtual DateTime? SpareDate3LessThanOrEqualTo { get; set; } public virtual DateTime? SpareDate3NotEqualTo { get; set; } public virtual Nullable[] SpareDate3Between { get; set; } public virtual Nullable[] SpareDate3In { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_LinesQuery : QueryDb, IReturn> { public SO_LinesQuery() { InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; GroupNoBetween = new Nullable[]{}; GroupNoIn = new Nullable[]{}; LineNumBetween = new Nullable[]{}; LineNumIn = new Nullable[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; ItemWeightBetween = new Nullable[]{}; ItemWeightIn = new Nullable[]{}; ItemCubicBetween = new Nullable[]{}; ItemCubicIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; Cat1DescriptionBetween = new string[]{}; Cat1DescriptionIn = new string[]{}; Cat2DescriptionBetween = new string[]{}; Cat2DescriptionIn = new string[]{}; Cat3DescriptionBetween = new string[]{}; Cat3DescriptionIn = new string[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; DefaultPriceBetween = new Nullable[]{}; DefaultPriceIn = new Nullable[]{}; ItemPriceBetween = new Nullable[]{}; ItemPriceIn = new Nullable[]{}; DiscountBetween = new Nullable[]{}; DiscountIn = new Nullable[]{}; InvoicePriceBetween = new Nullable[]{}; InvoicePriceIn = new Nullable[]{}; RRPPriceBetween = new Nullable[]{}; RRPPriceIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; TaxToPayBetween = new Nullable[]{}; TaxToPayIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; QuantityOrderedBetween = new Nullable[]{}; QuantityOrderedIn = new Nullable[]{}; QuantityPrevDelBetween = new Nullable[]{}; QuantityPrevDelIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; QuantityBackOrdBetween = new Nullable[]{}; QuantityBackOrdIn = new Nullable[]{}; HistoryText_CommentBetween = new string[]{}; HistoryText_CommentIn = new string[]{}; DirectTaxBetween = new Nullable[]{}; DirectTaxIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; MinimumGPBetween = new Nullable[]{}; MinimumGPIn = new Nullable[]{}; DebitLedgerBetween = new string[]{}; DebitLedgerIn = new string[]{}; CreditLedgerBetween = new string[]{}; CreditLedgerIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; EstBOValueBetween = new Nullable[]{}; EstBOValueIn = new Nullable[]{}; ItemTaxToChargeBetween = new Nullable[]{}; ItemTaxToChargeIn = new Nullable[]{}; ItemTaxToPayBetween = new Nullable[]{}; ItemTaxToPayIn = new Nullable[]{}; LineLinkIDBetween = new string[]{}; LineLinkIDIn = new string[]{}; KittingStatusBetween = new short[]{}; KittingStatusIn = new short[]{}; KittingUnitsBetween = new Nullable[]{}; KittingUnitsIn = new Nullable[]{}; JobConnectorIDBetween = new string[]{}; JobConnectorIDIn = new string[]{}; KitStyleBetween = new Nullable[]{}; KitStyleIn = new Nullable[]{}; DiscountPercentageBetween = new Nullable[]{}; DiscountPercentageIn = new Nullable[]{}; SalesmanCostBetween = new Nullable[]{}; SalesmanCostIn = new Nullable[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; OrigInvoiceNoBetween = new string[]{}; OrigInvoiceNoIn = new string[]{}; ItemPriceIncGSTBetween = new Nullable[]{}; ItemPriceIncGSTIn = new Nullable[]{}; ItemPriceUnDiscountedBetween = new Nullable[]{}; ItemPriceUnDiscountedIn = new Nullable[]{}; DemandQuantityBetween = new Nullable[]{}; DemandQuantityIn = new Nullable[]{}; NonStockLedgerSalesAccIDBetween = new string[]{}; NonStockLedgerSalesAccIDIn = new string[]{}; KitLineIDBetween = new string[]{}; KitLineIDIn = new string[]{}; JobCostNoBetween = new string[]{}; JobCostNoIn = new string[]{}; JobInvoiceItemBetween = new Nullable[]{}; JobInvoiceItemIn = new Nullable[]{}; QuantityPrevDemandBetween = new Nullable[]{}; QuantityPrevDemandIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; CostCentreIDBetween = new string[]{}; CostCentreIDIn = new string[]{}; StageIDBetween = new string[]{}; StageIDIn = new string[]{}; UserDefinedFloat1Between = new Nullable[]{}; UserDefinedFloat1In = new Nullable[]{}; UserDefinedFloat2Between = new Nullable[]{}; UserDefinedFloat2In = new Nullable[]{}; UserDefinedFloat3Between = new Nullable[]{}; UserDefinedFloat3In = new Nullable[]{}; ForwardOrderDateBetween = new Nullable[]{}; ForwardOrderDateIn = new Nullable[]{}; ScheduledDateBetween = new Nullable[]{}; ScheduledDateIn = new Nullable[]{}; EDIStoreLocationCodeBetween = new string[]{}; EDIStoreLocationCodeIn = new string[]{}; EDIDCLocationCodeBetween = new string[]{}; EDIDCLocationCodeIn = new string[]{}; SM_Parts_RecIDBetween = new string[]{}; SM_Parts_RecIDIn = new string[]{}; SM_Labour_RecIDBetween = new string[]{}; SM_Labour_RecIDIn = new string[]{}; IN_UnitOfMeasure_RecIDIn = new Nullable[]{}; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual short? GroupNo { get; set; } public virtual short? GroupNoGreaterThanOrEqualTo { get; set; } public virtual short? GroupNoGreaterThan { get; set; } public virtual short? GroupNoLessThan { get; set; } public virtual short? GroupNoLessThanOrEqualTo { get; set; } public virtual short? GroupNoNotEqualTo { get; set; } public virtual Nullable[] GroupNoBetween { get; set; } public virtual Nullable[] GroupNoIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual Nullable[] LineNumBetween { get; set; } public virtual Nullable[] LineNumIn { get; set; } public virtual bool? CommentLine { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual decimal? ItemWeight { get; set; } public virtual decimal? ItemWeightGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemWeightGreaterThan { get; set; } public virtual decimal? ItemWeightLessThan { get; set; } public virtual decimal? ItemWeightLessThanOrEqualTo { get; set; } public virtual decimal? ItemWeightNotEqualTo { get; set; } public virtual Nullable[] ItemWeightBetween { get; set; } public virtual Nullable[] ItemWeightIn { get; set; } public virtual decimal? ItemCubic { get; set; } public virtual decimal? ItemCubicGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemCubicGreaterThan { get; set; } public virtual decimal? ItemCubicLessThan { get; set; } public virtual decimal? ItemCubicLessThanOrEqualTo { get; set; } public virtual decimal? ItemCubicNotEqualTo { get; set; } public virtual Nullable[] ItemCubicBetween { get; set; } public virtual Nullable[] ItemCubicIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat1DescriptionStartsWith { get; set; } public virtual string Cat1DescriptionEndsWith { get; set; } public virtual string Cat1DescriptionContains { get; set; } public virtual string Cat1DescriptionLike { get; set; } public virtual string[] Cat1DescriptionBetween { get; set; } public virtual string[] Cat1DescriptionIn { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat2DescriptionStartsWith { get; set; } public virtual string Cat2DescriptionEndsWith { get; set; } public virtual string Cat2DescriptionContains { get; set; } public virtual string Cat2DescriptionLike { get; set; } public virtual string[] Cat2DescriptionBetween { get; set; } public virtual string[] Cat2DescriptionIn { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat3DescriptionStartsWith { get; set; } public virtual string Cat3DescriptionEndsWith { get; set; } public virtual string Cat3DescriptionContains { get; set; } public virtual string Cat3DescriptionLike { get; set; } public virtual string[] Cat3DescriptionBetween { get; set; } public virtual string[] Cat3DescriptionIn { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? DefaultPrice { get; set; } public virtual decimal? DefaultPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceGreaterThan { get; set; } public virtual decimal? DefaultPriceLessThan { get; set; } public virtual decimal? DefaultPriceLessThanOrEqualTo { get; set; } public virtual decimal? DefaultPriceNotEqualTo { get; set; } public virtual Nullable[] DefaultPriceBetween { get; set; } public virtual Nullable[] DefaultPriceIn { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? ItemPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceGreaterThan { get; set; } public virtual decimal? ItemPriceLessThan { get; set; } public virtual decimal? ItemPriceLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceNotEqualTo { get; set; } public virtual Nullable[] ItemPriceBetween { get; set; } public virtual Nullable[] ItemPriceIn { get; set; } public virtual decimal? Discount { get; set; } public virtual decimal? DiscountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountGreaterThan { get; set; } public virtual decimal? DiscountLessThan { get; set; } public virtual decimal? DiscountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountNotEqualTo { get; set; } public virtual Nullable[] DiscountBetween { get; set; } public virtual Nullable[] DiscountIn { get; set; } public virtual decimal? InvoicePrice { get; set; } public virtual decimal? InvoicePriceGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicePriceGreaterThan { get; set; } public virtual decimal? InvoicePriceLessThan { get; set; } public virtual decimal? InvoicePriceLessThanOrEqualTo { get; set; } public virtual decimal? InvoicePriceNotEqualTo { get; set; } public virtual Nullable[] InvoicePriceBetween { get; set; } public virtual Nullable[] InvoicePriceIn { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? RRPPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? RRPPriceGreaterThan { get; set; } public virtual decimal? RRPPriceLessThan { get; set; } public virtual decimal? RRPPriceLessThanOrEqualTo { get; set; } public virtual decimal? RRPPriceNotEqualTo { get; set; } public virtual Nullable[] RRPPriceBetween { get; set; } public virtual Nullable[] RRPPriceIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? TaxToPay { get; set; } public virtual decimal? TaxToPayGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToPayGreaterThan { get; set; } public virtual decimal? TaxToPayLessThan { get; set; } public virtual decimal? TaxToPayLessThanOrEqualTo { get; set; } public virtual decimal? TaxToPayNotEqualTo { get; set; } public virtual Nullable[] TaxToPayBetween { get; set; } public virtual Nullable[] TaxToPayIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedGreaterThan { get; set; } public virtual decimal? QuantityOrderedLessThan { get; set; } public virtual decimal? QuantityOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedNotEqualTo { get; set; } public virtual Nullable[] QuantityOrderedBetween { get; set; } public virtual Nullable[] QuantityOrderedIn { get; set; } public virtual decimal? QuantityPrevDel { get; set; } public virtual decimal? QuantityPrevDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDelGreaterThan { get; set; } public virtual decimal? QuantityPrevDelLessThan { get; set; } public virtual decimal? QuantityPrevDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDelNotEqualTo { get; set; } public virtual Nullable[] QuantityPrevDelBetween { get; set; } public virtual Nullable[] QuantityPrevDelIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? QuantityBackOrd { get; set; } public virtual decimal? QuantityBackOrdGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBackOrdGreaterThan { get; set; } public virtual decimal? QuantityBackOrdLessThan { get; set; } public virtual decimal? QuantityBackOrdLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBackOrdNotEqualTo { get; set; } public virtual Nullable[] QuantityBackOrdBetween { get; set; } public virtual Nullable[] QuantityBackOrdIn { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual string HistoryText_CommentStartsWith { get; set; } public virtual string HistoryText_CommentEndsWith { get; set; } public virtual string HistoryText_CommentContains { get; set; } public virtual string HistoryText_CommentLike { get; set; } public virtual string[] HistoryText_CommentBetween { get; set; } public virtual string[] HistoryText_CommentIn { get; set; } public virtual bool? Discountable { get; set; } public virtual bool? TaxInc { get; set; } public virtual decimal? DirectTax { get; set; } public virtual decimal? DirectTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? DirectTaxGreaterThan { get; set; } public virtual decimal? DirectTaxLessThan { get; set; } public virtual decimal? DirectTaxLessThanOrEqualTo { get; set; } public virtual decimal? DirectTaxNotEqualTo { get; set; } public virtual Nullable[] DirectTaxBetween { get; set; } public virtual Nullable[] DirectTaxIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual decimal? MinimumGP { get; set; } public virtual decimal? MinimumGPGreaterThanOrEqualTo { get; set; } public virtual decimal? MinimumGPGreaterThan { get; set; } public virtual decimal? MinimumGPLessThan { get; set; } public virtual decimal? MinimumGPLessThanOrEqualTo { get; set; } public virtual decimal? MinimumGPNotEqualTo { get; set; } public virtual Nullable[] MinimumGPBetween { get; set; } public virtual Nullable[] MinimumGPIn { get; set; } public virtual string DebitLedger { get; set; } public virtual string DebitLedgerStartsWith { get; set; } public virtual string DebitLedgerEndsWith { get; set; } public virtual string DebitLedgerContains { get; set; } public virtual string DebitLedgerLike { get; set; } public virtual string[] DebitLedgerBetween { get; set; } public virtual string[] DebitLedgerIn { get; set; } public virtual string CreditLedger { get; set; } public virtual string CreditLedgerStartsWith { get; set; } public virtual string CreditLedgerEndsWith { get; set; } public virtual string CreditLedgerContains { get; set; } public virtual string CreditLedgerLike { get; set; } public virtual string[] CreditLedgerBetween { get; set; } public virtual string[] CreditLedgerIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual bool? Backorderable { get; set; } public virtual bool? Picked { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual bool? UsingSpecialPrice { get; set; } public virtual decimal? EstBOValue { get; set; } public virtual decimal? EstBOValueGreaterThanOrEqualTo { get; set; } public virtual decimal? EstBOValueGreaterThan { get; set; } public virtual decimal? EstBOValueLessThan { get; set; } public virtual decimal? EstBOValueLessThanOrEqualTo { get; set; } public virtual decimal? EstBOValueNotEqualTo { get; set; } public virtual Nullable[] EstBOValueBetween { get; set; } public virtual Nullable[] EstBOValueIn { get; set; } public virtual decimal? ItemTaxToCharge { get; set; } public virtual decimal? ItemTaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToChargeGreaterThan { get; set; } public virtual decimal? ItemTaxToChargeLessThan { get; set; } public virtual decimal? ItemTaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToChargeNotEqualTo { get; set; } public virtual Nullable[] ItemTaxToChargeBetween { get; set; } public virtual Nullable[] ItemTaxToChargeIn { get; set; } public virtual decimal? ItemTaxToPay { get; set; } public virtual decimal? ItemTaxToPayGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToPayGreaterThan { get; set; } public virtual decimal? ItemTaxToPayLessThan { get; set; } public virtual decimal? ItemTaxToPayLessThanOrEqualTo { get; set; } public virtual decimal? ItemTaxToPayNotEqualTo { get; set; } public virtual Nullable[] ItemTaxToPayBetween { get; set; } public virtual Nullable[] ItemTaxToPayIn { get; set; } public virtual string LineLinkID { get; set; } public virtual string LineLinkIDStartsWith { get; set; } public virtual string LineLinkIDEndsWith { get; set; } public virtual string LineLinkIDContains { get; set; } public virtual string LineLinkIDLike { get; set; } public virtual string[] LineLinkIDBetween { get; set; } public virtual string[] LineLinkIDIn { get; set; } public virtual short? KittingStatus { get; set; } public virtual short? KittingStatusGreaterThanOrEqualTo { get; set; } public virtual short? KittingStatusGreaterThan { get; set; } public virtual short? KittingStatusLessThan { get; set; } public virtual short? KittingStatusLessThanOrEqualTo { get; set; } public virtual short? KittingStatusNotEqualTo { get; set; } public virtual short[] KittingStatusBetween { get; set; } public virtual short[] KittingStatusIn { get; set; } public virtual decimal? KittingUnits { get; set; } public virtual decimal? KittingUnitsGreaterThanOrEqualTo { get; set; } public virtual decimal? KittingUnitsGreaterThan { get; set; } public virtual decimal? KittingUnitsLessThan { get; set; } public virtual decimal? KittingUnitsLessThanOrEqualTo { get; set; } public virtual decimal? KittingUnitsNotEqualTo { get; set; } public virtual Nullable[] KittingUnitsBetween { get; set; } public virtual Nullable[] KittingUnitsIn { get; set; } public virtual string JobConnectorID { get; set; } public virtual string JobConnectorIDStartsWith { get; set; } public virtual string JobConnectorIDEndsWith { get; set; } public virtual string JobConnectorIDContains { get; set; } public virtual string JobConnectorIDLike { get; set; } public virtual string[] JobConnectorIDBetween { get; set; } public virtual string[] JobConnectorIDIn { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStyleGreaterThanOrEqualTo { get; set; } public virtual short? KitStyleGreaterThan { get; set; } public virtual short? KitStyleLessThan { get; set; } public virtual short? KitStyleLessThanOrEqualTo { get; set; } public virtual short? KitStyleNotEqualTo { get; set; } public virtual Nullable[] KitStyleBetween { get; set; } public virtual Nullable[] KitStyleIn { get; set; } public virtual decimal? DiscountPercentage { get; set; } public virtual decimal? DiscountPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageGreaterThan { get; set; } public virtual decimal? DiscountPercentageLessThan { get; set; } public virtual decimal? DiscountPercentageLessThanOrEqualTo { get; set; } public virtual decimal? DiscountPercentageNotEqualTo { get; set; } public virtual Nullable[] DiscountPercentageBetween { get; set; } public virtual Nullable[] DiscountPercentageIn { get; set; } public virtual decimal? SalesmanCost { get; set; } public virtual decimal? SalesmanCostGreaterThanOrEqualTo { get; set; } public virtual decimal? SalesmanCostGreaterThan { get; set; } public virtual decimal? SalesmanCostLessThan { get; set; } public virtual decimal? SalesmanCostLessThanOrEqualTo { get; set; } public virtual decimal? SalesmanCostNotEqualTo { get; set; } public virtual Nullable[] SalesmanCostBetween { get; set; } public virtual Nullable[] SalesmanCostIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual string OrigInvoiceNo { get; set; } public virtual string OrigInvoiceNoStartsWith { get; set; } public virtual string OrigInvoiceNoEndsWith { get; set; } public virtual string OrigInvoiceNoContains { get; set; } public virtual string OrigInvoiceNoLike { get; set; } public virtual string[] OrigInvoiceNoBetween { get; set; } public virtual string[] OrigInvoiceNoIn { get; set; } public virtual decimal? ItemPriceIncGST { get; set; } public virtual decimal? ItemPriceIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceIncGSTGreaterThan { get; set; } public virtual decimal? ItemPriceIncGSTLessThan { get; set; } public virtual decimal? ItemPriceIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceIncGSTNotEqualTo { get; set; } public virtual Nullable[] ItemPriceIncGSTBetween { get; set; } public virtual Nullable[] ItemPriceIncGSTIn { get; set; } public virtual decimal? ItemPriceUnDiscounted { get; set; } public virtual decimal? ItemPriceUnDiscountedGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceUnDiscountedGreaterThan { get; set; } public virtual decimal? ItemPriceUnDiscountedLessThan { get; set; } public virtual decimal? ItemPriceUnDiscountedLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceUnDiscountedNotEqualTo { get; set; } public virtual Nullable[] ItemPriceUnDiscountedBetween { get; set; } public virtual Nullable[] ItemPriceUnDiscountedIn { get; set; } public virtual decimal? DemandQuantity { get; set; } public virtual decimal? DemandQuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? DemandQuantityGreaterThan { get; set; } public virtual decimal? DemandQuantityLessThan { get; set; } public virtual decimal? DemandQuantityLessThanOrEqualTo { get; set; } public virtual decimal? DemandQuantityNotEqualTo { get; set; } public virtual Nullable[] DemandQuantityBetween { get; set; } public virtual Nullable[] DemandQuantityIn { get; set; } public virtual string NonStockLedgerSalesAccID { get; set; } public virtual string NonStockLedgerSalesAccIDStartsWith { get; set; } public virtual string NonStockLedgerSalesAccIDEndsWith { get; set; } public virtual string NonStockLedgerSalesAccIDContains { get; set; } public virtual string NonStockLedgerSalesAccIDLike { get; set; } public virtual string[] NonStockLedgerSalesAccIDBetween { get; set; } public virtual string[] NonStockLedgerSalesAccIDIn { get; set; } public virtual string KitLineID { get; set; } public virtual string KitLineIDStartsWith { get; set; } public virtual string KitLineIDEndsWith { get; set; } public virtual string KitLineIDContains { get; set; } public virtual string KitLineIDLike { get; set; } public virtual string[] KitLineIDBetween { get; set; } public virtual string[] KitLineIDIn { get; set; } public virtual string JobCostNo { get; set; } public virtual string JobCostNoStartsWith { get; set; } public virtual string JobCostNoEndsWith { get; set; } public virtual string JobCostNoContains { get; set; } public virtual string JobCostNoLike { get; set; } public virtual string[] JobCostNoBetween { get; set; } public virtual string[] JobCostNoIn { get; set; } public virtual bool? SellPriceIncTax { get; set; } public virtual short? JobInvoiceItem { get; set; } public virtual short? JobInvoiceItemGreaterThanOrEqualTo { get; set; } public virtual short? JobInvoiceItemGreaterThan { get; set; } public virtual short? JobInvoiceItemLessThan { get; set; } public virtual short? JobInvoiceItemLessThanOrEqualTo { get; set; } public virtual short? JobInvoiceItemNotEqualTo { get; set; } public virtual Nullable[] JobInvoiceItemBetween { get; set; } public virtual Nullable[] JobInvoiceItemIn { get; set; } public virtual decimal? QuantityPrevDemand { get; set; } public virtual decimal? QuantityPrevDemandGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDemandGreaterThan { get; set; } public virtual decimal? QuantityPrevDemandLessThan { get; set; } public virtual decimal? QuantityPrevDemandLessThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDemandNotEqualTo { get; set; } public virtual Nullable[] QuantityPrevDemandBetween { get; set; } public virtual Nullable[] QuantityPrevDemandIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string CostCentreID { get; set; } public virtual string CostCentreIDStartsWith { get; set; } public virtual string CostCentreIDEndsWith { get; set; } public virtual string CostCentreIDContains { get; set; } public virtual string CostCentreIDLike { get; set; } public virtual string[] CostCentreIDBetween { get; set; } public virtual string[] CostCentreIDIn { get; set; } public virtual string StageID { get; set; } public virtual string StageIDStartsWith { get; set; } public virtual string StageIDEndsWith { get; set; } public virtual string StageIDContains { get; set; } public virtual string StageIDLike { get; set; } public virtual string[] StageIDBetween { get; set; } public virtual string[] StageIDIn { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual decimal? UserDefinedFloat1GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1GreaterThan { get; set; } public virtual decimal? UserDefinedFloat1LessThan { get; set; } public virtual decimal? UserDefinedFloat1LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat1NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat1Between { get; set; } public virtual Nullable[] UserDefinedFloat1In { get; set; } public virtual decimal? UserDefinedFloat2 { get; set; } public virtual decimal? UserDefinedFloat2GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2GreaterThan { get; set; } public virtual decimal? UserDefinedFloat2LessThan { get; set; } public virtual decimal? UserDefinedFloat2LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat2NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat2Between { get; set; } public virtual Nullable[] UserDefinedFloat2In { get; set; } public virtual decimal? UserDefinedFloat3 { get; set; } public virtual decimal? UserDefinedFloat3GreaterThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3GreaterThan { get; set; } public virtual decimal? UserDefinedFloat3LessThan { get; set; } public virtual decimal? UserDefinedFloat3LessThanOrEqualTo { get; set; } public virtual decimal? UserDefinedFloat3NotEqualTo { get; set; } public virtual Nullable[] UserDefinedFloat3Between { get; set; } public virtual Nullable[] UserDefinedFloat3In { get; set; } public virtual DateTime? ForwardOrderDate { get; set; } public virtual DateTime? ForwardOrderDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateGreaterThan { get; set; } public virtual DateTime? ForwardOrderDateLessThan { get; set; } public virtual DateTime? ForwardOrderDateLessThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateNotEqualTo { get; set; } public virtual Nullable[] ForwardOrderDateBetween { get; set; } public virtual Nullable[] ForwardOrderDateIn { get; set; } public virtual DateTime? ScheduledDate { get; set; } public virtual DateTime? ScheduledDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ScheduledDateGreaterThan { get; set; } public virtual DateTime? ScheduledDateLessThan { get; set; } public virtual DateTime? ScheduledDateLessThanOrEqualTo { get; set; } public virtual DateTime? ScheduledDateNotEqualTo { get; set; } public virtual Nullable[] ScheduledDateBetween { get; set; } public virtual Nullable[] ScheduledDateIn { get; set; } public virtual bool? DeliverStock { get; set; } public virtual bool? FixSellPrice { get; set; } public virtual bool? TypeKitRounding { get; set; } public virtual string EDIStoreLocationCode { get; set; } public virtual string EDIStoreLocationCodeStartsWith { get; set; } public virtual string EDIStoreLocationCodeEndsWith { get; set; } public virtual string EDIStoreLocationCodeContains { get; set; } public virtual string EDIStoreLocationCodeLike { get; set; } public virtual string[] EDIStoreLocationCodeBetween { get; set; } public virtual string[] EDIStoreLocationCodeIn { get; set; } public virtual string EDIDCLocationCode { get; set; } public virtual string EDIDCLocationCodeStartsWith { get; set; } public virtual string EDIDCLocationCodeEndsWith { get; set; } public virtual string EDIDCLocationCodeContains { get; set; } public virtual string EDIDCLocationCodeLike { get; set; } public virtual string[] EDIDCLocationCodeBetween { get; set; } public virtual string[] EDIDCLocationCodeIn { get; set; } public virtual string SM_Parts_RecID { get; set; } public virtual string SM_Parts_RecIDStartsWith { get; set; } public virtual string SM_Parts_RecIDEndsWith { get; set; } public virtual string SM_Parts_RecIDContains { get; set; } public virtual string SM_Parts_RecIDLike { get; set; } public virtual string[] SM_Parts_RecIDBetween { get; set; } public virtual string[] SM_Parts_RecIDIn { get; set; } public virtual string SM_Labour_RecID { get; set; } public virtual string SM_Labour_RecIDStartsWith { get; set; } public virtual string SM_Labour_RecIDEndsWith { get; set; } public virtual string SM_Labour_RecIDContains { get; set; } public virtual string SM_Labour_RecIDLike { get; set; } public virtual string[] SM_Labour_RecIDBetween { get; set; } public virtual string[] SM_Labour_RecIDIn { get; set; } public virtual Guid? IN_UnitOfMeasure_RecID { get; set; } public virtual Nullable[] IN_UnitOfMeasure_RecIDIn { get; set; } } public partial class SO_Main { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string DebtorID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string StaffID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } [Required] public virtual DateTime InvoiceLastDate { get; set; } public virtual string OrderNo { get; set; } public virtual string TaxExemptNo { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual short? Status { get; set; } [Required] public virtual short BillWhenComplete { get; set; } [Required] public virtual bool CreditNote { get; set; } public virtual short? InvoiceType { get; set; } public virtual string GroupSupplierID { get; set; } [Required] public virtual bool GroupOrdered { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string IN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Branch))] [Required] public virtual string BranchID { get; set; } public virtual string SOReference { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.JB_Main))] public virtual string JobCostID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.DB_Main))] [Required] public virtual string ParentDebtorID { get; set; } [Required] public virtual short BackOrderMode { get; set; } public virtual string DebtorContactName { get; set; } public virtual int? DocType { get; set; } [Required] public virtual bool GSTInvoice { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual string SourceQuoteHistoryID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_PriceSchemes))] [Required] public virtual string PriceSchemeID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_CreditReasons))] public virtual string CreditReasonID { get; set; } [Required] public virtual bool CreditIntoStock { get; set; } } [Route("/Queries/SO_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_MainQuery : QueryDb, IReturn> { public SO_MainQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; InvoiceLastDateBetween = new DateTime[]{}; InvoiceLastDateIn = new DateTime[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; InvoiceTotalBetween = new Nullable[]{}; InvoiceTotalIn = new Nullable[]{}; CurrentHistoryNoBetween = new Nullable[]{}; CurrentHistoryNoIn = new Nullable[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; InvoiceTypeBetween = new Nullable[]{}; InvoiceTypeIn = new Nullable[]{}; GroupSupplierIDBetween = new string[]{}; GroupSupplierIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; SOReferenceBetween = new string[]{}; SOReferenceIn = new string[]{}; JobCostIDBetween = new string[]{}; JobCostIDIn = new string[]{}; ParentDebtorIDBetween = new string[]{}; ParentDebtorIDIn = new string[]{}; BackOrderModeBetween = new short[]{}; BackOrderModeIn = new short[]{}; DebtorContactNameBetween = new string[]{}; DebtorContactNameIn = new string[]{}; DocTypeBetween = new Nullable[]{}; DocTypeIn = new Nullable[]{}; ExpectedDeliveryDateBetween = new Nullable[]{}; ExpectedDeliveryDateIn = new Nullable[]{}; SourceQuoteHistoryIDBetween = new string[]{}; SourceQuoteHistoryIDIn = new string[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; CreditReasonIDBetween = new string[]{}; CreditReasonIDIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual DateTime? InvoiceLastDate { get; set; } public virtual DateTime? InvoiceLastDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceLastDateGreaterThan { get; set; } public virtual DateTime? InvoiceLastDateLessThan { get; set; } public virtual DateTime? InvoiceLastDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceLastDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceLastDateBetween { get; set; } public virtual DateTime[] InvoiceLastDateIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? InvoiceTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalGreaterThan { get; set; } public virtual decimal? InvoiceTotalLessThan { get; set; } public virtual decimal? InvoiceTotalLessThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalNotEqualTo { get; set; } public virtual Nullable[] InvoiceTotalBetween { get; set; } public virtual Nullable[] InvoiceTotalIn { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual short? CurrentHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoGreaterThan { get; set; } public virtual short? CurrentHistoryNoLessThan { get; set; } public virtual short? CurrentHistoryNoLessThanOrEqualTo { get; set; } public virtual short? CurrentHistoryNoNotEqualTo { get; set; } public virtual Nullable[] CurrentHistoryNoBetween { get; set; } public virtual Nullable[] CurrentHistoryNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual short? InvoiceType { get; set; } public virtual short? InvoiceTypeGreaterThanOrEqualTo { get; set; } public virtual short? InvoiceTypeGreaterThan { get; set; } public virtual short? InvoiceTypeLessThan { get; set; } public virtual short? InvoiceTypeLessThanOrEqualTo { get; set; } public virtual short? InvoiceTypeNotEqualTo { get; set; } public virtual Nullable[] InvoiceTypeBetween { get; set; } public virtual Nullable[] InvoiceTypeIn { get; set; } public virtual string GroupSupplierID { get; set; } public virtual string GroupSupplierIDStartsWith { get; set; } public virtual string GroupSupplierIDEndsWith { get; set; } public virtual string GroupSupplierIDContains { get; set; } public virtual string GroupSupplierIDLike { get; set; } public virtual string[] GroupSupplierIDBetween { get; set; } public virtual string[] GroupSupplierIDIn { get; set; } public virtual bool? GroupOrdered { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string SOReference { get; set; } public virtual string SOReferenceStartsWith { get; set; } public virtual string SOReferenceEndsWith { get; set; } public virtual string SOReferenceContains { get; set; } public virtual string SOReferenceLike { get; set; } public virtual string[] SOReferenceBetween { get; set; } public virtual string[] SOReferenceIn { get; set; } public virtual string JobCostID { get; set; } public virtual string JobCostIDStartsWith { get; set; } public virtual string JobCostIDEndsWith { get; set; } public virtual string JobCostIDContains { get; set; } public virtual string JobCostIDLike { get; set; } public virtual string[] JobCostIDBetween { get; set; } public virtual string[] JobCostIDIn { get; set; } public virtual string ParentDebtorID { get; set; } public virtual string ParentDebtorIDStartsWith { get; set; } public virtual string ParentDebtorIDEndsWith { get; set; } public virtual string ParentDebtorIDContains { get; set; } public virtual string ParentDebtorIDLike { get; set; } public virtual string[] ParentDebtorIDBetween { get; set; } public virtual string[] ParentDebtorIDIn { get; set; } public virtual short? BackOrderMode { get; set; } public virtual short? BackOrderModeGreaterThanOrEqualTo { get; set; } public virtual short? BackOrderModeGreaterThan { get; set; } public virtual short? BackOrderModeLessThan { get; set; } public virtual short? BackOrderModeLessThanOrEqualTo { get; set; } public virtual short? BackOrderModeNotEqualTo { get; set; } public virtual short[] BackOrderModeBetween { get; set; } public virtual short[] BackOrderModeIn { get; set; } public virtual string DebtorContactName { get; set; } public virtual string DebtorContactNameStartsWith { get; set; } public virtual string DebtorContactNameEndsWith { get; set; } public virtual string DebtorContactNameContains { get; set; } public virtual string DebtorContactNameLike { get; set; } public virtual string[] DebtorContactNameBetween { get; set; } public virtual string[] DebtorContactNameIn { get; set; } public virtual int? DocType { get; set; } public virtual int? DocTypeGreaterThanOrEqualTo { get; set; } public virtual int? DocTypeGreaterThan { get; set; } public virtual int? DocTypeLessThan { get; set; } public virtual int? DocTypeLessThanOrEqualTo { get; set; } public virtual int? DocTypeNotEqualTo { get; set; } public virtual Nullable[] DocTypeBetween { get; set; } public virtual Nullable[] DocTypeIn { get; set; } public virtual bool? GSTInvoice { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateGreaterThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThan { get; set; } public virtual DateTime? ExpectedDeliveryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpectedDeliveryDateNotEqualTo { get; set; } public virtual Nullable[] ExpectedDeliveryDateBetween { get; set; } public virtual Nullable[] ExpectedDeliveryDateIn { get; set; } public virtual string SourceQuoteHistoryID { get; set; } public virtual string SourceQuoteHistoryIDStartsWith { get; set; } public virtual string SourceQuoteHistoryIDEndsWith { get; set; } public virtual string SourceQuoteHistoryIDContains { get; set; } public virtual string SourceQuoteHistoryIDLike { get; set; } public virtual string[] SourceQuoteHistoryIDBetween { get; set; } public virtual string[] SourceQuoteHistoryIDIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string CreditReasonID { get; set; } public virtual string CreditReasonIDStartsWith { get; set; } public virtual string CreditReasonIDEndsWith { get; set; } public virtual string CreditReasonIDContains { get; set; } public virtual string CreditReasonIDLike { get; set; } public virtual string[] CreditReasonIDBetween { get; set; } public virtual string[] CreditReasonIDIn { get; set; } public virtual bool? CreditIntoStock { get; set; } } public partial class SO_Notes { [Required] public virtual string RecID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_NotesQuery : QueryDb, IReturn> { public SO_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SO_PaymentDetails { [Required] public virtual string PaymentID { get; set; } public virtual string CardNumber { get; set; } public virtual DateTime? CardExpiry { get; set; } public virtual string CardHolder { get; set; } public virtual string BankName { get; set; } public virtual string BSBN { get; set; } public virtual string BankAcc { get; set; } public virtual string AccountName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_PaymentDetailsQuery : QueryDb, IReturn> { public SO_PaymentDetailsQuery() { PaymentIDBetween = new string[]{}; PaymentIDIn = new string[]{}; CardNumberBetween = new string[]{}; CardNumberIn = new string[]{}; CardExpiryBetween = new Nullable[]{}; CardExpiryIn = new Nullable[]{}; CardHolderBetween = new string[]{}; CardHolderIn = new string[]{}; BankNameBetween = new string[]{}; BankNameIn = new string[]{}; BSBNBetween = new string[]{}; BSBNIn = new string[]{}; BankAccBetween = new string[]{}; BankAccIn = new string[]{}; AccountNameBetween = new string[]{}; AccountNameIn = new string[]{}; } public virtual string PaymentID { get; set; } public virtual string PaymentIDStartsWith { get; set; } public virtual string PaymentIDEndsWith { get; set; } public virtual string PaymentIDContains { get; set; } public virtual string PaymentIDLike { get; set; } public virtual string[] PaymentIDBetween { get; set; } public virtual string[] PaymentIDIn { get; set; } public virtual string CardNumber { get; set; } public virtual string CardNumberStartsWith { get; set; } public virtual string CardNumberEndsWith { get; set; } public virtual string CardNumberContains { get; set; } public virtual string CardNumberLike { get; set; } public virtual string[] CardNumberBetween { get; set; } public virtual string[] CardNumberIn { get; set; } public virtual DateTime? CardExpiry { get; set; } public virtual DateTime? CardExpiryGreaterThanOrEqualTo { get; set; } public virtual DateTime? CardExpiryGreaterThan { get; set; } public virtual DateTime? CardExpiryLessThan { get; set; } public virtual DateTime? CardExpiryLessThanOrEqualTo { get; set; } public virtual DateTime? CardExpiryNotEqualTo { get; set; } public virtual Nullable[] CardExpiryBetween { get; set; } public virtual Nullable[] CardExpiryIn { get; set; } public virtual string CardHolder { get; set; } public virtual string CardHolderStartsWith { get; set; } public virtual string CardHolderEndsWith { get; set; } public virtual string CardHolderContains { get; set; } public virtual string CardHolderLike { get; set; } public virtual string[] CardHolderBetween { get; set; } public virtual string[] CardHolderIn { get; set; } public virtual string BankName { get; set; } public virtual string BankNameStartsWith { get; set; } public virtual string BankNameEndsWith { get; set; } public virtual string BankNameContains { get; set; } public virtual string BankNameLike { get; set; } public virtual string[] BankNameBetween { get; set; } public virtual string[] BankNameIn { get; set; } public virtual string BSBN { get; set; } public virtual string BSBNStartsWith { get; set; } public virtual string BSBNEndsWith { get; set; } public virtual string BSBNContains { get; set; } public virtual string BSBNLike { get; set; } public virtual string[] BSBNBetween { get; set; } public virtual string[] BSBNIn { get; set; } public virtual string BankAcc { get; set; } public virtual string BankAccStartsWith { get; set; } public virtual string BankAccEndsWith { get; set; } public virtual string BankAccContains { get; set; } public virtual string BankAccLike { get; set; } public virtual string[] BankAccBetween { get; set; } public virtual string[] BankAccIn { get; set; } public virtual string AccountName { get; set; } public virtual string AccountNameStartsWith { get; set; } public virtual string AccountNameEndsWith { get; set; } public virtual string AccountNameContains { get; set; } public virtual string AccountNameLike { get; set; } public virtual string[] AccountNameBetween { get; set; } public virtual string[] AccountNameIn { get; set; } } public partial class SO_Payments { [Required] public virtual string PaymentID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } [Required] public virtual string InvoiceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SO_PaymentTypes))] [Required] public virtual string PaymentTypeID { get; set; } public virtual string PaymentRef { get; set; } public virtual decimal? AmountPaid { get; set; } [Required] public virtual DateTime PaymentDate { get; set; } [Required] public virtual short AuthorisationStatus { get; set; } public virtual string AuthorisationNumber { get; set; } [Required] public virtual bool ProcessPayment { get; set; } [Required] public virtual bool Processed { get; set; } public virtual string DBTransID { get; set; } public virtual int? PaymentGatewayReturnCode { get; set; } public virtual string PaymentGatewayReturnMessage { get; set; } public virtual decimal? AmountTendered { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_PaymentsQuery : QueryDb, IReturn> { public SO_PaymentsQuery() { PaymentIDBetween = new string[]{}; PaymentIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; PaymentTypeIDBetween = new string[]{}; PaymentTypeIDIn = new string[]{}; PaymentRefBetween = new string[]{}; PaymentRefIn = new string[]{}; AmountPaidBetween = new Nullable[]{}; AmountPaidIn = new Nullable[]{}; PaymentDateBetween = new DateTime[]{}; PaymentDateIn = new DateTime[]{}; AuthorisationStatusBetween = new short[]{}; AuthorisationStatusIn = new short[]{}; AuthorisationNumberBetween = new string[]{}; AuthorisationNumberIn = new string[]{}; DBTransIDBetween = new string[]{}; DBTransIDIn = new string[]{}; PaymentGatewayReturnCodeBetween = new Nullable[]{}; PaymentGatewayReturnCodeIn = new Nullable[]{}; PaymentGatewayReturnMessageBetween = new string[]{}; PaymentGatewayReturnMessageIn = new string[]{}; AmountTenderedBetween = new Nullable[]{}; AmountTenderedIn = new Nullable[]{}; } public virtual string PaymentID { get; set; } public virtual string PaymentIDStartsWith { get; set; } public virtual string PaymentIDEndsWith { get; set; } public virtual string PaymentIDContains { get; set; } public virtual string PaymentIDLike { get; set; } public virtual string[] PaymentIDBetween { get; set; } public virtual string[] PaymentIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentTypeIDStartsWith { get; set; } public virtual string PaymentTypeIDEndsWith { get; set; } public virtual string PaymentTypeIDContains { get; set; } public virtual string PaymentTypeIDLike { get; set; } public virtual string[] PaymentTypeIDBetween { get; set; } public virtual string[] PaymentTypeIDIn { get; set; } public virtual string PaymentRef { get; set; } public virtual string PaymentRefStartsWith { get; set; } public virtual string PaymentRefEndsWith { get; set; } public virtual string PaymentRefContains { get; set; } public virtual string PaymentRefLike { get; set; } public virtual string[] PaymentRefBetween { get; set; } public virtual string[] PaymentRefIn { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual decimal? AmountPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountPaidGreaterThan { get; set; } public virtual decimal? AmountPaidLessThan { get; set; } public virtual decimal? AmountPaidLessThanOrEqualTo { get; set; } public virtual decimal? AmountPaidNotEqualTo { get; set; } public virtual Nullable[] AmountPaidBetween { get; set; } public virtual Nullable[] AmountPaidIn { get; set; } public virtual DateTime? PaymentDate { get; set; } public virtual DateTime? PaymentDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? PaymentDateGreaterThan { get; set; } public virtual DateTime? PaymentDateLessThan { get; set; } public virtual DateTime? PaymentDateLessThanOrEqualTo { get; set; } public virtual DateTime? PaymentDateNotEqualTo { get; set; } public virtual DateTime[] PaymentDateBetween { get; set; } public virtual DateTime[] PaymentDateIn { get; set; } public virtual short? AuthorisationStatus { get; set; } public virtual short? AuthorisationStatusGreaterThanOrEqualTo { get; set; } public virtual short? AuthorisationStatusGreaterThan { get; set; } public virtual short? AuthorisationStatusLessThan { get; set; } public virtual short? AuthorisationStatusLessThanOrEqualTo { get; set; } public virtual short? AuthorisationStatusNotEqualTo { get; set; } public virtual short[] AuthorisationStatusBetween { get; set; } public virtual short[] AuthorisationStatusIn { get; set; } public virtual string AuthorisationNumber { get; set; } public virtual string AuthorisationNumberStartsWith { get; set; } public virtual string AuthorisationNumberEndsWith { get; set; } public virtual string AuthorisationNumberContains { get; set; } public virtual string AuthorisationNumberLike { get; set; } public virtual string[] AuthorisationNumberBetween { get; set; } public virtual string[] AuthorisationNumberIn { get; set; } public virtual bool? ProcessPayment { get; set; } public virtual bool? Processed { get; set; } public virtual string DBTransID { get; set; } public virtual string DBTransIDStartsWith { get; set; } public virtual string DBTransIDEndsWith { get; set; } public virtual string DBTransIDContains { get; set; } public virtual string DBTransIDLike { get; set; } public virtual string[] DBTransIDBetween { get; set; } public virtual string[] DBTransIDIn { get; set; } public virtual int? PaymentGatewayReturnCode { get; set; } public virtual int? PaymentGatewayReturnCodeGreaterThanOrEqualTo { get; set; } public virtual int? PaymentGatewayReturnCodeGreaterThan { get; set; } public virtual int? PaymentGatewayReturnCodeLessThan { get; set; } public virtual int? PaymentGatewayReturnCodeLessThanOrEqualTo { get; set; } public virtual int? PaymentGatewayReturnCodeNotEqualTo { get; set; } public virtual Nullable[] PaymentGatewayReturnCodeBetween { get; set; } public virtual Nullable[] PaymentGatewayReturnCodeIn { get; set; } public virtual string PaymentGatewayReturnMessage { get; set; } public virtual string PaymentGatewayReturnMessageStartsWith { get; set; } public virtual string PaymentGatewayReturnMessageEndsWith { get; set; } public virtual string PaymentGatewayReturnMessageContains { get; set; } public virtual string PaymentGatewayReturnMessageLike { get; set; } public virtual string[] PaymentGatewayReturnMessageBetween { get; set; } public virtual string[] PaymentGatewayReturnMessageIn { get; set; } public virtual decimal? AmountTendered { get; set; } public virtual decimal? AmountTenderedGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountTenderedGreaterThan { get; set; } public virtual decimal? AmountTenderedLessThan { get; set; } public virtual decimal? AmountTenderedLessThanOrEqualTo { get; set; } public virtual decimal? AmountTenderedNotEqualTo { get; set; } public virtual Nullable[] AmountTenderedBetween { get; set; } public virtual Nullable[] AmountTenderedIn { get; set; } } public partial class SO_PaymentTypes { public SO_PaymentTypes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual bool IsCreditCard { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.GL_Ledger))] public virtual string GL_Main_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsPOS { get; set; } [Required] public virtual string Code { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_PaymentTypesQuery : QueryDb, IReturn> { public SO_PaymentTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; GL_Main_RecIDBetween = new string[]{}; GL_Main_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; CodeBetween = new string[]{}; CodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsDefault { get; set; } public virtual bool? IsCreditCard { get; set; } public virtual string GL_Main_RecID { get; set; } public virtual string GL_Main_RecIDStartsWith { get; set; } public virtual string GL_Main_RecIDEndsWith { get; set; } public virtual string GL_Main_RecIDContains { get; set; } public virtual string GL_Main_RecIDLike { get; set; } public virtual string[] GL_Main_RecIDBetween { get; set; } public virtual string[] GL_Main_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsPOS { get; set; } public virtual string Code { get; set; } public virtual string CodeStartsWith { get; set; } public virtual string CodeEndsWith { get; set; } public virtual string CodeContains { get; set; } public virtual string CodeLike { get; set; } public virtual string[] CodeBetween { get; set; } public virtual string[] CodeIn { get; set; } } public partial class SO_PrintLog { [Required] public virtual string PrintLogID { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual DateTime SysDateTime { get; set; } public virtual string Description { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual short? ReportType { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string StaffID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_PrintLogQuery : QueryDb, IReturn> { public SO_PrintLogQuery() { PrintLogIDBetween = new string[]{}; PrintLogIDIn = new string[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; SysDateTimeBetween = new DateTime[]{}; SysDateTimeIn = new DateTime[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; ReportTypeBetween = new Nullable[]{}; ReportTypeIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; } public virtual string PrintLogID { get; set; } public virtual string PrintLogIDStartsWith { get; set; } public virtual string PrintLogIDEndsWith { get; set; } public virtual string PrintLogIDContains { get; set; } public virtual string PrintLogIDLike { get; set; } public virtual string[] PrintLogIDBetween { get; set; } public virtual string[] PrintLogIDIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual DateTime? SysDateTime { get; set; } public virtual DateTime? SysDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? SysDateTimeGreaterThan { get; set; } public virtual DateTime? SysDateTimeLessThan { get; set; } public virtual DateTime? SysDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? SysDateTimeNotEqualTo { get; set; } public virtual DateTime[] SysDateTimeBetween { get; set; } public virtual DateTime[] SysDateTimeIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual short? ReportType { get; set; } public virtual short? ReportTypeGreaterThanOrEqualTo { get; set; } public virtual short? ReportTypeGreaterThan { get; set; } public virtual short? ReportTypeLessThan { get; set; } public virtual short? ReportTypeLessThanOrEqualTo { get; set; } public virtual short? ReportTypeNotEqualTo { get; set; } public virtual Nullable[] ReportTypeBetween { get; set; } public virtual Nullable[] ReportTypeIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } } public partial class SO_Profit { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual short BillWhenComplete { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual bool CreditNote { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual short? HistoryNo { get; set; } public virtual string RunNo { get; set; } [Required] public virtual DateTime RecordDate { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string TaxID { get; set; } public virtual short? PhysicalItem { get; set; } public virtual bool? NonStock { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } [Required] public virtual string InventoryClassificationID { get; set; } public virtual string ClassDescription { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ProfitQuery : QueryDb, IReturn> { public SO_ProfitQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; RecordDateBetween = new DateTime[]{}; RecordDateIn = new DateTime[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; InventoryClassificationIDBetween = new string[]{}; InventoryClassificationIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? RecordDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RecordDateGreaterThan { get; set; } public virtual DateTime? RecordDateLessThan { get; set; } public virtual DateTime? RecordDateLessThanOrEqualTo { get; set; } public virtual DateTime? RecordDateNotEqualTo { get; set; } public virtual DateTime[] RecordDateBetween { get; set; } public virtual DateTime[] RecordDateIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string InventoryClassificationID { get; set; } public virtual string InventoryClassificationIDStartsWith { get; set; } public virtual string InventoryClassificationIDEndsWith { get; set; } public virtual string InventoryClassificationIDContains { get; set; } public virtual string InventoryClassificationIDLike { get; set; } public virtual string[] InventoryClassificationIDBetween { get; set; } public virtual string[] InventoryClassificationIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } } public partial class SO_ReportDefinition { public SO_ReportDefinition() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual byte BillingType { get; set; } [Required] public virtual int TradingCategory { get; set; } [Required] public virtual byte DocumentType { get; set; } [Required] public virtual short NumberOfCopies { get; set; } [Required] public virtual bool UseRange { get; set; } [Required] public virtual byte RangeType { get; set; } [Required] public virtual decimal MinRange { get; set; } [Required] public virtual decimal MaxRange { get; set; } [Required] public virtual byte BackOrderStatus { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Report))] [Required] public virtual string SY_Report_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroupLogicalPrinter))] public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroup))] [Required] public virtual string SY_PrintGroup_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ReportDefinitionQuery : QueryDb, IReturn> { public SO_ReportDefinitionQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; BillingTypeBetween = new byte[]{}; BillingTypeIn = new byte[]{}; TradingCategoryBetween = new int[]{}; TradingCategoryIn = new int[]{}; DocumentTypeBetween = new byte[]{}; DocumentTypeIn = new byte[]{}; NumberOfCopiesBetween = new short[]{}; NumberOfCopiesIn = new short[]{}; RangeTypeBetween = new byte[]{}; RangeTypeIn = new byte[]{}; MinRangeBetween = new decimal[]{}; MinRangeIn = new decimal[]{}; MaxRangeBetween = new decimal[]{}; MaxRangeIn = new decimal[]{}; BackOrderStatusBetween = new byte[]{}; BackOrderStatusIn = new byte[]{}; SY_Report_RecIDBetween = new string[]{}; SY_Report_RecIDIn = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDBetween = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; SY_PrintGroup_RecIDBetween = new string[]{}; SY_PrintGroup_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual byte? BillingType { get; set; } public virtual byte? BillingTypeGreaterThanOrEqualTo { get; set; } public virtual byte? BillingTypeGreaterThan { get; set; } public virtual byte? BillingTypeLessThan { get; set; } public virtual byte? BillingTypeLessThanOrEqualTo { get; set; } public virtual byte? BillingTypeNotEqualTo { get; set; } public virtual byte[] BillingTypeBetween { get; set; } public virtual byte[] BillingTypeIn { get; set; } public virtual int? TradingCategory { get; set; } public virtual int? TradingCategoryGreaterThanOrEqualTo { get; set; } public virtual int? TradingCategoryGreaterThan { get; set; } public virtual int? TradingCategoryLessThan { get; set; } public virtual int? TradingCategoryLessThanOrEqualTo { get; set; } public virtual int? TradingCategoryNotEqualTo { get; set; } public virtual int[] TradingCategoryBetween { get; set; } public virtual int[] TradingCategoryIn { get; set; } public virtual byte? DocumentType { get; set; } public virtual byte? DocumentTypeGreaterThanOrEqualTo { get; set; } public virtual byte? DocumentTypeGreaterThan { get; set; } public virtual byte? DocumentTypeLessThan { get; set; } public virtual byte? DocumentTypeLessThanOrEqualTo { get; set; } public virtual byte? DocumentTypeNotEqualTo { get; set; } public virtual byte[] DocumentTypeBetween { get; set; } public virtual byte[] DocumentTypeIn { get; set; } public virtual short? NumberOfCopies { get; set; } public virtual short? NumberOfCopiesGreaterThanOrEqualTo { get; set; } public virtual short? NumberOfCopiesGreaterThan { get; set; } public virtual short? NumberOfCopiesLessThan { get; set; } public virtual short? NumberOfCopiesLessThanOrEqualTo { get; set; } public virtual short? NumberOfCopiesNotEqualTo { get; set; } public virtual short[] NumberOfCopiesBetween { get; set; } public virtual short[] NumberOfCopiesIn { get; set; } public virtual bool? UseRange { get; set; } public virtual byte? RangeType { get; set; } public virtual byte? RangeTypeGreaterThanOrEqualTo { get; set; } public virtual byte? RangeTypeGreaterThan { get; set; } public virtual byte? RangeTypeLessThan { get; set; } public virtual byte? RangeTypeLessThanOrEqualTo { get; set; } public virtual byte? RangeTypeNotEqualTo { get; set; } public virtual byte[] RangeTypeBetween { get; set; } public virtual byte[] RangeTypeIn { get; set; } public virtual decimal? MinRange { get; set; } public virtual decimal? MinRangeGreaterThanOrEqualTo { get; set; } public virtual decimal? MinRangeGreaterThan { get; set; } public virtual decimal? MinRangeLessThan { get; set; } public virtual decimal? MinRangeLessThanOrEqualTo { get; set; } public virtual decimal? MinRangeNotEqualTo { get; set; } public virtual decimal[] MinRangeBetween { get; set; } public virtual decimal[] MinRangeIn { get; set; } public virtual decimal? MaxRange { get; set; } public virtual decimal? MaxRangeGreaterThanOrEqualTo { get; set; } public virtual decimal? MaxRangeGreaterThan { get; set; } public virtual decimal? MaxRangeLessThan { get; set; } public virtual decimal? MaxRangeLessThanOrEqualTo { get; set; } public virtual decimal? MaxRangeNotEqualTo { get; set; } public virtual decimal[] MaxRangeBetween { get; set; } public virtual decimal[] MaxRangeIn { get; set; } public virtual byte? BackOrderStatus { get; set; } public virtual byte? BackOrderStatusGreaterThanOrEqualTo { get; set; } public virtual byte? BackOrderStatusGreaterThan { get; set; } public virtual byte? BackOrderStatusLessThan { get; set; } public virtual byte? BackOrderStatusLessThanOrEqualTo { get; set; } public virtual byte? BackOrderStatusNotEqualTo { get; set; } public virtual byte[] BackOrderStatusBetween { get; set; } public virtual byte[] BackOrderStatusIn { get; set; } public virtual string SY_Report_RecID { get; set; } public virtual string SY_Report_RecIDStartsWith { get; set; } public virtual string SY_Report_RecIDEndsWith { get; set; } public virtual string SY_Report_RecIDContains { get; set; } public virtual string SY_Report_RecIDLike { get; set; } public virtual string[] SY_Report_RecIDBetween { get; set; } public virtual string[] SY_Report_RecIDIn { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDStartsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDEndsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDContains { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDLike { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDBetween { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string SY_PrintGroup_RecID { get; set; } public virtual string SY_PrintGroup_RecIDStartsWith { get; set; } public virtual string SY_PrintGroup_RecIDEndsWith { get; set; } public virtual string SY_PrintGroup_RecIDContains { get; set; } public virtual string SY_PrintGroup_RecIDLike { get; set; } public virtual string[] SY_PrintGroup_RecIDBetween { get; set; } public virtual string[] SY_PrintGroup_RecIDIn { get; set; } } public partial class SO_Run { [Required] public virtual string RunID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string RunBy { get; set; } [Required] public virtual string RunNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_RunQuery : QueryDb, IReturn> { public SO_RunQuery() { RunIDBetween = new string[]{}; RunIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RunByBetween = new string[]{}; RunByIn = new string[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; } public virtual string RunID { get; set; } public virtual string RunIDStartsWith { get; set; } public virtual string RunIDEndsWith { get; set; } public virtual string RunIDContains { get; set; } public virtual string RunIDLike { get; set; } public virtual string[] RunIDBetween { get; set; } public virtual string[] RunIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string RunBy { get; set; } public virtual string RunByStartsWith { get; set; } public virtual string RunByEndsWith { get; set; } public virtual string RunByContains { get; set; } public virtual string RunByLike { get; set; } public virtual string[] RunByBetween { get; set; } public virtual string[] RunByIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } } public partial class SO_Sales { public virtual string SalesID { get; set; } [Required] public virtual DateTime DateRun { get; set; } [Required] public virtual DateTime InvoiceDate { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string ClassDescription { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitSellPrice { get; set; } public virtual decimal? LineTax { get; set; } public virtual decimal? LineTotal { get; set; } public virtual string RunNo { get; set; } public virtual short? HistoryNo { get; set; } public virtual string InvoiceID { get; set; } public virtual string InventoryID { get; set; } public virtual int? YearNo { get; set; } public virtual int? MonthNo { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string Cat4Description { get; set; } public virtual string Cat5Description { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStatus { get; set; } public virtual string SO_LinesID { get; set; } public virtual decimal? LineCost { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorClassification { get; set; } public virtual string PhysicalWarehouse { get; set; } public virtual string LogicalWarehouse { get; set; } public virtual decimal? GPDollars { get; set; } public virtual decimal? GPPercent { get; set; } } public partial class SO_Sales_InvoiceNo { public virtual string InvoiceNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_Sales_InvoiceNoQuery : QueryDb, IReturn> { public SO_Sales_InvoiceNoQuery() { InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } } public partial class SO_SalesDelBatch { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string StaffID { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual bool? BatchActivated { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual bool? SplitOrder { get; set; } public virtual bool? SplitBackOrders { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string IN_Logical_RecID { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } } public partial class SO_SalesDelBatchLines { [Required] public virtual string RecID { get; set; } [Required] public virtual string SalesDelBatchID { get; set; } [Required] public virtual int LineNumber { get; set; } [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string DebtorAccountNo { get; set; } public virtual string DebtorName { get; set; } [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal QuantityBackOrdered { get; set; } [Required] public virtual DateTime ForwardOrderDate { get; set; } [Required] public virtual DateTime ScheduledDate { get; set; } public virtual bool? NewDeliverStockFlag { get; set; } [Required] public virtual decimal NewQuantityDelivered { get; set; } public virtual bool? UpdateFailed { get; set; } public virtual string FailReason { get; set; } [Required] public virtual short QuantityDecimalPlaces { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SalesDelBatchLinesQuery : QueryDb, IReturn> { public SO_SalesDelBatchLinesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SalesDelBatchIDBetween = new string[]{}; SalesDelBatchIDIn = new string[]{}; LineNumberBetween = new int[]{}; LineNumberIn = new int[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; QuantityBackOrderedBetween = new decimal[]{}; QuantityBackOrderedIn = new decimal[]{}; ForwardOrderDateBetween = new DateTime[]{}; ForwardOrderDateIn = new DateTime[]{}; ScheduledDateBetween = new DateTime[]{}; ScheduledDateIn = new DateTime[]{}; NewQuantityDeliveredBetween = new decimal[]{}; NewQuantityDeliveredIn = new decimal[]{}; FailReasonBetween = new string[]{}; FailReasonIn = new string[]{}; QuantityDecimalPlacesBetween = new short[]{}; QuantityDecimalPlacesIn = new short[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SalesDelBatchID { get; set; } public virtual string SalesDelBatchIDStartsWith { get; set; } public virtual string SalesDelBatchIDEndsWith { get; set; } public virtual string SalesDelBatchIDContains { get; set; } public virtual string SalesDelBatchIDLike { get; set; } public virtual string[] SalesDelBatchIDBetween { get; set; } public virtual string[] SalesDelBatchIDIn { get; set; } public virtual int? LineNumber { get; set; } public virtual int? LineNumberGreaterThanOrEqualTo { get; set; } public virtual int? LineNumberGreaterThan { get; set; } public virtual int? LineNumberLessThan { get; set; } public virtual int? LineNumberLessThanOrEqualTo { get; set; } public virtual int? LineNumberNotEqualTo { get; set; } public virtual int[] LineNumberBetween { get; set; } public virtual int[] LineNumberIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? QuantityBackOrdered { get; set; } public virtual decimal? QuantityBackOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBackOrderedGreaterThan { get; set; } public virtual decimal? QuantityBackOrderedLessThan { get; set; } public virtual decimal? QuantityBackOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBackOrderedNotEqualTo { get; set; } public virtual decimal[] QuantityBackOrderedBetween { get; set; } public virtual decimal[] QuantityBackOrderedIn { get; set; } public virtual DateTime? ForwardOrderDate { get; set; } public virtual DateTime? ForwardOrderDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateGreaterThan { get; set; } public virtual DateTime? ForwardOrderDateLessThan { get; set; } public virtual DateTime? ForwardOrderDateLessThanOrEqualTo { get; set; } public virtual DateTime? ForwardOrderDateNotEqualTo { get; set; } public virtual DateTime[] ForwardOrderDateBetween { get; set; } public virtual DateTime[] ForwardOrderDateIn { get; set; } public virtual DateTime? ScheduledDate { get; set; } public virtual DateTime? ScheduledDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ScheduledDateGreaterThan { get; set; } public virtual DateTime? ScheduledDateLessThan { get; set; } public virtual DateTime? ScheduledDateLessThanOrEqualTo { get; set; } public virtual DateTime? ScheduledDateNotEqualTo { get; set; } public virtual DateTime[] ScheduledDateBetween { get; set; } public virtual DateTime[] ScheduledDateIn { get; set; } public virtual bool? NewDeliverStockFlag { get; set; } public virtual decimal? NewQuantityDelivered { get; set; } public virtual decimal? NewQuantityDeliveredGreaterThanOrEqualTo { get; set; } public virtual decimal? NewQuantityDeliveredGreaterThan { get; set; } public virtual decimal? NewQuantityDeliveredLessThan { get; set; } public virtual decimal? NewQuantityDeliveredLessThanOrEqualTo { get; set; } public virtual decimal? NewQuantityDeliveredNotEqualTo { get; set; } public virtual decimal[] NewQuantityDeliveredBetween { get; set; } public virtual decimal[] NewQuantityDeliveredIn { get; set; } public virtual bool? UpdateFailed { get; set; } public virtual string FailReason { get; set; } public virtual string FailReasonStartsWith { get; set; } public virtual string FailReasonEndsWith { get; set; } public virtual string FailReasonContains { get; set; } public virtual string FailReasonLike { get; set; } public virtual string[] FailReasonBetween { get; set; } public virtual string[] FailReasonIn { get; set; } public virtual short? QuantityDecimalPlaces { get; set; } public virtual short? QuantityDecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesGreaterThan { get; set; } public virtual short? QuantityDecimalPlacesLessThan { get; set; } public virtual short? QuantityDecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? QuantityDecimalPlacesNotEqualTo { get; set; } public virtual short[] QuantityDecimalPlacesBetween { get; set; } public virtual short[] QuantityDecimalPlacesIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SalesDelBatchQuery : QueryDb, IReturn> { public SO_SalesDelBatchQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; DateActivatedBetween = new Nullable[]{}; DateActivatedIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual DateTime? DateActivated { get; set; } public virtual DateTime? DateActivatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedGreaterThan { get; set; } public virtual DateTime? DateActivatedLessThan { get; set; } public virtual DateTime? DateActivatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateActivatedNotEqualTo { get; set; } public virtual Nullable[] DateActivatedBetween { get; set; } public virtual Nullable[] DateActivatedIn { get; set; } public virtual bool? BatchActivated { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? SplitOrder { get; set; } public virtual bool? SplitBackOrders { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual bool? UseSpecificWarehouse { get; set; } } public partial class SO_SalesHistory { [Required] public virtual string SalesID { get; set; } [Required] public virtual DateTime DateRun { get; set; } [Required] public virtual DateTime InvoiceDate { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string InvoiceNo { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string ClassDescription { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitSellPrice { get; set; } public virtual decimal? LineTax { get; set; } public virtual decimal? LineTotal { get; set; } public virtual string RunNo { get; set; } public virtual short? HistoryNo { get; set; } public virtual string InvoiceID { get; set; } public virtual string InventoryID { get; set; } public virtual short? YearNo { get; set; } public virtual short? MonthNo { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string Cat4Description { get; set; } public virtual string Cat5Description { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStatus { get; set; } public virtual string SO_LinesID { get; set; } public virtual decimal? LineCost { get; set; } public virtual string InvoiceHistoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SalesHistoryQuery : QueryDb, IReturn> { public SO_SalesHistoryQuery() { SalesIDBetween = new string[]{}; SalesIDIn = new string[]{}; DateRunBetween = new DateTime[]{}; DateRunIn = new DateTime[]{}; InvoiceDateBetween = new DateTime[]{}; InvoiceDateIn = new DateTime[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; Cat1DescriptionBetween = new string[]{}; Cat1DescriptionIn = new string[]{}; Cat2DescriptionBetween = new string[]{}; Cat2DescriptionIn = new string[]{}; Cat3DescriptionBetween = new string[]{}; Cat3DescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; UnitCostBetween = new Nullable[]{}; UnitCostIn = new Nullable[]{}; UnitSellPriceBetween = new Nullable[]{}; UnitSellPriceIn = new Nullable[]{}; LineTaxBetween = new Nullable[]{}; LineTaxIn = new Nullable[]{}; LineTotalBetween = new Nullable[]{}; LineTotalIn = new Nullable[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; YearNoBetween = new Nullable[]{}; YearNoIn = new Nullable[]{}; MonthNoBetween = new Nullable[]{}; MonthNoIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; Cat4DescriptionBetween = new string[]{}; Cat4DescriptionIn = new string[]{}; Cat5DescriptionBetween = new string[]{}; Cat5DescriptionIn = new string[]{}; KitStyleBetween = new Nullable[]{}; KitStyleIn = new Nullable[]{}; KitStatusBetween = new Nullable[]{}; KitStatusIn = new Nullable[]{}; SO_LinesIDBetween = new string[]{}; SO_LinesIDIn = new string[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; } public virtual string SalesID { get; set; } public virtual string SalesIDStartsWith { get; set; } public virtual string SalesIDEndsWith { get; set; } public virtual string SalesIDContains { get; set; } public virtual string SalesIDLike { get; set; } public virtual string[] SalesIDBetween { get; set; } public virtual string[] SalesIDIn { get; set; } public virtual DateTime? DateRun { get; set; } public virtual DateTime? DateRunGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateRunGreaterThan { get; set; } public virtual DateTime? DateRunLessThan { get; set; } public virtual DateTime? DateRunLessThanOrEqualTo { get; set; } public virtual DateTime? DateRunNotEqualTo { get; set; } public virtual DateTime[] DateRunBetween { get; set; } public virtual DateTime[] DateRunIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceDateBetween { get; set; } public virtual DateTime[] InvoiceDateIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat1DescriptionStartsWith { get; set; } public virtual string Cat1DescriptionEndsWith { get; set; } public virtual string Cat1DescriptionContains { get; set; } public virtual string Cat1DescriptionLike { get; set; } public virtual string[] Cat1DescriptionBetween { get; set; } public virtual string[] Cat1DescriptionIn { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat2DescriptionStartsWith { get; set; } public virtual string Cat2DescriptionEndsWith { get; set; } public virtual string Cat2DescriptionContains { get; set; } public virtual string Cat2DescriptionLike { get; set; } public virtual string[] Cat2DescriptionBetween { get; set; } public virtual string[] Cat2DescriptionIn { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat3DescriptionStartsWith { get; set; } public virtual string Cat3DescriptionEndsWith { get; set; } public virtual string Cat3DescriptionContains { get; set; } public virtual string Cat3DescriptionLike { get; set; } public virtual string[] Cat3DescriptionBetween { get; set; } public virtual string[] Cat3DescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual Nullable[] UnitCostBetween { get; set; } public virtual Nullable[] UnitCostIn { get; set; } public virtual decimal? UnitSellPrice { get; set; } public virtual decimal? UnitSellPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitSellPriceGreaterThan { get; set; } public virtual decimal? UnitSellPriceLessThan { get; set; } public virtual decimal? UnitSellPriceLessThanOrEqualTo { get; set; } public virtual decimal? UnitSellPriceNotEqualTo { get; set; } public virtual Nullable[] UnitSellPriceBetween { get; set; } public virtual Nullable[] UnitSellPriceIn { get; set; } public virtual decimal? LineTax { get; set; } public virtual decimal? LineTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTaxGreaterThan { get; set; } public virtual decimal? LineTaxLessThan { get; set; } public virtual decimal? LineTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTaxNotEqualTo { get; set; } public virtual Nullable[] LineTaxBetween { get; set; } public virtual Nullable[] LineTaxIn { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalGreaterThan { get; set; } public virtual decimal? LineTotalLessThan { get; set; } public virtual decimal? LineTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalNotEqualTo { get; set; } public virtual Nullable[] LineTotalBetween { get; set; } public virtual Nullable[] LineTotalIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual short? YearNo { get; set; } public virtual short? YearNoGreaterThanOrEqualTo { get; set; } public virtual short? YearNoGreaterThan { get; set; } public virtual short? YearNoLessThan { get; set; } public virtual short? YearNoLessThanOrEqualTo { get; set; } public virtual short? YearNoNotEqualTo { get; set; } public virtual Nullable[] YearNoBetween { get; set; } public virtual Nullable[] YearNoIn { get; set; } public virtual short? MonthNo { get; set; } public virtual short? MonthNoGreaterThanOrEqualTo { get; set; } public virtual short? MonthNoGreaterThan { get; set; } public virtual short? MonthNoLessThan { get; set; } public virtual short? MonthNoLessThanOrEqualTo { get; set; } public virtual short? MonthNoNotEqualTo { get; set; } public virtual Nullable[] MonthNoBetween { get; set; } public virtual Nullable[] MonthNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string Cat4Description { get; set; } public virtual string Cat4DescriptionStartsWith { get; set; } public virtual string Cat4DescriptionEndsWith { get; set; } public virtual string Cat4DescriptionContains { get; set; } public virtual string Cat4DescriptionLike { get; set; } public virtual string[] Cat4DescriptionBetween { get; set; } public virtual string[] Cat4DescriptionIn { get; set; } public virtual string Cat5Description { get; set; } public virtual string Cat5DescriptionStartsWith { get; set; } public virtual string Cat5DescriptionEndsWith { get; set; } public virtual string Cat5DescriptionContains { get; set; } public virtual string Cat5DescriptionLike { get; set; } public virtual string[] Cat5DescriptionBetween { get; set; } public virtual string[] Cat5DescriptionIn { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStyleGreaterThanOrEqualTo { get; set; } public virtual short? KitStyleGreaterThan { get; set; } public virtual short? KitStyleLessThan { get; set; } public virtual short? KitStyleLessThanOrEqualTo { get; set; } public virtual short? KitStyleNotEqualTo { get; set; } public virtual Nullable[] KitStyleBetween { get; set; } public virtual Nullable[] KitStyleIn { get; set; } public virtual short? KitStatus { get; set; } public virtual short? KitStatusGreaterThanOrEqualTo { get; set; } public virtual short? KitStatusGreaterThan { get; set; } public virtual short? KitStatusLessThan { get; set; } public virtual short? KitStatusLessThanOrEqualTo { get; set; } public virtual short? KitStatusNotEqualTo { get; set; } public virtual Nullable[] KitStatusBetween { get; set; } public virtual Nullable[] KitStatusIn { get; set; } public virtual string SO_LinesID { get; set; } public virtual string SO_LinesIDStartsWith { get; set; } public virtual string SO_LinesIDEndsWith { get; set; } public virtual string SO_LinesIDContains { get; set; } public virtual string SO_LinesIDLike { get; set; } public virtual string[] SO_LinesIDBetween { get; set; } public virtual string[] SO_LinesIDIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } } public partial class SO_SalesQty { public virtual string InventoryID { get; set; } public virtual int? YearNo { get; set; } public virtual int? MonthNo { get; set; } public virtual decimal? TotalQty { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SalesQtyQuery : QueryDb, IReturn> { public SO_SalesQtyQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; YearNoBetween = new Nullable[]{}; YearNoIn = new Nullable[]{}; MonthNoBetween = new Nullable[]{}; MonthNoIn = new Nullable[]{}; TotalQtyBetween = new Nullable[]{}; TotalQtyIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual int? YearNo { get; set; } public virtual int? YearNoGreaterThanOrEqualTo { get; set; } public virtual int? YearNoGreaterThan { get; set; } public virtual int? YearNoLessThan { get; set; } public virtual int? YearNoLessThanOrEqualTo { get; set; } public virtual int? YearNoNotEqualTo { get; set; } public virtual Nullable[] YearNoBetween { get; set; } public virtual Nullable[] YearNoIn { get; set; } public virtual int? MonthNo { get; set; } public virtual int? MonthNoGreaterThanOrEqualTo { get; set; } public virtual int? MonthNoGreaterThan { get; set; } public virtual int? MonthNoLessThan { get; set; } public virtual int? MonthNoLessThanOrEqualTo { get; set; } public virtual int? MonthNoNotEqualTo { get; set; } public virtual Nullable[] MonthNoBetween { get; set; } public virtual Nullable[] MonthNoIn { get; set; } public virtual decimal? TotalQty { get; set; } public virtual decimal? TotalQtyGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalQtyGreaterThan { get; set; } public virtual decimal? TotalQtyLessThan { get; set; } public virtual decimal? TotalQtyLessThanOrEqualTo { get; set; } public virtual decimal? TotalQtyNotEqualTo { get; set; } public virtual Nullable[] TotalQtyBetween { get; set; } public virtual Nullable[] TotalQtyIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SalesQuery : QueryDb, IReturn> { public SO_SalesQuery() { SalesIDBetween = new string[]{}; SalesIDIn = new string[]{}; DateRunBetween = new DateTime[]{}; DateRunIn = new DateTime[]{}; InvoiceDateBetween = new DateTime[]{}; InvoiceDateIn = new DateTime[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; Cat1DescriptionBetween = new string[]{}; Cat1DescriptionIn = new string[]{}; Cat2DescriptionBetween = new string[]{}; Cat2DescriptionIn = new string[]{}; Cat3DescriptionBetween = new string[]{}; Cat3DescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; UnitCostBetween = new Nullable[]{}; UnitCostIn = new Nullable[]{}; UnitSellPriceBetween = new Nullable[]{}; UnitSellPriceIn = new Nullable[]{}; LineTaxBetween = new Nullable[]{}; LineTaxIn = new Nullable[]{}; LineTotalBetween = new Nullable[]{}; LineTotalIn = new Nullable[]{}; RunNoBetween = new string[]{}; RunNoIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; YearNoBetween = new Nullable[]{}; YearNoIn = new Nullable[]{}; MonthNoBetween = new Nullable[]{}; MonthNoIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; Cat4DescriptionBetween = new string[]{}; Cat4DescriptionIn = new string[]{}; Cat5DescriptionBetween = new string[]{}; Cat5DescriptionIn = new string[]{}; KitStyleBetween = new Nullable[]{}; KitStyleIn = new Nullable[]{}; KitStatusBetween = new Nullable[]{}; KitStatusIn = new Nullable[]{}; SO_LinesIDBetween = new string[]{}; SO_LinesIDIn = new string[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; DebtorAccountNoBetween = new string[]{}; DebtorAccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; DebtorClassificationBetween = new string[]{}; DebtorClassificationIn = new string[]{}; PhysicalWarehouseBetween = new string[]{}; PhysicalWarehouseIn = new string[]{}; LogicalWarehouseBetween = new string[]{}; LogicalWarehouseIn = new string[]{}; GPDollarsBetween = new Nullable[]{}; GPDollarsIn = new Nullable[]{}; GPPercentBetween = new Nullable[]{}; GPPercentIn = new Nullable[]{}; } public virtual string SalesID { get; set; } public virtual string SalesIDStartsWith { get; set; } public virtual string SalesIDEndsWith { get; set; } public virtual string SalesIDContains { get; set; } public virtual string SalesIDLike { get; set; } public virtual string[] SalesIDBetween { get; set; } public virtual string[] SalesIDIn { get; set; } public virtual DateTime? DateRun { get; set; } public virtual DateTime? DateRunGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateRunGreaterThan { get; set; } public virtual DateTime? DateRunLessThan { get; set; } public virtual DateTime? DateRunLessThanOrEqualTo { get; set; } public virtual DateTime? DateRunNotEqualTo { get; set; } public virtual DateTime[] DateRunBetween { get; set; } public virtual DateTime[] DateRunIn { get; set; } public virtual DateTime? InvoiceDate { get; set; } public virtual DateTime? InvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateGreaterThan { get; set; } public virtual DateTime? InvoiceDateLessThan { get; set; } public virtual DateTime? InvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceDateBetween { get; set; } public virtual DateTime[] InvoiceDateIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat1DescriptionStartsWith { get; set; } public virtual string Cat1DescriptionEndsWith { get; set; } public virtual string Cat1DescriptionContains { get; set; } public virtual string Cat1DescriptionLike { get; set; } public virtual string[] Cat1DescriptionBetween { get; set; } public virtual string[] Cat1DescriptionIn { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat2DescriptionStartsWith { get; set; } public virtual string Cat2DescriptionEndsWith { get; set; } public virtual string Cat2DescriptionContains { get; set; } public virtual string Cat2DescriptionLike { get; set; } public virtual string[] Cat2DescriptionBetween { get; set; } public virtual string[] Cat2DescriptionIn { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat3DescriptionStartsWith { get; set; } public virtual string Cat3DescriptionEndsWith { get; set; } public virtual string Cat3DescriptionContains { get; set; } public virtual string Cat3DescriptionLike { get; set; } public virtual string[] Cat3DescriptionBetween { get; set; } public virtual string[] Cat3DescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual Nullable[] UnitCostBetween { get; set; } public virtual Nullable[] UnitCostIn { get; set; } public virtual decimal? UnitSellPrice { get; set; } public virtual decimal? UnitSellPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitSellPriceGreaterThan { get; set; } public virtual decimal? UnitSellPriceLessThan { get; set; } public virtual decimal? UnitSellPriceLessThanOrEqualTo { get; set; } public virtual decimal? UnitSellPriceNotEqualTo { get; set; } public virtual Nullable[] UnitSellPriceBetween { get; set; } public virtual Nullable[] UnitSellPriceIn { get; set; } public virtual decimal? LineTax { get; set; } public virtual decimal? LineTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTaxGreaterThan { get; set; } public virtual decimal? LineTaxLessThan { get; set; } public virtual decimal? LineTaxLessThanOrEqualTo { get; set; } public virtual decimal? LineTaxNotEqualTo { get; set; } public virtual Nullable[] LineTaxBetween { get; set; } public virtual Nullable[] LineTaxIn { get; set; } public virtual decimal? LineTotal { get; set; } public virtual decimal? LineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalGreaterThan { get; set; } public virtual decimal? LineTotalLessThan { get; set; } public virtual decimal? LineTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalNotEqualTo { get; set; } public virtual Nullable[] LineTotalBetween { get; set; } public virtual Nullable[] LineTotalIn { get; set; } public virtual string RunNo { get; set; } public virtual string RunNoStartsWith { get; set; } public virtual string RunNoEndsWith { get; set; } public virtual string RunNoContains { get; set; } public virtual string RunNoLike { get; set; } public virtual string[] RunNoBetween { get; set; } public virtual string[] RunNoIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual int? YearNo { get; set; } public virtual int? YearNoGreaterThanOrEqualTo { get; set; } public virtual int? YearNoGreaterThan { get; set; } public virtual int? YearNoLessThan { get; set; } public virtual int? YearNoLessThanOrEqualTo { get; set; } public virtual int? YearNoNotEqualTo { get; set; } public virtual Nullable[] YearNoBetween { get; set; } public virtual Nullable[] YearNoIn { get; set; } public virtual int? MonthNo { get; set; } public virtual int? MonthNoGreaterThanOrEqualTo { get; set; } public virtual int? MonthNoGreaterThan { get; set; } public virtual int? MonthNoLessThan { get; set; } public virtual int? MonthNoLessThanOrEqualTo { get; set; } public virtual int? MonthNoNotEqualTo { get; set; } public virtual Nullable[] MonthNoBetween { get; set; } public virtual Nullable[] MonthNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string Cat4Description { get; set; } public virtual string Cat4DescriptionStartsWith { get; set; } public virtual string Cat4DescriptionEndsWith { get; set; } public virtual string Cat4DescriptionContains { get; set; } public virtual string Cat4DescriptionLike { get; set; } public virtual string[] Cat4DescriptionBetween { get; set; } public virtual string[] Cat4DescriptionIn { get; set; } public virtual string Cat5Description { get; set; } public virtual string Cat5DescriptionStartsWith { get; set; } public virtual string Cat5DescriptionEndsWith { get; set; } public virtual string Cat5DescriptionContains { get; set; } public virtual string Cat5DescriptionLike { get; set; } public virtual string[] Cat5DescriptionBetween { get; set; } public virtual string[] Cat5DescriptionIn { get; set; } public virtual short? KitStyle { get; set; } public virtual short? KitStyleGreaterThanOrEqualTo { get; set; } public virtual short? KitStyleGreaterThan { get; set; } public virtual short? KitStyleLessThan { get; set; } public virtual short? KitStyleLessThanOrEqualTo { get; set; } public virtual short? KitStyleNotEqualTo { get; set; } public virtual Nullable[] KitStyleBetween { get; set; } public virtual Nullable[] KitStyleIn { get; set; } public virtual short? KitStatus { get; set; } public virtual short? KitStatusGreaterThanOrEqualTo { get; set; } public virtual short? KitStatusGreaterThan { get; set; } public virtual short? KitStatusLessThan { get; set; } public virtual short? KitStatusLessThanOrEqualTo { get; set; } public virtual short? KitStatusNotEqualTo { get; set; } public virtual Nullable[] KitStatusBetween { get; set; } public virtual Nullable[] KitStatusIn { get; set; } public virtual string SO_LinesID { get; set; } public virtual string SO_LinesIDStartsWith { get; set; } public virtual string SO_LinesIDEndsWith { get; set; } public virtual string SO_LinesIDContains { get; set; } public virtual string SO_LinesIDLike { get; set; } public virtual string[] SO_LinesIDBetween { get; set; } public virtual string[] SO_LinesIDIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual string DebtorAccountNo { get; set; } public virtual string DebtorAccountNoStartsWith { get; set; } public virtual string DebtorAccountNoEndsWith { get; set; } public virtual string DebtorAccountNoContains { get; set; } public virtual string DebtorAccountNoLike { get; set; } public virtual string[] DebtorAccountNoBetween { get; set; } public virtual string[] DebtorAccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string DebtorClassification { get; set; } public virtual string DebtorClassificationStartsWith { get; set; } public virtual string DebtorClassificationEndsWith { get; set; } public virtual string DebtorClassificationContains { get; set; } public virtual string DebtorClassificationLike { get; set; } public virtual string[] DebtorClassificationBetween { get; set; } public virtual string[] DebtorClassificationIn { get; set; } public virtual string PhysicalWarehouse { get; set; } public virtual string PhysicalWarehouseStartsWith { get; set; } public virtual string PhysicalWarehouseEndsWith { get; set; } public virtual string PhysicalWarehouseContains { get; set; } public virtual string PhysicalWarehouseLike { get; set; } public virtual string[] PhysicalWarehouseBetween { get; set; } public virtual string[] PhysicalWarehouseIn { get; set; } public virtual string LogicalWarehouse { get; set; } public virtual string LogicalWarehouseStartsWith { get; set; } public virtual string LogicalWarehouseEndsWith { get; set; } public virtual string LogicalWarehouseContains { get; set; } public virtual string LogicalWarehouseLike { get; set; } public virtual string[] LogicalWarehouseBetween { get; set; } public virtual string[] LogicalWarehouseIn { get; set; } public virtual decimal? GPDollars { get; set; } public virtual decimal? GPDollarsGreaterThanOrEqualTo { get; set; } public virtual decimal? GPDollarsGreaterThan { get; set; } public virtual decimal? GPDollarsLessThan { get; set; } public virtual decimal? GPDollarsLessThanOrEqualTo { get; set; } public virtual decimal? GPDollarsNotEqualTo { get; set; } public virtual Nullable[] GPDollarsBetween { get; set; } public virtual Nullable[] GPDollarsIn { get; set; } public virtual decimal? GPPercent { get; set; } public virtual decimal? GPPercentGreaterThanOrEqualTo { get; set; } public virtual decimal? GPPercentGreaterThan { get; set; } public virtual decimal? GPPercentLessThan { get; set; } public virtual decimal? GPPercentLessThanOrEqualTo { get; set; } public virtual decimal? GPPercentNotEqualTo { get; set; } public virtual Nullable[] GPPercentBetween { get; set; } public virtual Nullable[] GPPercentIn { get; set; } } public partial class SO_SplitOrders { [Required] public virtual string RecID { get; set; } [Required] public virtual string SourceInvoiceID { get; set; } [Required] public virtual string SourceInvoiceNo { get; set; } [Required] public virtual string DestInvoiceID { get; set; } [Required] public virtual string DestInvoiceNo { get; set; } [Required] public virtual string HRStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_SplitOrdersQuery : QueryDb, IReturn> { public SO_SplitOrdersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SourceInvoiceIDBetween = new string[]{}; SourceInvoiceIDIn = new string[]{}; SourceInvoiceNoBetween = new string[]{}; SourceInvoiceNoIn = new string[]{}; DestInvoiceIDBetween = new string[]{}; DestInvoiceIDIn = new string[]{}; DestInvoiceNoBetween = new string[]{}; DestInvoiceNoIn = new string[]{}; HRStaffIDBetween = new string[]{}; HRStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SourceInvoiceID { get; set; } public virtual string SourceInvoiceIDStartsWith { get; set; } public virtual string SourceInvoiceIDEndsWith { get; set; } public virtual string SourceInvoiceIDContains { get; set; } public virtual string SourceInvoiceIDLike { get; set; } public virtual string[] SourceInvoiceIDBetween { get; set; } public virtual string[] SourceInvoiceIDIn { get; set; } public virtual string SourceInvoiceNo { get; set; } public virtual string SourceInvoiceNoStartsWith { get; set; } public virtual string SourceInvoiceNoEndsWith { get; set; } public virtual string SourceInvoiceNoContains { get; set; } public virtual string SourceInvoiceNoLike { get; set; } public virtual string[] SourceInvoiceNoBetween { get; set; } public virtual string[] SourceInvoiceNoIn { get; set; } public virtual string DestInvoiceID { get; set; } public virtual string DestInvoiceIDStartsWith { get; set; } public virtual string DestInvoiceIDEndsWith { get; set; } public virtual string DestInvoiceIDContains { get; set; } public virtual string DestInvoiceIDLike { get; set; } public virtual string[] DestInvoiceIDBetween { get; set; } public virtual string[] DestInvoiceIDIn { get; set; } public virtual string DestInvoiceNo { get; set; } public virtual string DestInvoiceNoStartsWith { get; set; } public virtual string DestInvoiceNoEndsWith { get; set; } public virtual string DestInvoiceNoContains { get; set; } public virtual string DestInvoiceNoLike { get; set; } public virtual string[] DestInvoiceNoBetween { get; set; } public virtual string[] DestInvoiceNoIn { get; set; } public virtual string HRStaffID { get; set; } public virtual string HRStaffIDStartsWith { get; set; } public virtual string HRStaffIDEndsWith { get; set; } public virtual string HRStaffIDContains { get; set; } public virtual string HRStaffIDLike { get; set; } public virtual string[] HRStaffIDBetween { get; set; } public virtual string[] HRStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SO_Totals { [Required] public virtual string InvoiceID { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? Cartage1Total { get; set; } public virtual decimal? Cartage1TaxTotal { get; set; } public virtual decimal? Cartage2Total { get; set; } public virtual decimal? Cartage2TaxTotal { get; set; } public virtual decimal? Cartage3Total { get; set; } public virtual decimal? Cartage3TaxTotal { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_TotalsQuery : QueryDb, IReturn> { public SO_TotalsQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceTotalBetween = new Nullable[]{}; InvoiceTotalIn = new Nullable[]{}; Cartage1TotalBetween = new Nullable[]{}; Cartage1TotalIn = new Nullable[]{}; Cartage1TaxTotalBetween = new Nullable[]{}; Cartage1TaxTotalIn = new Nullable[]{}; Cartage2TotalBetween = new Nullable[]{}; Cartage2TotalIn = new Nullable[]{}; Cartage2TaxTotalBetween = new Nullable[]{}; Cartage2TaxTotalIn = new Nullable[]{}; Cartage3TotalBetween = new Nullable[]{}; Cartage3TotalIn = new Nullable[]{}; Cartage3TaxTotalBetween = new Nullable[]{}; Cartage3TaxTotalIn = new Nullable[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? InvoiceTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalGreaterThan { get; set; } public virtual decimal? InvoiceTotalLessThan { get; set; } public virtual decimal? InvoiceTotalLessThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalNotEqualTo { get; set; } public virtual Nullable[] InvoiceTotalBetween { get; set; } public virtual Nullable[] InvoiceTotalIn { get; set; } public virtual decimal? Cartage1Total { get; set; } public virtual decimal? Cartage1TotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TotalGreaterThan { get; set; } public virtual decimal? Cartage1TotalLessThan { get; set; } public virtual decimal? Cartage1TotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TotalNotEqualTo { get; set; } public virtual Nullable[] Cartage1TotalBetween { get; set; } public virtual Nullable[] Cartage1TotalIn { get; set; } public virtual decimal? Cartage1TaxTotal { get; set; } public virtual decimal? Cartage1TaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxTotalGreaterThan { get; set; } public virtual decimal? Cartage1TaxTotalLessThan { get; set; } public virtual decimal? Cartage1TaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxTotalNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxTotalBetween { get; set; } public virtual Nullable[] Cartage1TaxTotalIn { get; set; } public virtual decimal? Cartage2Total { get; set; } public virtual decimal? Cartage2TotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TotalGreaterThan { get; set; } public virtual decimal? Cartage2TotalLessThan { get; set; } public virtual decimal? Cartage2TotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TotalNotEqualTo { get; set; } public virtual Nullable[] Cartage2TotalBetween { get; set; } public virtual Nullable[] Cartage2TotalIn { get; set; } public virtual decimal? Cartage2TaxTotal { get; set; } public virtual decimal? Cartage2TaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxTotalGreaterThan { get; set; } public virtual decimal? Cartage2TaxTotalLessThan { get; set; } public virtual decimal? Cartage2TaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxTotalNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxTotalBetween { get; set; } public virtual Nullable[] Cartage2TaxTotalIn { get; set; } public virtual decimal? Cartage3Total { get; set; } public virtual decimal? Cartage3TotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TotalGreaterThan { get; set; } public virtual decimal? Cartage3TotalLessThan { get; set; } public virtual decimal? Cartage3TotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TotalNotEqualTo { get; set; } public virtual Nullable[] Cartage3TotalBetween { get; set; } public virtual Nullable[] Cartage3TotalIn { get; set; } public virtual decimal? Cartage3TaxTotal { get; set; } public virtual decimal? Cartage3TaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxTotalGreaterThan { get; set; } public virtual decimal? Cartage3TaxTotalLessThan { get; set; } public virtual decimal? Cartage3TaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxTotalNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxTotalBetween { get; set; } public virtual Nullable[] Cartage3TaxTotalIn { get; set; } } public partial class SO_ViewInvoiced { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual short BillWhenComplete { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual bool CreditNote { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual short? Status { get; set; } public virtual string StaffID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual decimal? Frieght { get; set; } public virtual short? ProcessedHistoryNo { get; set; } public virtual short? InvoicedHistoryNo { get; set; } public virtual string ProcessedOnRunNo { get; set; } public virtual string InvoicedOnRunNo { get; set; } [Required] public virtual DateTime ProcessedDate { get; set; } [Required] public virtual DateTime InvoicedDate { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string TaxID { get; set; } public virtual short? PhysicalItem { get; set; } public virtual bool? NonStock { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } [Required] public virtual string InventoryClassificationID { get; set; } public virtual string ClassDescription { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ViewInvoicedQuery : QueryDb, IReturn> { public SO_ViewInvoicedQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; FrieghtBetween = new Nullable[]{}; FrieghtIn = new Nullable[]{}; ProcessedHistoryNoBetween = new Nullable[]{}; ProcessedHistoryNoIn = new Nullable[]{}; InvoicedHistoryNoBetween = new Nullable[]{}; InvoicedHistoryNoIn = new Nullable[]{}; ProcessedOnRunNoBetween = new string[]{}; ProcessedOnRunNoIn = new string[]{}; InvoicedOnRunNoBetween = new string[]{}; InvoicedOnRunNoIn = new string[]{}; ProcessedDateBetween = new DateTime[]{}; ProcessedDateIn = new DateTime[]{}; InvoicedDateBetween = new DateTime[]{}; InvoicedDateIn = new DateTime[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; InventoryClassificationIDBetween = new string[]{}; InventoryClassificationIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual decimal? Frieght { get; set; } public virtual decimal? FrieghtGreaterThanOrEqualTo { get; set; } public virtual decimal? FrieghtGreaterThan { get; set; } public virtual decimal? FrieghtLessThan { get; set; } public virtual decimal? FrieghtLessThanOrEqualTo { get; set; } public virtual decimal? FrieghtNotEqualTo { get; set; } public virtual Nullable[] FrieghtBetween { get; set; } public virtual Nullable[] FrieghtIn { get; set; } public virtual short? ProcessedHistoryNo { get; set; } public virtual short? ProcessedHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? ProcessedHistoryNoGreaterThan { get; set; } public virtual short? ProcessedHistoryNoLessThan { get; set; } public virtual short? ProcessedHistoryNoLessThanOrEqualTo { get; set; } public virtual short? ProcessedHistoryNoNotEqualTo { get; set; } public virtual Nullable[] ProcessedHistoryNoBetween { get; set; } public virtual Nullable[] ProcessedHistoryNoIn { get; set; } public virtual short? InvoicedHistoryNo { get; set; } public virtual short? InvoicedHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? InvoicedHistoryNoGreaterThan { get; set; } public virtual short? InvoicedHistoryNoLessThan { get; set; } public virtual short? InvoicedHistoryNoLessThanOrEqualTo { get; set; } public virtual short? InvoicedHistoryNoNotEqualTo { get; set; } public virtual Nullable[] InvoicedHistoryNoBetween { get; set; } public virtual Nullable[] InvoicedHistoryNoIn { get; set; } public virtual string ProcessedOnRunNo { get; set; } public virtual string ProcessedOnRunNoStartsWith { get; set; } public virtual string ProcessedOnRunNoEndsWith { get; set; } public virtual string ProcessedOnRunNoContains { get; set; } public virtual string ProcessedOnRunNoLike { get; set; } public virtual string[] ProcessedOnRunNoBetween { get; set; } public virtual string[] ProcessedOnRunNoIn { get; set; } public virtual string InvoicedOnRunNo { get; set; } public virtual string InvoicedOnRunNoStartsWith { get; set; } public virtual string InvoicedOnRunNoEndsWith { get; set; } public virtual string InvoicedOnRunNoContains { get; set; } public virtual string InvoicedOnRunNoLike { get; set; } public virtual string[] InvoicedOnRunNoBetween { get; set; } public virtual string[] InvoicedOnRunNoIn { get; set; } public virtual DateTime? ProcessedDate { get; set; } public virtual DateTime? ProcessedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ProcessedDateGreaterThan { get; set; } public virtual DateTime? ProcessedDateLessThan { get; set; } public virtual DateTime? ProcessedDateLessThanOrEqualTo { get; set; } public virtual DateTime? ProcessedDateNotEqualTo { get; set; } public virtual DateTime[] ProcessedDateBetween { get; set; } public virtual DateTime[] ProcessedDateIn { get; set; } public virtual DateTime? InvoicedDate { get; set; } public virtual DateTime? InvoicedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoicedDateGreaterThan { get; set; } public virtual DateTime? InvoicedDateLessThan { get; set; } public virtual DateTime? InvoicedDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoicedDateNotEqualTo { get; set; } public virtual DateTime[] InvoicedDateBetween { get; set; } public virtual DateTime[] InvoicedDateIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string InventoryClassificationID { get; set; } public virtual string InventoryClassificationIDStartsWith { get; set; } public virtual string InventoryClassificationIDEndsWith { get; set; } public virtual string InventoryClassificationIDContains { get; set; } public virtual string InventoryClassificationIDLike { get; set; } public virtual string[] InventoryClassificationIDBetween { get; set; } public virtual string[] InventoryClassificationIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } } public partial class SO_ViewShipped { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual short BillWhenComplete { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual bool CreditNote { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual short? Status { get; set; } public virtual string StaffID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual decimal? Frieght { get; set; } public virtual short? ProcessedHistoryNo { get; set; } public virtual short? ShippedHistoryNo { get; set; } public virtual string ProcessedOnRunNo { get; set; } public virtual string ShippedOnRunNo { get; set; } [Required] public virtual DateTime ProcessedDate { get; set; } [Required] public virtual DateTime ShippedDate { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string TaxID { get; set; } public virtual short? PhysicalItem { get; set; } public virtual bool? NonStock { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } [Required] public virtual string InventoryClassificationID { get; set; } public virtual string ClassDescription { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_ViewShippedQuery : QueryDb, IReturn> { public SO_ViewShippedQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; FrieghtBetween = new Nullable[]{}; FrieghtIn = new Nullable[]{}; ProcessedHistoryNoBetween = new Nullable[]{}; ProcessedHistoryNoIn = new Nullable[]{}; ShippedHistoryNoBetween = new Nullable[]{}; ShippedHistoryNoIn = new Nullable[]{}; ProcessedOnRunNoBetween = new string[]{}; ProcessedOnRunNoIn = new string[]{}; ShippedOnRunNoBetween = new string[]{}; ShippedOnRunNoIn = new string[]{}; ProcessedDateBetween = new DateTime[]{}; ProcessedDateIn = new DateTime[]{}; ShippedDateBetween = new DateTime[]{}; ShippedDateIn = new DateTime[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; InventoryClassificationIDBetween = new string[]{}; InventoryClassificationIDIn = new string[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual decimal? Frieght { get; set; } public virtual decimal? FrieghtGreaterThanOrEqualTo { get; set; } public virtual decimal? FrieghtGreaterThan { get; set; } public virtual decimal? FrieghtLessThan { get; set; } public virtual decimal? FrieghtLessThanOrEqualTo { get; set; } public virtual decimal? FrieghtNotEqualTo { get; set; } public virtual Nullable[] FrieghtBetween { get; set; } public virtual Nullable[] FrieghtIn { get; set; } public virtual short? ProcessedHistoryNo { get; set; } public virtual short? ProcessedHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? ProcessedHistoryNoGreaterThan { get; set; } public virtual short? ProcessedHistoryNoLessThan { get; set; } public virtual short? ProcessedHistoryNoLessThanOrEqualTo { get; set; } public virtual short? ProcessedHistoryNoNotEqualTo { get; set; } public virtual Nullable[] ProcessedHistoryNoBetween { get; set; } public virtual Nullable[] ProcessedHistoryNoIn { get; set; } public virtual short? ShippedHistoryNo { get; set; } public virtual short? ShippedHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? ShippedHistoryNoGreaterThan { get; set; } public virtual short? ShippedHistoryNoLessThan { get; set; } public virtual short? ShippedHistoryNoLessThanOrEqualTo { get; set; } public virtual short? ShippedHistoryNoNotEqualTo { get; set; } public virtual Nullable[] ShippedHistoryNoBetween { get; set; } public virtual Nullable[] ShippedHistoryNoIn { get; set; } public virtual string ProcessedOnRunNo { get; set; } public virtual string ProcessedOnRunNoStartsWith { get; set; } public virtual string ProcessedOnRunNoEndsWith { get; set; } public virtual string ProcessedOnRunNoContains { get; set; } public virtual string ProcessedOnRunNoLike { get; set; } public virtual string[] ProcessedOnRunNoBetween { get; set; } public virtual string[] ProcessedOnRunNoIn { get; set; } public virtual string ShippedOnRunNo { get; set; } public virtual string ShippedOnRunNoStartsWith { get; set; } public virtual string ShippedOnRunNoEndsWith { get; set; } public virtual string ShippedOnRunNoContains { get; set; } public virtual string ShippedOnRunNoLike { get; set; } public virtual string[] ShippedOnRunNoBetween { get; set; } public virtual string[] ShippedOnRunNoIn { get; set; } public virtual DateTime? ProcessedDate { get; set; } public virtual DateTime? ProcessedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ProcessedDateGreaterThan { get; set; } public virtual DateTime? ProcessedDateLessThan { get; set; } public virtual DateTime? ProcessedDateLessThanOrEqualTo { get; set; } public virtual DateTime? ProcessedDateNotEqualTo { get; set; } public virtual DateTime[] ProcessedDateBetween { get; set; } public virtual DateTime[] ProcessedDateIn { get; set; } public virtual DateTime? ShippedDate { get; set; } public virtual DateTime? ShippedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ShippedDateGreaterThan { get; set; } public virtual DateTime? ShippedDateLessThan { get; set; } public virtual DateTime? ShippedDateLessThanOrEqualTo { get; set; } public virtual DateTime? ShippedDateNotEqualTo { get; set; } public virtual DateTime[] ShippedDateBetween { get; set; } public virtual DateTime[] ShippedDateIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string InventoryClassificationID { get; set; } public virtual string InventoryClassificationIDStartsWith { get; set; } public virtual string InventoryClassificationIDEndsWith { get; set; } public virtual string InventoryClassificationIDContains { get; set; } public virtual string InventoryClassificationIDLike { get; set; } public virtual string[] InventoryClassificationIDBetween { get; set; } public virtual string[] InventoryClassificationIDIn { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } } public partial class SO_VInv { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvID { get; set; } [Required] public virtual string InvoiceNo { get; set; } [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual short BillWhenComplete { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual bool CreditNote { get; set; } [Required] public virtual bool WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual short? Status { get; set; } public virtual string StaffID { get; set; } [Required] public virtual string BranchID { get; set; } [Required] public virtual bool CreditIntoStock { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? Frieght { get; set; } public virtual decimal? Frt { get; set; } public virtual decimal? FrtTax { get; set; } public virtual short? ProHistoryNo { get; set; } public virtual short? InvHistoryNo { get; set; } public virtual string ProRunNo { get; set; } public virtual string InvRunNo { get; set; } public virtual DateTime? ProDate { get; set; } public virtual DateTime? InvDate { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string JobID { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual string TaxID { get; set; } public virtual short? PhysicalItem { get; set; } public virtual bool? NonStock { get; set; } public virtual string ClassDescription { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual decimal? LineCost { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat3Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SO_VInvQuery : QueryDb, IReturn> { public SO_VInvQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvIDBetween = new string[]{}; InvIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; BillWhenCompleteBetween = new short[]{}; BillWhenCompleteIn = new short[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; TaxExemptNoBetween = new string[]{}; TaxExemptNoIn = new string[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; HistoryTotalBetween = new Nullable[]{}; HistoryTotalIn = new Nullable[]{}; CartageCharge1Between = new Nullable[]{}; CartageCharge1In = new Nullable[]{}; CartageCharge2Between = new Nullable[]{}; CartageCharge2In = new Nullable[]{}; CartageCharge3Between = new Nullable[]{}; CartageCharge3In = new Nullable[]{}; FrieghtBetween = new Nullable[]{}; FrieghtIn = new Nullable[]{}; FrtBetween = new Nullable[]{}; FrtIn = new Nullable[]{}; FrtTaxBetween = new Nullable[]{}; FrtTaxIn = new Nullable[]{}; ProHistoryNoBetween = new Nullable[]{}; ProHistoryNoIn = new Nullable[]{}; InvHistoryNoBetween = new Nullable[]{}; InvHistoryNoIn = new Nullable[]{}; ProRunNoBetween = new string[]{}; ProRunNoIn = new string[]{}; InvRunNoBetween = new string[]{}; InvRunNoIn = new string[]{}; ProDateBetween = new Nullable[]{}; ProDateIn = new Nullable[]{}; InvDateBetween = new Nullable[]{}; InvDateIn = new Nullable[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; CostInBetween = new Nullable[]{}; CostInIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; CurrentLineTotalBetween = new Nullable[]{}; CurrentLineTotalIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; TaxPaidBetween = new Nullable[]{}; TaxPaidIn = new Nullable[]{}; DecimalPlacesBetween = new Nullable[]{}; DecimalPlacesIn = new Nullable[]{}; TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; PhysicalItemBetween = new Nullable[]{}; PhysicalItemIn = new Nullable[]{}; ClassDescriptionBetween = new string[]{}; ClassDescriptionIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; Cat1DescriptionBetween = new string[]{}; Cat1DescriptionIn = new string[]{}; Cat2DescriptionBetween = new string[]{}; Cat2DescriptionIn = new string[]{}; Cat3DescriptionBetween = new string[]{}; Cat3DescriptionIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvID { get; set; } public virtual string InvIDStartsWith { get; set; } public virtual string InvIDEndsWith { get; set; } public virtual string InvIDContains { get; set; } public virtual string InvIDLike { get; set; } public virtual string[] InvIDBetween { get; set; } public virtual string[] InvIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual short? BillWhenComplete { get; set; } public virtual short? BillWhenCompleteGreaterThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteGreaterThan { get; set; } public virtual short? BillWhenCompleteLessThan { get; set; } public virtual short? BillWhenCompleteLessThanOrEqualTo { get; set; } public virtual short? BillWhenCompleteNotEqualTo { get; set; } public virtual short[] BillWhenCompleteBetween { get; set; } public virtual short[] BillWhenCompleteIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual bool? WholeSaleInvoice { get; set; } public virtual string TaxExemptNo { get; set; } public virtual string TaxExemptNoStartsWith { get; set; } public virtual string TaxExemptNoEndsWith { get; set; } public virtual string TaxExemptNoContains { get; set; } public virtual string TaxExemptNoLike { get; set; } public virtual string[] TaxExemptNoBetween { get; set; } public virtual string[] TaxExemptNoIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual bool? CreditIntoStock { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual decimal? HistoryTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalGreaterThan { get; set; } public virtual decimal? HistoryTotalLessThan { get; set; } public virtual decimal? HistoryTotalLessThanOrEqualTo { get; set; } public virtual decimal? HistoryTotalNotEqualTo { get; set; } public virtual Nullable[] HistoryTotalBetween { get; set; } public virtual Nullable[] HistoryTotalIn { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge1GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1GreaterThan { get; set; } public virtual decimal? CartageCharge1LessThan { get; set; } public virtual decimal? CartageCharge1LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1NotEqualTo { get; set; } public virtual Nullable[] CartageCharge1Between { get; set; } public virtual Nullable[] CartageCharge1In { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge2GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2GreaterThan { get; set; } public virtual decimal? CartageCharge2LessThan { get; set; } public virtual decimal? CartageCharge2LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2NotEqualTo { get; set; } public virtual Nullable[] CartageCharge2Between { get; set; } public virtual Nullable[] CartageCharge2In { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? CartageCharge3GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3GreaterThan { get; set; } public virtual decimal? CartageCharge3LessThan { get; set; } public virtual decimal? CartageCharge3LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3NotEqualTo { get; set; } public virtual Nullable[] CartageCharge3Between { get; set; } public virtual Nullable[] CartageCharge3In { get; set; } public virtual decimal? Frieght { get; set; } public virtual decimal? FrieghtGreaterThanOrEqualTo { get; set; } public virtual decimal? FrieghtGreaterThan { get; set; } public virtual decimal? FrieghtLessThan { get; set; } public virtual decimal? FrieghtLessThanOrEqualTo { get; set; } public virtual decimal? FrieghtNotEqualTo { get; set; } public virtual Nullable[] FrieghtBetween { get; set; } public virtual Nullable[] FrieghtIn { get; set; } public virtual decimal? Frt { get; set; } public virtual decimal? FrtGreaterThanOrEqualTo { get; set; } public virtual decimal? FrtGreaterThan { get; set; } public virtual decimal? FrtLessThan { get; set; } public virtual decimal? FrtLessThanOrEqualTo { get; set; } public virtual decimal? FrtNotEqualTo { get; set; } public virtual Nullable[] FrtBetween { get; set; } public virtual Nullable[] FrtIn { get; set; } public virtual decimal? FrtTax { get; set; } public virtual decimal? FrtTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? FrtTaxGreaterThan { get; set; } public virtual decimal? FrtTaxLessThan { get; set; } public virtual decimal? FrtTaxLessThanOrEqualTo { get; set; } public virtual decimal? FrtTaxNotEqualTo { get; set; } public virtual Nullable[] FrtTaxBetween { get; set; } public virtual Nullable[] FrtTaxIn { get; set; } public virtual short? ProHistoryNo { get; set; } public virtual short? ProHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? ProHistoryNoGreaterThan { get; set; } public virtual short? ProHistoryNoLessThan { get; set; } public virtual short? ProHistoryNoLessThanOrEqualTo { get; set; } public virtual short? ProHistoryNoNotEqualTo { get; set; } public virtual Nullable[] ProHistoryNoBetween { get; set; } public virtual Nullable[] ProHistoryNoIn { get; set; } public virtual short? InvHistoryNo { get; set; } public virtual short? InvHistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? InvHistoryNoGreaterThan { get; set; } public virtual short? InvHistoryNoLessThan { get; set; } public virtual short? InvHistoryNoLessThanOrEqualTo { get; set; } public virtual short? InvHistoryNoNotEqualTo { get; set; } public virtual Nullable[] InvHistoryNoBetween { get; set; } public virtual Nullable[] InvHistoryNoIn { get; set; } public virtual string ProRunNo { get; set; } public virtual string ProRunNoStartsWith { get; set; } public virtual string ProRunNoEndsWith { get; set; } public virtual string ProRunNoContains { get; set; } public virtual string ProRunNoLike { get; set; } public virtual string[] ProRunNoBetween { get; set; } public virtual string[] ProRunNoIn { get; set; } public virtual string InvRunNo { get; set; } public virtual string InvRunNoStartsWith { get; set; } public virtual string InvRunNoEndsWith { get; set; } public virtual string InvRunNoContains { get; set; } public virtual string InvRunNoLike { get; set; } public virtual string[] InvRunNoBetween { get; set; } public virtual string[] InvRunNoIn { get; set; } public virtual DateTime? ProDate { get; set; } public virtual DateTime? ProDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ProDateGreaterThan { get; set; } public virtual DateTime? ProDateLessThan { get; set; } public virtual DateTime? ProDateLessThanOrEqualTo { get; set; } public virtual DateTime? ProDateNotEqualTo { get; set; } public virtual Nullable[] ProDateBetween { get; set; } public virtual Nullable[] ProDateIn { get; set; } public virtual DateTime? InvDate { get; set; } public virtual DateTime? InvDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvDateGreaterThan { get; set; } public virtual DateTime? InvDateLessThan { get; set; } public virtual DateTime? InvDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvDateNotEqualTo { get; set; } public virtual Nullable[] InvDateBetween { get; set; } public virtual Nullable[] InvDateIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual decimal? CostIn { get; set; } public virtual decimal? CostInGreaterThanOrEqualTo { get; set; } public virtual decimal? CostInGreaterThan { get; set; } public virtual decimal? CostInLessThan { get; set; } public virtual decimal? CostInLessThanOrEqualTo { get; set; } public virtual decimal? CostInNotEqualTo { get; set; } public virtual Nullable[] CostInBetween { get; set; } public virtual Nullable[] CostInIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? CurrentLineTotal { get; set; } public virtual decimal? CurrentLineTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalGreaterThan { get; set; } public virtual decimal? CurrentLineTotalLessThan { get; set; } public virtual decimal? CurrentLineTotalLessThanOrEqualTo { get; set; } public virtual decimal? CurrentLineTotalNotEqualTo { get; set; } public virtual Nullable[] CurrentLineTotalBetween { get; set; } public virtual Nullable[] CurrentLineTotalIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual decimal? TaxPaid { get; set; } public virtual decimal? TaxPaidGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxPaidGreaterThan { get; set; } public virtual decimal? TaxPaidLessThan { get; set; } public virtual decimal? TaxPaidLessThanOrEqualTo { get; set; } public virtual decimal? TaxPaidNotEqualTo { get; set; } public virtual Nullable[] TaxPaidBetween { get; set; } public virtual Nullable[] TaxPaidIn { get; set; } public virtual short? DecimalPlaces { get; set; } public virtual short? DecimalPlacesGreaterThanOrEqualTo { get; set; } public virtual short? DecimalPlacesGreaterThan { get; set; } public virtual short? DecimalPlacesLessThan { get; set; } public virtual short? DecimalPlacesLessThanOrEqualTo { get; set; } public virtual short? DecimalPlacesNotEqualTo { get; set; } public virtual Nullable[] DecimalPlacesBetween { get; set; } public virtual Nullable[] DecimalPlacesIn { get; set; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual short? PhysicalItem { get; set; } public virtual short? PhysicalItemGreaterThanOrEqualTo { get; set; } public virtual short? PhysicalItemGreaterThan { get; set; } public virtual short? PhysicalItemLessThan { get; set; } public virtual short? PhysicalItemLessThanOrEqualTo { get; set; } public virtual short? PhysicalItemNotEqualTo { get; set; } public virtual Nullable[] PhysicalItemBetween { get; set; } public virtual Nullable[] PhysicalItemIn { get; set; } public virtual bool? NonStock { get; set; } public virtual string ClassDescription { get; set; } public virtual string ClassDescriptionStartsWith { get; set; } public virtual string ClassDescriptionEndsWith { get; set; } public virtual string ClassDescriptionContains { get; set; } public virtual string ClassDescriptionLike { get; set; } public virtual string[] ClassDescriptionBetween { get; set; } public virtual string[] ClassDescriptionIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual string Cat1Description { get; set; } public virtual string Cat1DescriptionStartsWith { get; set; } public virtual string Cat1DescriptionEndsWith { get; set; } public virtual string Cat1DescriptionContains { get; set; } public virtual string Cat1DescriptionLike { get; set; } public virtual string[] Cat1DescriptionBetween { get; set; } public virtual string[] Cat1DescriptionIn { get; set; } public virtual string Cat2Description { get; set; } public virtual string Cat2DescriptionStartsWith { get; set; } public virtual string Cat2DescriptionEndsWith { get; set; } public virtual string Cat2DescriptionContains { get; set; } public virtual string Cat2DescriptionLike { get; set; } public virtual string[] Cat2DescriptionBetween { get; set; } public virtual string[] Cat2DescriptionIn { get; set; } public virtual string Cat3Description { get; set; } public virtual string Cat3DescriptionStartsWith { get; set; } public virtual string Cat3DescriptionEndsWith { get; set; } public virtual string Cat3DescriptionContains { get; set; } public virtual string Cat3DescriptionLike { get; set; } public virtual string[] Cat3DescriptionBetween { get; set; } public virtual string[] Cat3DescriptionIn { get; set; } } public partial class SY_Branch { [Required] public virtual string BranchID { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string LedgerMask { get; set; } public virtual byte? DefaultBranch { get; set; } } [Route("/Queries/SY_Branch", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_BranchQuery : QueryDb, IReturn> { public SY_BranchQuery() { BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LedgerMaskBetween = new string[]{}; LedgerMaskIn = new string[]{}; DefaultBranchBetween = new Nullable[]{}; DefaultBranchIn = new Nullable[]{}; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LedgerMask { get; set; } public virtual string LedgerMaskStartsWith { get; set; } public virtual string LedgerMaskEndsWith { get; set; } public virtual string LedgerMaskContains { get; set; } public virtual string LedgerMaskLike { get; set; } public virtual string[] LedgerMaskBetween { get; set; } public virtual string[] LedgerMaskIn { get; set; } public virtual byte? DefaultBranch { get; set; } public virtual byte? DefaultBranchGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultBranchGreaterThan { get; set; } public virtual byte? DefaultBranchLessThan { get; set; } public virtual byte? DefaultBranchLessThanOrEqualTo { get; set; } public virtual byte? DefaultBranchNotEqualTo { get; set; } public virtual Nullable[] DefaultBranchBetween { get; set; } public virtual Nullable[] DefaultBranchIn { get; set; } } public partial class SY_BusinessLogic { public SY_BusinessLogic() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual string ClassName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_BusinessLogicQuery : QueryDb, IReturn> { public SY_BusinessLogicQuery() { RecIDIn = new Guid[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; ClassNameBetween = new string[]{}; ClassNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual string ClassName { get; set; } public virtual string ClassNameStartsWith { get; set; } public virtual string ClassNameEndsWith { get; set; } public virtual string ClassNameContains { get; set; } public virtual string ClassNameLike { get; set; } public virtual string[] ClassNameBetween { get; set; } public virtual string[] ClassNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Custom_MaintenanceForm_Tabs { public SY_Custom_MaintenanceForm_Tabs() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual string HostTabControlName { get; set; } [Required] public virtual string TabKey { get; set; } [Required] public virtual string TabCaption { get; set; } [Required] public virtual string StoredProcedureName { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_Custom_MaintenanceForm_TabsQuery : QueryDb, IReturn> { public SY_Custom_MaintenanceForm_TabsQuery() { RecIDIn = new Guid[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; HostTabControlNameBetween = new string[]{}; HostTabControlNameIn = new string[]{}; TabKeyBetween = new string[]{}; TabKeyIn = new string[]{}; TabCaptionBetween = new string[]{}; TabCaptionIn = new string[]{}; StoredProcedureNameBetween = new string[]{}; StoredProcedureNameIn = new string[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string HostTabControlName { get; set; } public virtual string HostTabControlNameStartsWith { get; set; } public virtual string HostTabControlNameEndsWith { get; set; } public virtual string HostTabControlNameContains { get; set; } public virtual string HostTabControlNameLike { get; set; } public virtual string[] HostTabControlNameBetween { get; set; } public virtual string[] HostTabControlNameIn { get; set; } public virtual string TabKey { get; set; } public virtual string TabKeyStartsWith { get; set; } public virtual string TabKeyEndsWith { get; set; } public virtual string TabKeyContains { get; set; } public virtual string TabKeyLike { get; set; } public virtual string[] TabKeyBetween { get; set; } public virtual string[] TabKeyIn { get; set; } public virtual string TabCaption { get; set; } public virtual string TabCaptionStartsWith { get; set; } public virtual string TabCaptionEndsWith { get; set; } public virtual string TabCaptionContains { get; set; } public virtual string TabCaptionLike { get; set; } public virtual string[] TabCaptionBetween { get; set; } public virtual string[] TabCaptionIn { get; set; } public virtual string StoredProcedureName { get; set; } public virtual string StoredProcedureNameStartsWith { get; set; } public virtual string StoredProcedureNameEndsWith { get; set; } public virtual string StoredProcedureNameContains { get; set; } public virtual string StoredProcedureNameLike { get; set; } public virtual string[] StoredProcedureNameBetween { get; set; } public virtual string[] StoredProcedureNameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_DebtorImportSavedMappings { public SY_DebtorImportSavedMappings() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DebtorImportSavedMappingSets))] [Required] public virtual string SY_DebtorImportSavedMappingSets_RecID { get; set; } public virtual string SourceColumnName { get; set; } [Required] public virtual string DestinationProperty { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class SY_DebtorImportSavedMappingSets { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual string Name { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DebtorImportSavedMappingSetsQuery : QueryDb, IReturn> { public SY_DebtorImportSavedMappingSetsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DebtorImportSavedMappingsQuery : QueryDb, IReturn> { public SY_DebtorImportSavedMappingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_DebtorImportSavedMappingSets_RecIDBetween = new string[]{}; SY_DebtorImportSavedMappingSets_RecIDIn = new string[]{}; SourceColumnNameBetween = new string[]{}; SourceColumnNameIn = new string[]{}; DestinationPropertyBetween = new string[]{}; DestinationPropertyIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_DebtorImportSavedMappingSets_RecID { get; set; } public virtual string SY_DebtorImportSavedMappingSets_RecIDStartsWith { get; set; } public virtual string SY_DebtorImportSavedMappingSets_RecIDEndsWith { get; set; } public virtual string SY_DebtorImportSavedMappingSets_RecIDContains { get; set; } public virtual string SY_DebtorImportSavedMappingSets_RecIDLike { get; set; } public virtual string[] SY_DebtorImportSavedMappingSets_RecIDBetween { get; set; } public virtual string[] SY_DebtorImportSavedMappingSets_RecIDIn { get; set; } public virtual string SourceColumnName { get; set; } public virtual string SourceColumnNameStartsWith { get; set; } public virtual string SourceColumnNameEndsWith { get; set; } public virtual string SourceColumnNameContains { get; set; } public virtual string SourceColumnNameLike { get; set; } public virtual string[] SourceColumnNameBetween { get; set; } public virtual string[] SourceColumnNameIn { get; set; } public virtual string DestinationProperty { get; set; } public virtual string DestinationPropertyStartsWith { get; set; } public virtual string DestinationPropertyEndsWith { get; set; } public virtual string DestinationPropertyContains { get; set; } public virtual string DestinationPropertyLike { get; set; } public virtual string[] DestinationPropertyBetween { get; set; } public virtual string[] DestinationPropertyIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Dialogs { [Required] public virtual string RecID { get; set; } public virtual int? DialogNo { get; set; } [Required] public virtual string AssemblyName { get; set; } [Required] public virtual string ClassName { get; set; } } public partial class SY_DialogSettings { [Required] public virtual string RecID { get; set; } [Required] public virtual string SY_Dialogs_RecID { get; set; } [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte WindowState { get; set; } [Required] public virtual int Top { get; set; } [Required] public virtual int Left { get; set; } [Required] public virtual int Width { get; set; } [Required] public virtual int Height { get; set; } public virtual string Context { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DialogSettingsQuery : QueryDb, IReturn> { public SY_DialogSettingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_Dialogs_RecIDBetween = new string[]{}; SY_Dialogs_RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; WindowStateBetween = new byte[]{}; WindowStateIn = new byte[]{}; TopBetween = new int[]{}; TopIn = new int[]{}; LeftBetween = new int[]{}; LeftIn = new int[]{}; WidthBetween = new int[]{}; WidthIn = new int[]{}; HeightBetween = new int[]{}; HeightIn = new int[]{}; ContextBetween = new string[]{}; ContextIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_Dialogs_RecID { get; set; } public virtual string SY_Dialogs_RecIDStartsWith { get; set; } public virtual string SY_Dialogs_RecIDEndsWith { get; set; } public virtual string SY_Dialogs_RecIDContains { get; set; } public virtual string SY_Dialogs_RecIDLike { get; set; } public virtual string[] SY_Dialogs_RecIDBetween { get; set; } public virtual string[] SY_Dialogs_RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte? WindowState { get; set; } public virtual byte? WindowStateGreaterThanOrEqualTo { get; set; } public virtual byte? WindowStateGreaterThan { get; set; } public virtual byte? WindowStateLessThan { get; set; } public virtual byte? WindowStateLessThanOrEqualTo { get; set; } public virtual byte? WindowStateNotEqualTo { get; set; } public virtual byte[] WindowStateBetween { get; set; } public virtual byte[] WindowStateIn { get; set; } public virtual int? Top { get; set; } public virtual int? TopGreaterThanOrEqualTo { get; set; } public virtual int? TopGreaterThan { get; set; } public virtual int? TopLessThan { get; set; } public virtual int? TopLessThanOrEqualTo { get; set; } public virtual int? TopNotEqualTo { get; set; } public virtual int[] TopBetween { get; set; } public virtual int[] TopIn { get; set; } public virtual int? Left { get; set; } public virtual int? LeftGreaterThanOrEqualTo { get; set; } public virtual int? LeftGreaterThan { get; set; } public virtual int? LeftLessThan { get; set; } public virtual int? LeftLessThanOrEqualTo { get; set; } public virtual int? LeftNotEqualTo { get; set; } public virtual int[] LeftBetween { get; set; } public virtual int[] LeftIn { get; set; } public virtual int? Width { get; set; } public virtual int? WidthGreaterThanOrEqualTo { get; set; } public virtual int? WidthGreaterThan { get; set; } public virtual int? WidthLessThan { get; set; } public virtual int? WidthLessThanOrEqualTo { get; set; } public virtual int? WidthNotEqualTo { get; set; } public virtual int[] WidthBetween { get; set; } public virtual int[] WidthIn { get; set; } public virtual int? Height { get; set; } public virtual int? HeightGreaterThanOrEqualTo { get; set; } public virtual int? HeightGreaterThan { get; set; } public virtual int? HeightLessThan { get; set; } public virtual int? HeightLessThanOrEqualTo { get; set; } public virtual int? HeightNotEqualTo { get; set; } public virtual int[] HeightBetween { get; set; } public virtual int[] HeightIn { get; set; } public virtual string Context { get; set; } public virtual string ContextStartsWith { get; set; } public virtual string ContextEndsWith { get; set; } public virtual string ContextContains { get; set; } public virtual string ContextLike { get; set; } public virtual string[] ContextBetween { get; set; } public virtual string[] ContextIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DialogsQuery : QueryDb, IReturn> { public SY_DialogsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DialogNoBetween = new Nullable[]{}; DialogNoIn = new Nullable[]{}; AssemblyNameBetween = new string[]{}; AssemblyNameIn = new string[]{}; ClassNameBetween = new string[]{}; ClassNameIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? DialogNo { get; set; } public virtual int? DialogNoGreaterThanOrEqualTo { get; set; } public virtual int? DialogNoGreaterThan { get; set; } public virtual int? DialogNoLessThan { get; set; } public virtual int? DialogNoLessThanOrEqualTo { get; set; } public virtual int? DialogNoNotEqualTo { get; set; } public virtual Nullable[] DialogNoBetween { get; set; } public virtual Nullable[] DialogNoIn { get; set; } public virtual string AssemblyName { get; set; } public virtual string AssemblyNameStartsWith { get; set; } public virtual string AssemblyNameEndsWith { get; set; } public virtual string AssemblyNameContains { get; set; } public virtual string AssemblyNameLike { get; set; } public virtual string[] AssemblyNameBetween { get; set; } public virtual string[] AssemblyNameIn { get; set; } public virtual string ClassName { get; set; } public virtual string ClassNameStartsWith { get; set; } public virtual string ClassNameEndsWith { get; set; } public virtual string ClassNameContains { get; set; } public virtual string ClassNameLike { get; set; } public virtual string[] ClassNameBetween { get; set; } public virtual string[] ClassNameIn { get; set; } } public partial class SY_DocumentLinks { [Required] public virtual string PKID { get; set; } [Required] public virtual string SourceDocDesc { get; set; } public virtual string SourceDocID { get; set; } [Required] public virtual string DestDocDesc { get; set; } [Required] public virtual string DestDocID { get; set; } public virtual string LinkDescriptor { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? DateCreated { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string StaffName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DocumentLinksQuery : QueryDb, IReturn> { public SY_DocumentLinksQuery() { PKIDBetween = new string[]{}; PKIDIn = new string[]{}; SourceDocDescBetween = new string[]{}; SourceDocDescIn = new string[]{}; SourceDocIDBetween = new string[]{}; SourceDocIDIn = new string[]{}; DestDocDescBetween = new string[]{}; DestDocDescIn = new string[]{}; DestDocIDBetween = new string[]{}; DestDocIDIn = new string[]{}; LinkDescriptorBetween = new string[]{}; LinkDescriptorIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; DateCreatedBetween = new Nullable[]{}; DateCreatedIn = new Nullable[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; StaffNameBetween = new string[]{}; StaffNameIn = new string[]{}; } public virtual string PKID { get; set; } public virtual string PKIDStartsWith { get; set; } public virtual string PKIDEndsWith { get; set; } public virtual string PKIDContains { get; set; } public virtual string PKIDLike { get; set; } public virtual string[] PKIDBetween { get; set; } public virtual string[] PKIDIn { get; set; } public virtual string SourceDocDesc { get; set; } public virtual string SourceDocDescStartsWith { get; set; } public virtual string SourceDocDescEndsWith { get; set; } public virtual string SourceDocDescContains { get; set; } public virtual string SourceDocDescLike { get; set; } public virtual string[] SourceDocDescBetween { get; set; } public virtual string[] SourceDocDescIn { get; set; } public virtual string SourceDocID { get; set; } public virtual string SourceDocIDStartsWith { get; set; } public virtual string SourceDocIDEndsWith { get; set; } public virtual string SourceDocIDContains { get; set; } public virtual string SourceDocIDLike { get; set; } public virtual string[] SourceDocIDBetween { get; set; } public virtual string[] SourceDocIDIn { get; set; } public virtual string DestDocDesc { get; set; } public virtual string DestDocDescStartsWith { get; set; } public virtual string DestDocDescEndsWith { get; set; } public virtual string DestDocDescContains { get; set; } public virtual string DestDocDescLike { get; set; } public virtual string[] DestDocDescBetween { get; set; } public virtual string[] DestDocDescIn { get; set; } public virtual string DestDocID { get; set; } public virtual string DestDocIDStartsWith { get; set; } public virtual string DestDocIDEndsWith { get; set; } public virtual string DestDocIDContains { get; set; } public virtual string DestDocIDLike { get; set; } public virtual string[] DestDocIDBetween { get; set; } public virtual string[] DestDocIDIn { get; set; } public virtual string LinkDescriptor { get; set; } public virtual string LinkDescriptorStartsWith { get; set; } public virtual string LinkDescriptorEndsWith { get; set; } public virtual string LinkDescriptorContains { get; set; } public virtual string LinkDescriptorLike { get; set; } public virtual string[] LinkDescriptorBetween { get; set; } public virtual string[] LinkDescriptorIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateCreatedGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedGreaterThan { get; set; } public virtual DateTime? DateCreatedLessThan { get; set; } public virtual DateTime? DateCreatedLessThanOrEqualTo { get; set; } public virtual DateTime? DateCreatedNotEqualTo { get; set; } public virtual Nullable[] DateCreatedBetween { get; set; } public virtual Nullable[] DateCreatedIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string StaffName { get; set; } public virtual string StaffNameStartsWith { get; set; } public virtual string StaffNameEndsWith { get; set; } public virtual string StaffNameContains { get; set; } public virtual string StaffNameLike { get; set; } public virtual string[] StaffNameBetween { get; set; } public virtual string[] StaffNameIn { get; set; } } public partial class SY_DocumentTypes { public SY_DocumentTypes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string DocumentType { get; set; } public virtual bool? DefaultType { get; set; } public virtual string DocumentDescription { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_DocumentTypesQuery : QueryDb, IReturn> { public SY_DocumentTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DocumentTypeBetween = new string[]{}; DocumentTypeIn = new string[]{}; DocumentDescriptionBetween = new string[]{}; DocumentDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string DocumentType { get; set; } public virtual string DocumentTypeStartsWith { get; set; } public virtual string DocumentTypeEndsWith { get; set; } public virtual string DocumentTypeContains { get; set; } public virtual string DocumentTypeLike { get; set; } public virtual string[] DocumentTypeBetween { get; set; } public virtual string[] DocumentTypeIn { get; set; } public virtual bool? DefaultType { get; set; } public virtual string DocumentDescription { get; set; } public virtual string DocumentDescriptionStartsWith { get; set; } public virtual string DocumentDescriptionEndsWith { get; set; } public virtual string DocumentDescriptionContains { get; set; } public virtual string DocumentDescriptionLike { get; set; } public virtual string[] DocumentDescriptionBetween { get; set; } public virtual string[] DocumentDescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_File { public SY_File() { FileBinary = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual string FileID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string PhysicalFileName { get; set; } [Required] public virtual string FullPhysicalFileName { get; set; } public virtual string FileDescription { get; set; } [Required] public virtual bool FileInDB { get; set; } public virtual byte[] FileBinary { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FileQuery : QueryDb, IReturn> { public SY_FileQuery() { FileIDBetween = new string[]{}; FileIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; FullPhysicalFileNameBetween = new string[]{}; FullPhysicalFileNameIn = new string[]{}; FileDescriptionBetween = new string[]{}; FileDescriptionIn = new string[]{}; FileBinary = new byte[]{}; RowHash = new byte[]{}; } public virtual string FileID { get; set; } public virtual string FileIDStartsWith { get; set; } public virtual string FileIDEndsWith { get; set; } public virtual string FileIDContains { get; set; } public virtual string FileIDLike { get; set; } public virtual string[] FileIDBetween { get; set; } public virtual string[] FileIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual string FullPhysicalFileName { get; set; } public virtual string FullPhysicalFileNameStartsWith { get; set; } public virtual string FullPhysicalFileNameEndsWith { get; set; } public virtual string FullPhysicalFileNameContains { get; set; } public virtual string FullPhysicalFileNameLike { get; set; } public virtual string[] FullPhysicalFileNameBetween { get; set; } public virtual string[] FullPhysicalFileNameIn { get; set; } public virtual string FileDescription { get; set; } public virtual string FileDescriptionStartsWith { get; set; } public virtual string FileDescriptionEndsWith { get; set; } public virtual string FileDescriptionContains { get; set; } public virtual string FileDescriptionLike { get; set; } public virtual string[] FileDescriptionBetween { get; set; } public virtual string[] FileDescriptionIn { get; set; } public virtual bool? FileInDB { get; set; } public virtual byte[] FileBinary { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_FilterDefaults { [Required] public virtual string FilterDefID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string StaffID { get; set; } [Required] public virtual int FilterNo { get; set; } public virtual short? SortOrderIndex { get; set; } [Required] public virtual bool GetDataOnLoad { get; set; } public virtual short? SortOrderType { get; set; } public virtual short? StartType { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Filters))] public virtual string SY_Filters_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FilterDefaultsQuery : QueryDb, IReturn> { public SY_FilterDefaultsQuery() { FilterDefIDBetween = new string[]{}; FilterDefIDIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; FilterNoBetween = new int[]{}; FilterNoIn = new int[]{}; SortOrderIndexBetween = new Nullable[]{}; SortOrderIndexIn = new Nullable[]{}; SortOrderTypeBetween = new Nullable[]{}; SortOrderTypeIn = new Nullable[]{}; StartTypeBetween = new Nullable[]{}; StartTypeIn = new Nullable[]{}; SY_Filters_RecIDBetween = new string[]{}; SY_Filters_RecIDIn = new string[]{}; } public virtual string FilterDefID { get; set; } public virtual string FilterDefIDStartsWith { get; set; } public virtual string FilterDefIDEndsWith { get; set; } public virtual string FilterDefIDContains { get; set; } public virtual string FilterDefIDLike { get; set; } public virtual string[] FilterDefIDBetween { get; set; } public virtual string[] FilterDefIDIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual int? FilterNo { get; set; } public virtual int? FilterNoGreaterThanOrEqualTo { get; set; } public virtual int? FilterNoGreaterThan { get; set; } public virtual int? FilterNoLessThan { get; set; } public virtual int? FilterNoLessThanOrEqualTo { get; set; } public virtual int? FilterNoNotEqualTo { get; set; } public virtual int[] FilterNoBetween { get; set; } public virtual int[] FilterNoIn { get; set; } public virtual short? SortOrderIndex { get; set; } public virtual short? SortOrderIndexGreaterThanOrEqualTo { get; set; } public virtual short? SortOrderIndexGreaterThan { get; set; } public virtual short? SortOrderIndexLessThan { get; set; } public virtual short? SortOrderIndexLessThanOrEqualTo { get; set; } public virtual short? SortOrderIndexNotEqualTo { get; set; } public virtual Nullable[] SortOrderIndexBetween { get; set; } public virtual Nullable[] SortOrderIndexIn { get; set; } public virtual bool? GetDataOnLoad { get; set; } public virtual short? SortOrderType { get; set; } public virtual short? SortOrderTypeGreaterThanOrEqualTo { get; set; } public virtual short? SortOrderTypeGreaterThan { get; set; } public virtual short? SortOrderTypeLessThan { get; set; } public virtual short? SortOrderTypeLessThanOrEqualTo { get; set; } public virtual short? SortOrderTypeNotEqualTo { get; set; } public virtual Nullable[] SortOrderTypeBetween { get; set; } public virtual Nullable[] SortOrderTypeIn { get; set; } public virtual short? StartType { get; set; } public virtual short? StartTypeGreaterThanOrEqualTo { get; set; } public virtual short? StartTypeGreaterThan { get; set; } public virtual short? StartTypeLessThan { get; set; } public virtual short? StartTypeLessThanOrEqualTo { get; set; } public virtual short? StartTypeNotEqualTo { get; set; } public virtual Nullable[] StartTypeBetween { get; set; } public virtual Nullable[] StartTypeIn { get; set; } public virtual string SY_Filters_RecID { get; set; } public virtual string SY_Filters_RecIDStartsWith { get; set; } public virtual string SY_Filters_RecIDEndsWith { get; set; } public virtual string SY_Filters_RecIDContains { get; set; } public virtual string SY_Filters_RecIDLike { get; set; } public virtual string[] SY_Filters_RecIDBetween { get; set; } public virtual string[] SY_Filters_RecIDIn { get; set; } } public partial class SY_Filters { [Required] public virtual string RecID { get; set; } [Required] public virtual int FilterNo { get; set; } [Required] public virtual string FilterString { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string Name { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FiltersQuery : QueryDb, IReturn> { public SY_FiltersQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FilterNoBetween = new int[]{}; FilterNoIn = new int[]{}; FilterStringBetween = new string[]{}; FilterStringIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? FilterNo { get; set; } public virtual int? FilterNoGreaterThanOrEqualTo { get; set; } public virtual int? FilterNoGreaterThan { get; set; } public virtual int? FilterNoLessThan { get; set; } public virtual int? FilterNoLessThanOrEqualTo { get; set; } public virtual int? FilterNoNotEqualTo { get; set; } public virtual int[] FilterNoBetween { get; set; } public virtual int[] FilterNoIn { get; set; } public virtual string FilterString { get; set; } public virtual string FilterStringStartsWith { get; set; } public virtual string FilterStringEndsWith { get; set; } public virtual string FilterStringContains { get; set; } public virtual string FilterStringLike { get; set; } public virtual string[] FilterStringBetween { get; set; } public virtual string[] FilterStringIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } } public partial class SY_FiltersTemp { [Required] public virtual string FilterID { get; set; } public virtual short? Section { get; set; } public virtual string Filter { get; set; } public virtual string Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FiltersTempQuery : QueryDb, IReturn> { public SY_FiltersTempQuery() { FilterIDBetween = new string[]{}; FilterIDIn = new string[]{}; SectionBetween = new Nullable[]{}; SectionIn = new Nullable[]{}; FilterBetween = new string[]{}; FilterIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string FilterID { get; set; } public virtual string FilterIDStartsWith { get; set; } public virtual string FilterIDEndsWith { get; set; } public virtual string FilterIDContains { get; set; } public virtual string FilterIDLike { get; set; } public virtual string[] FilterIDBetween { get; set; } public virtual string[] FilterIDIn { get; set; } public virtual short? Section { get; set; } public virtual short? SectionGreaterThanOrEqualTo { get; set; } public virtual short? SectionGreaterThan { get; set; } public virtual short? SectionLessThan { get; set; } public virtual short? SectionLessThanOrEqualTo { get; set; } public virtual short? SectionNotEqualTo { get; set; } public virtual Nullable[] SectionBetween { get; set; } public virtual Nullable[] SectionIn { get; set; } public virtual string Filter { get; set; } public virtual string FilterStartsWith { get; set; } public virtual string FilterEndsWith { get; set; } public virtual string FilterContains { get; set; } public virtual string FilterLike { get; set; } public virtual string[] FilterBetween { get; set; } public virtual string[] FilterIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class SY_FormReportDefinition { public SY_FormReportDefinition() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Description { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Report))] [Required] public virtual string SY_Report_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroupLogicalPrinter))] public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroup))] [Required] public virtual string SY_PrintGroup_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FormReportDefinitionQuery : QueryDb, IReturn> { public SY_FormReportDefinitionQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SY_Report_RecIDBetween = new string[]{}; SY_Report_RecIDIn = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDBetween = new string[]{}; SY_PrintGroupLogicalPrinter_RecIDIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; SY_PrintGroup_RecIDBetween = new string[]{}; SY_PrintGroup_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SY_Report_RecID { get; set; } public virtual string SY_Report_RecIDStartsWith { get; set; } public virtual string SY_Report_RecIDEndsWith { get; set; } public virtual string SY_Report_RecIDContains { get; set; } public virtual string SY_Report_RecIDLike { get; set; } public virtual string[] SY_Report_RecIDBetween { get; set; } public virtual string[] SY_Report_RecIDIn { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecID { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDStartsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDEndsWith { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDContains { get; set; } public virtual string SY_PrintGroupLogicalPrinter_RecIDLike { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDBetween { get; set; } public virtual string[] SY_PrintGroupLogicalPrinter_RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string SY_PrintGroup_RecID { get; set; } public virtual string SY_PrintGroup_RecIDStartsWith { get; set; } public virtual string SY_PrintGroup_RecIDEndsWith { get; set; } public virtual string SY_PrintGroup_RecIDContains { get; set; } public virtual string SY_PrintGroup_RecIDLike { get; set; } public virtual string[] SY_PrintGroup_RecIDBetween { get; set; } public virtual string[] SY_PrintGroup_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class SY_Forms { [Required] public virtual string ClassName { get; set; } public virtual string Description { get; set; } public virtual int? FormType { get; set; } public virtual string HelpFileName { get; set; } public virtual string HelpPageName { get; set; } public virtual string AssemblyFullName { get; set; } } public partial class SY_FormsAbstractPermissions { public SY_FormsAbstractPermissions() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FormsAbstractPermissionsQuery : QueryDb, IReturn> { public SY_FormsAbstractPermissionsQuery() { RecIDIn = new Guid[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_FormSettings { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual byte WindowState { get; set; } [Required] public virtual int Top { get; set; } [Required] public virtual int Left { get; set; } [Required] public virtual int Width { get; set; } [Required] public virtual int Height { get; set; } public virtual string Context { get; set; } public virtual bool? Floating { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FormSettingsQuery : QueryDb, IReturn> { public SY_FormSettingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; WindowStateBetween = new byte[]{}; WindowStateIn = new byte[]{}; TopBetween = new int[]{}; TopIn = new int[]{}; LeftBetween = new int[]{}; LeftIn = new int[]{}; WidthBetween = new int[]{}; WidthIn = new int[]{}; HeightBetween = new int[]{}; HeightIn = new int[]{}; ContextBetween = new string[]{}; ContextIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual byte? WindowState { get; set; } public virtual byte? WindowStateGreaterThanOrEqualTo { get; set; } public virtual byte? WindowStateGreaterThan { get; set; } public virtual byte? WindowStateLessThan { get; set; } public virtual byte? WindowStateLessThanOrEqualTo { get; set; } public virtual byte? WindowStateNotEqualTo { get; set; } public virtual byte[] WindowStateBetween { get; set; } public virtual byte[] WindowStateIn { get; set; } public virtual int? Top { get; set; } public virtual int? TopGreaterThanOrEqualTo { get; set; } public virtual int? TopGreaterThan { get; set; } public virtual int? TopLessThan { get; set; } public virtual int? TopLessThanOrEqualTo { get; set; } public virtual int? TopNotEqualTo { get; set; } public virtual int[] TopBetween { get; set; } public virtual int[] TopIn { get; set; } public virtual int? Left { get; set; } public virtual int? LeftGreaterThanOrEqualTo { get; set; } public virtual int? LeftGreaterThan { get; set; } public virtual int? LeftLessThan { get; set; } public virtual int? LeftLessThanOrEqualTo { get; set; } public virtual int? LeftNotEqualTo { get; set; } public virtual int[] LeftBetween { get; set; } public virtual int[] LeftIn { get; set; } public virtual int? Width { get; set; } public virtual int? WidthGreaterThanOrEqualTo { get; set; } public virtual int? WidthGreaterThan { get; set; } public virtual int? WidthLessThan { get; set; } public virtual int? WidthLessThanOrEqualTo { get; set; } public virtual int? WidthNotEqualTo { get; set; } public virtual int[] WidthBetween { get; set; } public virtual int[] WidthIn { get; set; } public virtual int? Height { get; set; } public virtual int? HeightGreaterThanOrEqualTo { get; set; } public virtual int? HeightGreaterThan { get; set; } public virtual int? HeightLessThan { get; set; } public virtual int? HeightLessThanOrEqualTo { get; set; } public virtual int? HeightNotEqualTo { get; set; } public virtual int[] HeightBetween { get; set; } public virtual int[] HeightIn { get; set; } public virtual string Context { get; set; } public virtual string ContextStartsWith { get; set; } public virtual string ContextEndsWith { get; set; } public virtual string ContextContains { get; set; } public virtual string ContextLike { get; set; } public virtual string[] ContextBetween { get; set; } public virtual string[] ContextIn { get; set; } public virtual bool? Floating { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_FormsQuery : QueryDb, IReturn> { public SY_FormsQuery() { ClassNameBetween = new string[]{}; ClassNameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; FormTypeBetween = new Nullable[]{}; FormTypeIn = new Nullable[]{}; HelpFileNameBetween = new string[]{}; HelpFileNameIn = new string[]{}; HelpPageNameBetween = new string[]{}; HelpPageNameIn = new string[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; } public virtual string ClassName { get; set; } public virtual string ClassNameStartsWith { get; set; } public virtual string ClassNameEndsWith { get; set; } public virtual string ClassNameContains { get; set; } public virtual string ClassNameLike { get; set; } public virtual string[] ClassNameBetween { get; set; } public virtual string[] ClassNameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? FormType { get; set; } public virtual int? FormTypeGreaterThanOrEqualTo { get; set; } public virtual int? FormTypeGreaterThan { get; set; } public virtual int? FormTypeLessThan { get; set; } public virtual int? FormTypeLessThanOrEqualTo { get; set; } public virtual int? FormTypeNotEqualTo { get; set; } public virtual Nullable[] FormTypeBetween { get; set; } public virtual Nullable[] FormTypeIn { get; set; } public virtual string HelpFileName { get; set; } public virtual string HelpFileNameStartsWith { get; set; } public virtual string HelpFileNameEndsWith { get; set; } public virtual string HelpFileNameContains { get; set; } public virtual string HelpFileNameLike { get; set; } public virtual string[] HelpFileNameBetween { get; set; } public virtual string[] HelpFileNameIn { get; set; } public virtual string HelpPageName { get; set; } public virtual string HelpPageNameStartsWith { get; set; } public virtual string HelpPageNameEndsWith { get; set; } public virtual string HelpPageNameContains { get; set; } public virtual string HelpPageNameLike { get; set; } public virtual string[] HelpPageNameBetween { get; set; } public virtual string[] HelpPageNameIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } } public partial class SY_Icon { public SY_Icon() { IconBinary = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual byte[] IconBinary { get; set; } [Required] public virtual string IconFileHash { get; set; } [Required] public virtual bool IsReadOnly { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_IconQuery : QueryDb, IReturn> { public SY_IconQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; IconBinary = new byte[]{}; IconFileHashBetween = new string[]{}; IconFileHashIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte[] IconBinary { get; set; } public virtual string IconFileHash { get; set; } public virtual string IconFileHashStartsWith { get; set; } public virtual string IconFileHashEndsWith { get; set; } public virtual string IconFileHashContains { get; set; } public virtual string IconFileHashLike { get; set; } public virtual string[] IconFileHashBetween { get; set; } public virtual string[] IconFileHashIn { get; set; } public virtual bool? IsReadOnly { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Image { public SY_Image() { ImageBinary = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual byte[] ImageBinary { get; set; } [Required] public virtual bool IsReadOnly { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_ImageQuery : QueryDb, IReturn> { public SY_ImageQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ImageBinary = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual byte[] ImageBinary { get; set; } public virtual bool? IsReadOnly { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_IntegrityCheckProvider { public SY_IntegrityCheckProvider() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string StoredProcedureName { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsEnabled { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_IntegrityCheckProviderQuery : QueryDb, IReturn> { public SY_IntegrityCheckProviderQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; StoredProcedureNameBetween = new string[]{}; StoredProcedureNameIn = new string[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string StoredProcedureName { get; set; } public virtual string StoredProcedureNameStartsWith { get; set; } public virtual string StoredProcedureNameEndsWith { get; set; } public virtual string StoredProcedureNameContains { get; set; } public virtual string StoredProcedureNameLike { get; set; } public virtual string[] StoredProcedureNameBetween { get; set; } public virtual string[] StoredProcedureNameIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class SY_InventoryImportSavedMappings { public SY_InventoryImportSavedMappings() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_InventoryImportSavedMappingSets))] [Required] public virtual string SY_InventoryImportSavedMappingSets_RecID { get; set; } public virtual string SourceColumnName { get; set; } [Required] public virtual string DestinationProperty { get; set; } [Required] public virtual byte[] RowHash { get; set; } } public partial class SY_InventoryImportSavedMappingSets { [Required] public virtual string RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual string Name { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_InventoryImportSavedMappingSetsQuery : QueryDb, IReturn> { public SY_InventoryImportSavedMappingSetsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_InventoryImportSavedMappingsQuery : QueryDb, IReturn> { public SY_InventoryImportSavedMappingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_InventoryImportSavedMappingSets_RecIDBetween = new string[]{}; SY_InventoryImportSavedMappingSets_RecIDIn = new string[]{}; SourceColumnNameBetween = new string[]{}; SourceColumnNameIn = new string[]{}; DestinationPropertyBetween = new string[]{}; DestinationPropertyIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_InventoryImportSavedMappingSets_RecID { get; set; } public virtual string SY_InventoryImportSavedMappingSets_RecIDStartsWith { get; set; } public virtual string SY_InventoryImportSavedMappingSets_RecIDEndsWith { get; set; } public virtual string SY_InventoryImportSavedMappingSets_RecIDContains { get; set; } public virtual string SY_InventoryImportSavedMappingSets_RecIDLike { get; set; } public virtual string[] SY_InventoryImportSavedMappingSets_RecIDBetween { get; set; } public virtual string[] SY_InventoryImportSavedMappingSets_RecIDIn { get; set; } public virtual string SourceColumnName { get; set; } public virtual string SourceColumnNameStartsWith { get; set; } public virtual string SourceColumnNameEndsWith { get; set; } public virtual string SourceColumnNameContains { get; set; } public virtual string SourceColumnNameLike { get; set; } public virtual string[] SourceColumnNameBetween { get; set; } public virtual string[] SourceColumnNameIn { get; set; } public virtual string DestinationProperty { get; set; } public virtual string DestinationPropertyStartsWith { get; set; } public virtual string DestinationPropertyEndsWith { get; set; } public virtual string DestinationPropertyContains { get; set; } public virtual string DestinationPropertyLike { get; set; } public virtual string[] DestinationPropertyBetween { get; set; } public virtual string[] DestinationPropertyIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Language { [Required] public virtual string RecID { get; set; } [Required] public virtual string Description { get; set; } public virtual string LanguageCode { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_LanguageQuery : QueryDb, IReturn> { public SY_LanguageQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LanguageCodeBetween = new string[]{}; LanguageCodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LanguageCode { get; set; } public virtual string LanguageCodeStartsWith { get; set; } public virtual string LanguageCodeEndsWith { get; set; } public virtual string LanguageCodeContains { get; set; } public virtual string LanguageCodeLike { get; set; } public virtual string[] LanguageCodeBetween { get; set; } public virtual string[] LanguageCodeIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class SY_Licence { [Required] public virtual string RecID { get; set; } [Required] public virtual string ResourceID { get; set; } [Required] public virtual string ResourceName { get; set; } [Required] public virtual DateTime IssueDate { get; set; } [Required] public virtual string Scope { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime CommenceDate { get; set; } [Required] public virtual DateTime ExpiryDate { get; set; } [Required] public virtual int CALs { get; set; } [Required] public virtual string Version { get; set; } [Required] public virtual string CompanyName { get; set; } [Required] public virtual string Signature { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_LicenceQuery : QueryDb, IReturn> { public SY_LicenceQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ResourceIDBetween = new string[]{}; ResourceIDIn = new string[]{}; ResourceNameBetween = new string[]{}; ResourceNameIn = new string[]{}; IssueDateBetween = new DateTime[]{}; IssueDateIn = new DateTime[]{}; ScopeBetween = new string[]{}; ScopeIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CommenceDateBetween = new DateTime[]{}; CommenceDateIn = new DateTime[]{}; ExpiryDateBetween = new DateTime[]{}; ExpiryDateIn = new DateTime[]{}; CALsBetween = new int[]{}; CALsIn = new int[]{}; VersionBetween = new string[]{}; VersionIn = new string[]{}; CompanyNameBetween = new string[]{}; CompanyNameIn = new string[]{}; SignatureBetween = new string[]{}; SignatureIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ResourceID { get; set; } public virtual string ResourceIDStartsWith { get; set; } public virtual string ResourceIDEndsWith { get; set; } public virtual string ResourceIDContains { get; set; } public virtual string ResourceIDLike { get; set; } public virtual string[] ResourceIDBetween { get; set; } public virtual string[] ResourceIDIn { get; set; } public virtual string ResourceName { get; set; } public virtual string ResourceNameStartsWith { get; set; } public virtual string ResourceNameEndsWith { get; set; } public virtual string ResourceNameContains { get; set; } public virtual string ResourceNameLike { get; set; } public virtual string[] ResourceNameBetween { get; set; } public virtual string[] ResourceNameIn { get; set; } public virtual DateTime? IssueDate { get; set; } public virtual DateTime? IssueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? IssueDateGreaterThan { get; set; } public virtual DateTime? IssueDateLessThan { get; set; } public virtual DateTime? IssueDateLessThanOrEqualTo { get; set; } public virtual DateTime? IssueDateNotEqualTo { get; set; } public virtual DateTime[] IssueDateBetween { get; set; } public virtual DateTime[] IssueDateIn { get; set; } public virtual string Scope { get; set; } public virtual string ScopeStartsWith { get; set; } public virtual string ScopeEndsWith { get; set; } public virtual string ScopeContains { get; set; } public virtual string ScopeLike { get; set; } public virtual string[] ScopeBetween { get; set; } public virtual string[] ScopeIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual DateTime[] CommenceDateBetween { get; set; } public virtual DateTime[] CommenceDateIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual DateTime[] ExpiryDateBetween { get; set; } public virtual DateTime[] ExpiryDateIn { get; set; } public virtual int? CALs { get; set; } public virtual int? CALsGreaterThanOrEqualTo { get; set; } public virtual int? CALsGreaterThan { get; set; } public virtual int? CALsLessThan { get; set; } public virtual int? CALsLessThanOrEqualTo { get; set; } public virtual int? CALsNotEqualTo { get; set; } public virtual int[] CALsBetween { get; set; } public virtual int[] CALsIn { get; set; } public virtual string Version { get; set; } public virtual string VersionStartsWith { get; set; } public virtual string VersionEndsWith { get; set; } public virtual string VersionContains { get; set; } public virtual string VersionLike { get; set; } public virtual string[] VersionBetween { get; set; } public virtual string[] VersionIn { get; set; } public virtual string CompanyName { get; set; } public virtual string CompanyNameStartsWith { get; set; } public virtual string CompanyNameEndsWith { get; set; } public virtual string CompanyNameContains { get; set; } public virtual string CompanyNameLike { get; set; } public virtual string[] CompanyNameBetween { get; set; } public virtual string[] CompanyNameIn { get; set; } public virtual string Signature { get; set; } public virtual string SignatureStartsWith { get; set; } public virtual string SignatureEndsWith { get; set; } public virtual string SignatureContains { get; set; } public virtual string SignatureLike { get; set; } public virtual string[] SignatureBetween { get; set; } public virtual string[] SignatureIn { get; set; } } public partial class SY_LicenceUsage { public SY_LicenceUsage() { RowHash = new byte[]{}; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Licence))] [Required] public virtual string SY_Licence_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_LicenceUsageQuery : QueryDb, IReturn> { public SY_LicenceUsageQuery() { SY_Licence_RecIDBetween = new string[]{}; SY_Licence_RecIDIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string SY_Licence_RecID { get; set; } public virtual string SY_Licence_RecIDStartsWith { get; set; } public virtual string SY_Licence_RecIDEndsWith { get; set; } public virtual string SY_Licence_RecIDContains { get; set; } public virtual string SY_Licence_RecIDLike { get; set; } public virtual string[] SY_Licence_RecIDBetween { get; set; } public virtual string[] SY_Licence_RecIDIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_LoginAudit { [Required] public virtual string RecID { get; set; } [Required] public virtual string UserName { get; set; } [Required] public virtual string IPAddress { get; set; } [Required] public virtual string HostName { get; set; } [Required] public virtual DateTime AuditDateTime { get; set; } [Required] public virtual short AuditResult { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_LoginAuditQuery : QueryDb, IReturn> { public SY_LoginAuditQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; UserNameBetween = new string[]{}; UserNameIn = new string[]{}; IPAddressBetween = new string[]{}; IPAddressIn = new string[]{}; HostNameBetween = new string[]{}; HostNameIn = new string[]{}; AuditDateTimeBetween = new DateTime[]{}; AuditDateTimeIn = new DateTime[]{}; AuditResultBetween = new short[]{}; AuditResultIn = new short[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string UserName { get; set; } public virtual string UserNameStartsWith { get; set; } public virtual string UserNameEndsWith { get; set; } public virtual string UserNameContains { get; set; } public virtual string UserNameLike { get; set; } public virtual string[] UserNameBetween { get; set; } public virtual string[] UserNameIn { get; set; } public virtual string IPAddress { get; set; } public virtual string IPAddressStartsWith { get; set; } public virtual string IPAddressEndsWith { get; set; } public virtual string IPAddressContains { get; set; } public virtual string IPAddressLike { get; set; } public virtual string[] IPAddressBetween { get; set; } public virtual string[] IPAddressIn { get; set; } public virtual string HostName { get; set; } public virtual string HostNameStartsWith { get; set; } public virtual string HostNameEndsWith { get; set; } public virtual string HostNameContains { get; set; } public virtual string HostNameLike { get; set; } public virtual string[] HostNameBetween { get; set; } public virtual string[] HostNameIn { get; set; } public virtual DateTime? AuditDateTime { get; set; } public virtual DateTime? AuditDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AuditDateTimeGreaterThan { get; set; } public virtual DateTime? AuditDateTimeLessThan { get; set; } public virtual DateTime? AuditDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AuditDateTimeNotEqualTo { get; set; } public virtual DateTime[] AuditDateTimeBetween { get; set; } public virtual DateTime[] AuditDateTimeIn { get; set; } public virtual short? AuditResult { get; set; } public virtual short? AuditResultGreaterThanOrEqualTo { get; set; } public virtual short? AuditResultGreaterThan { get; set; } public virtual short? AuditResultLessThan { get; set; } public virtual short? AuditResultLessThanOrEqualTo { get; set; } public virtual short? AuditResultNotEqualTo { get; set; } public virtual short[] AuditResultBetween { get; set; } public virtual short[] AuditResultIn { get; set; } } public partial class SY_Menu { public SY_Menu() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsReadOnly { get; set; } } public partial class SY_MenuItem { public SY_MenuItem() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Menu))] [Required] public virtual string SY_Menu_RecID { get; set; } [Required] public virtual byte Type { get; set; } [Required] public virtual string Caption { get; set; } public virtual string SY_MenuItem_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Image))] public virtual Guid? SY_Image_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Image))] public virtual Guid? SY_Image_RecID_Selected { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Image))] public virtual Guid? SY_Image_RecID_HotTracked { get; set; } } public partial class SY_MenuItemForm { public SY_MenuItemForm() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_MenuItem))] [Required] public virtual string SY_MenuItem_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_MenuItemFormQuery : QueryDb, IReturn> { public SY_MenuItemFormQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_MenuItem_RecIDBetween = new string[]{}; SY_MenuItem_RecIDIn = new string[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_MenuItem_RecID { get; set; } public virtual string SY_MenuItem_RecIDStartsWith { get; set; } public virtual string SY_MenuItem_RecIDEndsWith { get; set; } public virtual string SY_MenuItem_RecIDContains { get; set; } public virtual string SY_MenuItem_RecIDLike { get; set; } public virtual string[] SY_MenuItem_RecIDBetween { get; set; } public virtual string[] SY_MenuItem_RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_MenuItemQuery : QueryDb, IReturn> { public SY_MenuItemQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_Menu_RecIDBetween = new string[]{}; SY_Menu_RecIDIn = new string[]{}; TypeBetween = new byte[]{}; TypeIn = new byte[]{}; CaptionBetween = new string[]{}; CaptionIn = new string[]{}; SY_MenuItem_RecIDBetween = new string[]{}; SY_MenuItem_RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; SY_Image_RecIDIn = new Nullable[]{}; SY_Image_RecID_SelectedIn = new Nullable[]{}; SY_Image_RecID_HotTrackedIn = new Nullable[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_Menu_RecID { get; set; } public virtual string SY_Menu_RecIDStartsWith { get; set; } public virtual string SY_Menu_RecIDEndsWith { get; set; } public virtual string SY_Menu_RecIDContains { get; set; } public virtual string SY_Menu_RecIDLike { get; set; } public virtual string[] SY_Menu_RecIDBetween { get; set; } public virtual string[] SY_Menu_RecIDIn { get; set; } public virtual byte? Type { get; set; } public virtual byte? TypeGreaterThanOrEqualTo { get; set; } public virtual byte? TypeGreaterThan { get; set; } public virtual byte? TypeLessThan { get; set; } public virtual byte? TypeLessThanOrEqualTo { get; set; } public virtual byte? TypeNotEqualTo { get; set; } public virtual byte[] TypeBetween { get; set; } public virtual byte[] TypeIn { get; set; } public virtual string Caption { get; set; } public virtual string CaptionStartsWith { get; set; } public virtual string CaptionEndsWith { get; set; } public virtual string CaptionContains { get; set; } public virtual string CaptionLike { get; set; } public virtual string[] CaptionBetween { get; set; } public virtual string[] CaptionIn { get; set; } public virtual string SY_MenuItem_RecID { get; set; } public virtual string SY_MenuItem_RecIDStartsWith { get; set; } public virtual string SY_MenuItem_RecIDEndsWith { get; set; } public virtual string SY_MenuItem_RecIDContains { get; set; } public virtual string SY_MenuItem_RecIDLike { get; set; } public virtual string[] SY_MenuItem_RecIDBetween { get; set; } public virtual string[] SY_MenuItem_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual Guid? SY_Image_RecID { get; set; } public virtual Nullable[] SY_Image_RecIDIn { get; set; } public virtual Guid? SY_Image_RecID_Selected { get; set; } public virtual Nullable[] SY_Image_RecID_SelectedIn { get; set; } public virtual Guid? SY_Image_RecID_HotTracked { get; set; } public virtual Nullable[] SY_Image_RecID_HotTrackedIn { get; set; } } public partial class SY_MenuItemReport { public SY_MenuItemReport() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_MenuItem))] [Required] public virtual string SY_MenuItem_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Report))] [Required] public virtual string SY_Report_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_MenuItemReportQuery : QueryDb, IReturn> { public SY_MenuItemReportQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_MenuItem_RecIDBetween = new string[]{}; SY_MenuItem_RecIDIn = new string[]{}; SY_Report_RecIDBetween = new string[]{}; SY_Report_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_MenuItem_RecID { get; set; } public virtual string SY_MenuItem_RecIDStartsWith { get; set; } public virtual string SY_MenuItem_RecIDEndsWith { get; set; } public virtual string SY_MenuItem_RecIDContains { get; set; } public virtual string SY_MenuItem_RecIDLike { get; set; } public virtual string[] SY_MenuItem_RecIDBetween { get; set; } public virtual string[] SY_MenuItem_RecIDIn { get; set; } public virtual string SY_Report_RecID { get; set; } public virtual string SY_Report_RecIDStartsWith { get; set; } public virtual string SY_Report_RecIDEndsWith { get; set; } public virtual string SY_Report_RecIDContains { get; set; } public virtual string SY_Report_RecIDLike { get; set; } public virtual string[] SY_Report_RecIDBetween { get; set; } public virtual string[] SY_Report_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_MenuQuery : QueryDb, IReturn> { public SY_MenuQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsReadOnly { get; set; } } public partial class SY_MessageLinks { [Required] public virtual string RecID { get; set; } [Required] public virtual string Source { get; set; } [Required] public virtual string LinkName { get; set; } [Required] public virtual string Caption { get; set; } public virtual string Description { get; set; } [Required] public virtual string ScriptText { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_MessageLinksQuery : QueryDb, IReturn> { public SY_MessageLinksQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; LinkNameBetween = new string[]{}; LinkNameIn = new string[]{}; CaptionBetween = new string[]{}; CaptionIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ScriptTextBetween = new string[]{}; ScriptTextIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual string LinkName { get; set; } public virtual string LinkNameStartsWith { get; set; } public virtual string LinkNameEndsWith { get; set; } public virtual string LinkNameContains { get; set; } public virtual string LinkNameLike { get; set; } public virtual string[] LinkNameBetween { get; set; } public virtual string[] LinkNameIn { get; set; } public virtual string Caption { get; set; } public virtual string CaptionStartsWith { get; set; } public virtual string CaptionEndsWith { get; set; } public virtual string CaptionContains { get; set; } public virtual string CaptionLike { get; set; } public virtual string[] CaptionBetween { get; set; } public virtual string[] CaptionIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string ScriptText { get; set; } public virtual string ScriptTextStartsWith { get; set; } public virtual string ScriptTextEndsWith { get; set; } public virtual string ScriptTextContains { get; set; } public virtual string ScriptTextLike { get; set; } public virtual string[] ScriptTextBetween { get; set; } public virtual string[] ScriptTextIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SY_NoteTypes { public SY_NoteTypes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string NoteType { get; set; } public virtual bool? DefaultType { get; set; } public virtual string NoteTypeDescription { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_NoteTypesQuery : QueryDb, IReturn> { public SY_NoteTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NoteTypeBetween = new string[]{}; NoteTypeIn = new string[]{}; NoteTypeDescriptionBetween = new string[]{}; NoteTypeDescriptionIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string NoteType { get; set; } public virtual string NoteTypeStartsWith { get; set; } public virtual string NoteTypeEndsWith { get; set; } public virtual string NoteTypeContains { get; set; } public virtual string NoteTypeLike { get; set; } public virtual string[] NoteTypeBetween { get; set; } public virtual string[] NoteTypeIn { get; set; } public virtual bool? DefaultType { get; set; } public virtual string NoteTypeDescription { get; set; } public virtual string NoteTypeDescriptionStartsWith { get; set; } public virtual string NoteTypeDescriptionEndsWith { get; set; } public virtual string NoteTypeDescriptionContains { get; set; } public virtual string NoteTypeDescriptionLike { get; set; } public virtual string[] NoteTypeDescriptionBetween { get; set; } public virtual string[] NoteTypeDescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Numbers { [Required] public virtual string InvoiceNumberID { get; set; } public virtual string Description { get; set; } public virtual string LastInvoiceNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_NumbersQuery : QueryDb, IReturn> { public SY_NumbersQuery() { InvoiceNumberIDBetween = new string[]{}; InvoiceNumberIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastInvoiceNoBetween = new string[]{}; LastInvoiceNoIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string InvoiceNumberID { get; set; } public virtual string InvoiceNumberIDStartsWith { get; set; } public virtual string InvoiceNumberIDEndsWith { get; set; } public virtual string InvoiceNumberIDContains { get; set; } public virtual string InvoiceNumberIDLike { get; set; } public virtual string[] InvoiceNumberIDBetween { get; set; } public virtual string[] InvoiceNumberIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string LastInvoiceNo { get; set; } public virtual string LastInvoiceNoStartsWith { get; set; } public virtual string LastInvoiceNoEndsWith { get; set; } public virtual string LastInvoiceNoContains { get; set; } public virtual string LastInvoiceNoLike { get; set; } public virtual string[] LastInvoiceNoBetween { get; set; } public virtual string[] LastInvoiceNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SY_Plugin { public SY_Plugin() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual int ExecutionOrder { get; set; } [Required] public virtual string Author { get; set; } [Required] public virtual string Version { get; set; } [Required] public virtual string LicenceKey { get; set; } public virtual string ViewPassword { get; set; } public virtual string EditPassword { get; set; } public virtual bool? IsEncrypted { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string Code { get; set; } [Required] public virtual short ExceptionPolicy { get; set; } public virtual bool? IsIsolatedToOwnAppDomain { get; set; } public virtual string FileHash { get; set; } [Required] public virtual DateTime CreateDateTime { get; set; } [Required] public virtual DateTime LastWriteDateTime { get; set; } [Required] public virtual byte Language { get; set; } } public partial class SY_Plugin_Image { public SY_Plugin_Image() { Picture = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } public virtual byte[] Picture { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_Plugin_ImageQuery : QueryDb, IReturn> { public SY_Plugin_ImageQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; Picture = new byte[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual byte[] Picture { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Plugin_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_Plugin_NotesQuery : QueryDb, IReturn> { public SY_Plugin_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SY_PluginBusinessLogic { public SY_PluginBusinessLogic() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_BusinessLogic))] [Required] public virtual Guid SY_BusinessLogic_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginBusinessLogicQuery : QueryDb, IReturn> { public SY_PluginBusinessLogicQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; SY_BusinessLogic_RecIDIn = new Guid[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual Guid? SY_BusinessLogic_RecID { get; set; } public virtual Guid[] SY_BusinessLogic_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_PluginCustomSettingModules { public SY_PluginCustomSettingModules() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string ModuleName { get; set; } [Required] public virtual string TableName { get; set; } [Required] public virtual string IDColumnName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual string ValuesTableName { get; set; } public virtual string ValuesIDColumnName { get; set; } public virtual string ValuesSettingIDColumnName { get; set; } public virtual string ValuesFKIDColumnName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginCustomSettingModulesQuery : QueryDb, IReturn> { public SY_PluginCustomSettingModulesQuery() { RecIDIn = new Guid[]{}; ModuleNameBetween = new string[]{}; ModuleNameIn = new string[]{}; TableNameBetween = new string[]{}; TableNameIn = new string[]{}; IDColumnNameBetween = new string[]{}; IDColumnNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; ValuesTableNameBetween = new string[]{}; ValuesTableNameIn = new string[]{}; ValuesIDColumnNameBetween = new string[]{}; ValuesIDColumnNameIn = new string[]{}; ValuesSettingIDColumnNameBetween = new string[]{}; ValuesSettingIDColumnNameIn = new string[]{}; ValuesFKIDColumnNameBetween = new string[]{}; ValuesFKIDColumnNameIn = new string[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string ModuleName { get; set; } public virtual string ModuleNameStartsWith { get; set; } public virtual string ModuleNameEndsWith { get; set; } public virtual string ModuleNameContains { get; set; } public virtual string ModuleNameLike { get; set; } public virtual string[] ModuleNameBetween { get; set; } public virtual string[] ModuleNameIn { get; set; } public virtual string TableName { get; set; } public virtual string TableNameStartsWith { get; set; } public virtual string TableNameEndsWith { get; set; } public virtual string TableNameContains { get; set; } public virtual string TableNameLike { get; set; } public virtual string[] TableNameBetween { get; set; } public virtual string[] TableNameIn { get; set; } public virtual string IDColumnName { get; set; } public virtual string IDColumnNameStartsWith { get; set; } public virtual string IDColumnNameEndsWith { get; set; } public virtual string IDColumnNameContains { get; set; } public virtual string IDColumnNameLike { get; set; } public virtual string[] IDColumnNameBetween { get; set; } public virtual string[] IDColumnNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual string ValuesTableName { get; set; } public virtual string ValuesTableNameStartsWith { get; set; } public virtual string ValuesTableNameEndsWith { get; set; } public virtual string ValuesTableNameContains { get; set; } public virtual string ValuesTableNameLike { get; set; } public virtual string[] ValuesTableNameBetween { get; set; } public virtual string[] ValuesTableNameIn { get; set; } public virtual string ValuesIDColumnName { get; set; } public virtual string ValuesIDColumnNameStartsWith { get; set; } public virtual string ValuesIDColumnNameEndsWith { get; set; } public virtual string ValuesIDColumnNameContains { get; set; } public virtual string ValuesIDColumnNameLike { get; set; } public virtual string[] ValuesIDColumnNameBetween { get; set; } public virtual string[] ValuesIDColumnNameIn { get; set; } public virtual string ValuesSettingIDColumnName { get; set; } public virtual string ValuesSettingIDColumnNameStartsWith { get; set; } public virtual string ValuesSettingIDColumnNameEndsWith { get; set; } public virtual string ValuesSettingIDColumnNameContains { get; set; } public virtual string ValuesSettingIDColumnNameLike { get; set; } public virtual string[] ValuesSettingIDColumnNameBetween { get; set; } public virtual string[] ValuesSettingIDColumnNameIn { get; set; } public virtual string ValuesFKIDColumnName { get; set; } public virtual string ValuesFKIDColumnNameStartsWith { get; set; } public virtual string ValuesFKIDColumnNameEndsWith { get; set; } public virtual string ValuesFKIDColumnNameContains { get; set; } public virtual string ValuesFKIDColumnNameLike { get; set; } public virtual string[] ValuesFKIDColumnNameBetween { get; set; } public virtual string[] ValuesFKIDColumnNameIn { get; set; } } public partial class SY_PluginDocuments { public SY_PluginDocuments() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_DocumentTypes))] [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginDocumentsQuery : QueryDb, IReturn> { public SY_PluginDocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class SY_PluginEmbeddedReference { public SY_PluginEmbeddedReference() { FileBinary = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual string AssemblyName { get; set; } [Required] public virtual byte[] FileBinary { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginEmbeddedReferenceQuery : QueryDb, IReturn> { public SY_PluginEmbeddedReferenceQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; AssemblyNameBetween = new string[]{}; AssemblyNameIn = new string[]{}; FileBinary = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string AssemblyName { get; set; } public virtual string AssemblyNameStartsWith { get; set; } public virtual string AssemblyNameEndsWith { get; set; } public virtual string AssemblyNameContains { get; set; } public virtual string AssemblyNameLike { get; set; } public virtual string[] AssemblyNameBetween { get; set; } public virtual string[] AssemblyNameIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_PluginForm { public SY_PluginForm() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginFormQuery : QueryDb, IReturn> { public SY_PluginFormQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_PluginPluginReference { public SY_PluginPluginReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid Referenced_SY_Plugin_RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginPluginReferenceQuery : QueryDb, IReturn> { public SY_PluginPluginReferenceQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; Referenced_SY_Plugin_RecIDIn = new Guid[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual Guid? Referenced_SY_Plugin_RecID { get; set; } public virtual Guid[] Referenced_SY_Plugin_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_Plugin", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginQuery : QueryDb, IReturn> { public SY_PluginQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ExecutionOrderBetween = new int[]{}; ExecutionOrderIn = new int[]{}; AuthorBetween = new string[]{}; AuthorIn = new string[]{}; VersionBetween = new string[]{}; VersionIn = new string[]{}; LicenceKeyBetween = new string[]{}; LicenceKeyIn = new string[]{}; ViewPasswordBetween = new string[]{}; ViewPasswordIn = new string[]{}; EditPasswordBetween = new string[]{}; EditPasswordIn = new string[]{}; RowHash = new byte[]{}; CodeBetween = new string[]{}; CodeIn = new string[]{}; ExceptionPolicyBetween = new short[]{}; ExceptionPolicyIn = new short[]{}; FileHashBetween = new string[]{}; FileHashIn = new string[]{}; CreateDateTimeBetween = new DateTime[]{}; CreateDateTimeIn = new DateTime[]{}; LastWriteDateTimeBetween = new DateTime[]{}; LastWriteDateTimeIn = new DateTime[]{}; LanguageBetween = new byte[]{}; LanguageIn = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ExecutionOrder { get; set; } public virtual int? ExecutionOrderGreaterThanOrEqualTo { get; set; } public virtual int? ExecutionOrderGreaterThan { get; set; } public virtual int? ExecutionOrderLessThan { get; set; } public virtual int? ExecutionOrderLessThanOrEqualTo { get; set; } public virtual int? ExecutionOrderNotEqualTo { get; set; } public virtual int[] ExecutionOrderBetween { get; set; } public virtual int[] ExecutionOrderIn { get; set; } public virtual string Author { get; set; } public virtual string AuthorStartsWith { get; set; } public virtual string AuthorEndsWith { get; set; } public virtual string AuthorContains { get; set; } public virtual string AuthorLike { get; set; } public virtual string[] AuthorBetween { get; set; } public virtual string[] AuthorIn { get; set; } public virtual string Version { get; set; } public virtual string VersionStartsWith { get; set; } public virtual string VersionEndsWith { get; set; } public virtual string VersionContains { get; set; } public virtual string VersionLike { get; set; } public virtual string[] VersionBetween { get; set; } public virtual string[] VersionIn { get; set; } public virtual string LicenceKey { get; set; } public virtual string LicenceKeyStartsWith { get; set; } public virtual string LicenceKeyEndsWith { get; set; } public virtual string LicenceKeyContains { get; set; } public virtual string LicenceKeyLike { get; set; } public virtual string[] LicenceKeyBetween { get; set; } public virtual string[] LicenceKeyIn { get; set; } public virtual string ViewPassword { get; set; } public virtual string ViewPasswordStartsWith { get; set; } public virtual string ViewPasswordEndsWith { get; set; } public virtual string ViewPasswordContains { get; set; } public virtual string ViewPasswordLike { get; set; } public virtual string[] ViewPasswordBetween { get; set; } public virtual string[] ViewPasswordIn { get; set; } public virtual string EditPassword { get; set; } public virtual string EditPasswordStartsWith { get; set; } public virtual string EditPasswordEndsWith { get; set; } public virtual string EditPasswordContains { get; set; } public virtual string EditPasswordLike { get; set; } public virtual string[] EditPasswordBetween { get; set; } public virtual string[] EditPasswordIn { get; set; } public virtual bool? IsEncrypted { get; set; } public virtual byte[] RowHash { get; set; } public virtual string Code { get; set; } public virtual string CodeStartsWith { get; set; } public virtual string CodeEndsWith { get; set; } public virtual string CodeContains { get; set; } public virtual string CodeLike { get; set; } public virtual string[] CodeBetween { get; set; } public virtual string[] CodeIn { get; set; } public virtual short? ExceptionPolicy { get; set; } public virtual short? ExceptionPolicyGreaterThanOrEqualTo { get; set; } public virtual short? ExceptionPolicyGreaterThan { get; set; } public virtual short? ExceptionPolicyLessThan { get; set; } public virtual short? ExceptionPolicyLessThanOrEqualTo { get; set; } public virtual short? ExceptionPolicyNotEqualTo { get; set; } public virtual short[] ExceptionPolicyBetween { get; set; } public virtual short[] ExceptionPolicyIn { get; set; } public virtual bool? IsIsolatedToOwnAppDomain { get; set; } public virtual string FileHash { get; set; } public virtual string FileHashStartsWith { get; set; } public virtual string FileHashEndsWith { get; set; } public virtual string FileHashContains { get; set; } public virtual string FileHashLike { get; set; } public virtual string[] FileHashBetween { get; set; } public virtual string[] FileHashIn { get; set; } public virtual DateTime? CreateDateTime { get; set; } public virtual DateTime? CreateDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreateDateTimeGreaterThan { get; set; } public virtual DateTime? CreateDateTimeLessThan { get; set; } public virtual DateTime? CreateDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreateDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreateDateTimeBetween { get; set; } public virtual DateTime[] CreateDateTimeIn { get; set; } public virtual DateTime? LastWriteDateTime { get; set; } public virtual DateTime? LastWriteDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastWriteDateTimeGreaterThan { get; set; } public virtual DateTime? LastWriteDateTimeLessThan { get; set; } public virtual DateTime? LastWriteDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastWriteDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastWriteDateTimeBetween { get; set; } public virtual DateTime[] LastWriteDateTimeIn { get; set; } public virtual byte? Language { get; set; } public virtual byte? LanguageGreaterThanOrEqualTo { get; set; } public virtual byte? LanguageGreaterThan { get; set; } public virtual byte? LanguageLessThan { get; set; } public virtual byte? LanguageLessThanOrEqualTo { get; set; } public virtual byte? LanguageNotEqualTo { get; set; } public virtual byte[] LanguageBetween { get; set; } public virtual byte[] LanguageIn { get; set; } } public partial class SY_PluginReference { public SY_PluginReference() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual string AssemblyFullName { get; set; } [Required] public virtual string AssemblyName { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginReferenceQuery : QueryDb, IReturn> { public SY_PluginReferenceQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; AssemblyFullNameBetween = new string[]{}; AssemblyFullNameIn = new string[]{}; AssemblyNameBetween = new string[]{}; AssemblyNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string AssemblyFullName { get; set; } public virtual string AssemblyFullNameStartsWith { get; set; } public virtual string AssemblyFullNameEndsWith { get; set; } public virtual string AssemblyFullNameContains { get; set; } public virtual string AssemblyFullNameLike { get; set; } public virtual string[] AssemblyFullNameBetween { get; set; } public virtual string[] AssemblyFullNameIn { get; set; } public virtual string AssemblyName { get; set; } public virtual string AssemblyNameStartsWith { get; set; } public virtual string AssemblyNameEndsWith { get; set; } public virtual string AssemblyNameContains { get; set; } public virtual string AssemblyNameLike { get; set; } public virtual string[] AssemblyNameBetween { get; set; } public virtual string[] AssemblyNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_PluginSchedule { public SY_PluginSchedule() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual byte ScheduleType { get; set; } [Required] public virtual byte OccurrenceType { get; set; } [Required] public virtual int OccurrenceFrequencyInterval { get; set; } [Required] public virtual byte DailyFrequencyType { get; set; } [Required] public virtual long DailyOccursOnceTime { get; set; } [Required] public virtual int DailyRepeatsInterval { get; set; } [Required] public virtual long DailyRepeatsStartTime { get; set; } [Required] public virtual long DailyRepeatsEndTime { get; set; } [Required] public virtual int WeeklyRepeatsInterval { get; set; } [Required] public virtual byte WeeklyDaysOfWeek { get; set; } [Required] public virtual byte MonthlyFrequencyType { get; set; } [Required] public virtual byte MonthlyDayOfMonth { get; set; } [Required] public virtual int MonthlyRepeatInterval { get; set; } [Required] public virtual byte MonthlyFrequencyAdjective { get; set; } [Required] public virtual byte MonthlyFrequencyDayOfWeek { get; set; } [Required] public virtual DateTime StartDate { get; set; } [Required] public virtual bool HasEndDate { get; set; } public virtual DateTime? EndDate { get; set; } [Required] public virtual short ItemNo { get; set; } public virtual DateTime? LastRunDate { get; set; } public virtual DateTime? NextRunDate { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginScheduleQuery : QueryDb, IReturn> { public SY_PluginScheduleQuery() { RecIDIn = new Guid[]{}; SY_Plugin_RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ScheduleTypeBetween = new byte[]{}; ScheduleTypeIn = new byte[]{}; OccurrenceTypeBetween = new byte[]{}; OccurrenceTypeIn = new byte[]{}; OccurrenceFrequencyIntervalBetween = new int[]{}; OccurrenceFrequencyIntervalIn = new int[]{}; DailyFrequencyTypeBetween = new byte[]{}; DailyFrequencyTypeIn = new byte[]{}; DailyOccursOnceTimeBetween = new long[]{}; DailyOccursOnceTimeIn = new long[]{}; DailyRepeatsIntervalBetween = new int[]{}; DailyRepeatsIntervalIn = new int[]{}; DailyRepeatsStartTimeBetween = new long[]{}; DailyRepeatsStartTimeIn = new long[]{}; DailyRepeatsEndTimeBetween = new long[]{}; DailyRepeatsEndTimeIn = new long[]{}; WeeklyRepeatsIntervalBetween = new int[]{}; WeeklyRepeatsIntervalIn = new int[]{}; WeeklyDaysOfWeekBetween = new byte[]{}; WeeklyDaysOfWeekIn = new byte[]{}; MonthlyFrequencyTypeBetween = new byte[]{}; MonthlyFrequencyTypeIn = new byte[]{}; MonthlyDayOfMonthBetween = new byte[]{}; MonthlyDayOfMonthIn = new byte[]{}; MonthlyRepeatIntervalBetween = new int[]{}; MonthlyRepeatIntervalIn = new int[]{}; MonthlyFrequencyAdjectiveBetween = new byte[]{}; MonthlyFrequencyAdjectiveIn = new byte[]{}; MonthlyFrequencyDayOfWeekBetween = new byte[]{}; MonthlyFrequencyDayOfWeekIn = new byte[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; EndDateBetween = new Nullable[]{}; EndDateIn = new Nullable[]{}; ItemNoBetween = new short[]{}; ItemNoIn = new short[]{}; LastRunDateBetween = new Nullable[]{}; LastRunDateIn = new Nullable[]{}; NextRunDateBetween = new Nullable[]{}; NextRunDateIn = new Nullable[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte? ScheduleType { get; set; } public virtual byte? ScheduleTypeGreaterThanOrEqualTo { get; set; } public virtual byte? ScheduleTypeGreaterThan { get; set; } public virtual byte? ScheduleTypeLessThan { get; set; } public virtual byte? ScheduleTypeLessThanOrEqualTo { get; set; } public virtual byte? ScheduleTypeNotEqualTo { get; set; } public virtual byte[] ScheduleTypeBetween { get; set; } public virtual byte[] ScheduleTypeIn { get; set; } public virtual byte? OccurrenceType { get; set; } public virtual byte? OccurrenceTypeGreaterThanOrEqualTo { get; set; } public virtual byte? OccurrenceTypeGreaterThan { get; set; } public virtual byte? OccurrenceTypeLessThan { get; set; } public virtual byte? OccurrenceTypeLessThanOrEqualTo { get; set; } public virtual byte? OccurrenceTypeNotEqualTo { get; set; } public virtual byte[] OccurrenceTypeBetween { get; set; } public virtual byte[] OccurrenceTypeIn { get; set; } public virtual int? OccurrenceFrequencyInterval { get; set; } public virtual int? OccurrenceFrequencyIntervalGreaterThanOrEqualTo { get; set; } public virtual int? OccurrenceFrequencyIntervalGreaterThan { get; set; } public virtual int? OccurrenceFrequencyIntervalLessThan { get; set; } public virtual int? OccurrenceFrequencyIntervalLessThanOrEqualTo { get; set; } public virtual int? OccurrenceFrequencyIntervalNotEqualTo { get; set; } public virtual int[] OccurrenceFrequencyIntervalBetween { get; set; } public virtual int[] OccurrenceFrequencyIntervalIn { get; set; } public virtual byte? DailyFrequencyType { get; set; } public virtual byte? DailyFrequencyTypeGreaterThanOrEqualTo { get; set; } public virtual byte? DailyFrequencyTypeGreaterThan { get; set; } public virtual byte? DailyFrequencyTypeLessThan { get; set; } public virtual byte? DailyFrequencyTypeLessThanOrEqualTo { get; set; } public virtual byte? DailyFrequencyTypeNotEqualTo { get; set; } public virtual byte[] DailyFrequencyTypeBetween { get; set; } public virtual byte[] DailyFrequencyTypeIn { get; set; } public virtual long? DailyOccursOnceTime { get; set; } public virtual long? DailyOccursOnceTimeGreaterThanOrEqualTo { get; set; } public virtual long? DailyOccursOnceTimeGreaterThan { get; set; } public virtual long? DailyOccursOnceTimeLessThan { get; set; } public virtual long? DailyOccursOnceTimeLessThanOrEqualTo { get; set; } public virtual long? DailyOccursOnceTimeNotEqualTo { get; set; } public virtual long[] DailyOccursOnceTimeBetween { get; set; } public virtual long[] DailyOccursOnceTimeIn { get; set; } public virtual int? DailyRepeatsInterval { get; set; } public virtual int? DailyRepeatsIntervalGreaterThanOrEqualTo { get; set; } public virtual int? DailyRepeatsIntervalGreaterThan { get; set; } public virtual int? DailyRepeatsIntervalLessThan { get; set; } public virtual int? DailyRepeatsIntervalLessThanOrEqualTo { get; set; } public virtual int? DailyRepeatsIntervalNotEqualTo { get; set; } public virtual int[] DailyRepeatsIntervalBetween { get; set; } public virtual int[] DailyRepeatsIntervalIn { get; set; } public virtual long? DailyRepeatsStartTime { get; set; } public virtual long? DailyRepeatsStartTimeGreaterThanOrEqualTo { get; set; } public virtual long? DailyRepeatsStartTimeGreaterThan { get; set; } public virtual long? DailyRepeatsStartTimeLessThan { get; set; } public virtual long? DailyRepeatsStartTimeLessThanOrEqualTo { get; set; } public virtual long? DailyRepeatsStartTimeNotEqualTo { get; set; } public virtual long[] DailyRepeatsStartTimeBetween { get; set; } public virtual long[] DailyRepeatsStartTimeIn { get; set; } public virtual long? DailyRepeatsEndTime { get; set; } public virtual long? DailyRepeatsEndTimeGreaterThanOrEqualTo { get; set; } public virtual long? DailyRepeatsEndTimeGreaterThan { get; set; } public virtual long? DailyRepeatsEndTimeLessThan { get; set; } public virtual long? DailyRepeatsEndTimeLessThanOrEqualTo { get; set; } public virtual long? DailyRepeatsEndTimeNotEqualTo { get; set; } public virtual long[] DailyRepeatsEndTimeBetween { get; set; } public virtual long[] DailyRepeatsEndTimeIn { get; set; } public virtual int? WeeklyRepeatsInterval { get; set; } public virtual int? WeeklyRepeatsIntervalGreaterThanOrEqualTo { get; set; } public virtual int? WeeklyRepeatsIntervalGreaterThan { get; set; } public virtual int? WeeklyRepeatsIntervalLessThan { get; set; } public virtual int? WeeklyRepeatsIntervalLessThanOrEqualTo { get; set; } public virtual int? WeeklyRepeatsIntervalNotEqualTo { get; set; } public virtual int[] WeeklyRepeatsIntervalBetween { get; set; } public virtual int[] WeeklyRepeatsIntervalIn { get; set; } public virtual byte? WeeklyDaysOfWeek { get; set; } public virtual byte? WeeklyDaysOfWeekGreaterThanOrEqualTo { get; set; } public virtual byte? WeeklyDaysOfWeekGreaterThan { get; set; } public virtual byte? WeeklyDaysOfWeekLessThan { get; set; } public virtual byte? WeeklyDaysOfWeekLessThanOrEqualTo { get; set; } public virtual byte? WeeklyDaysOfWeekNotEqualTo { get; set; } public virtual byte[] WeeklyDaysOfWeekBetween { get; set; } public virtual byte[] WeeklyDaysOfWeekIn { get; set; } public virtual byte? MonthlyFrequencyType { get; set; } public virtual byte? MonthlyFrequencyTypeGreaterThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyTypeGreaterThan { get; set; } public virtual byte? MonthlyFrequencyTypeLessThan { get; set; } public virtual byte? MonthlyFrequencyTypeLessThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyTypeNotEqualTo { get; set; } public virtual byte[] MonthlyFrequencyTypeBetween { get; set; } public virtual byte[] MonthlyFrequencyTypeIn { get; set; } public virtual byte? MonthlyDayOfMonth { get; set; } public virtual byte? MonthlyDayOfMonthGreaterThanOrEqualTo { get; set; } public virtual byte? MonthlyDayOfMonthGreaterThan { get; set; } public virtual byte? MonthlyDayOfMonthLessThan { get; set; } public virtual byte? MonthlyDayOfMonthLessThanOrEqualTo { get; set; } public virtual byte? MonthlyDayOfMonthNotEqualTo { get; set; } public virtual byte[] MonthlyDayOfMonthBetween { get; set; } public virtual byte[] MonthlyDayOfMonthIn { get; set; } public virtual int? MonthlyRepeatInterval { get; set; } public virtual int? MonthlyRepeatIntervalGreaterThanOrEqualTo { get; set; } public virtual int? MonthlyRepeatIntervalGreaterThan { get; set; } public virtual int? MonthlyRepeatIntervalLessThan { get; set; } public virtual int? MonthlyRepeatIntervalLessThanOrEqualTo { get; set; } public virtual int? MonthlyRepeatIntervalNotEqualTo { get; set; } public virtual int[] MonthlyRepeatIntervalBetween { get; set; } public virtual int[] MonthlyRepeatIntervalIn { get; set; } public virtual byte? MonthlyFrequencyAdjective { get; set; } public virtual byte? MonthlyFrequencyAdjectiveGreaterThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyAdjectiveGreaterThan { get; set; } public virtual byte? MonthlyFrequencyAdjectiveLessThan { get; set; } public virtual byte? MonthlyFrequencyAdjectiveLessThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyAdjectiveNotEqualTo { get; set; } public virtual byte[] MonthlyFrequencyAdjectiveBetween { get; set; } public virtual byte[] MonthlyFrequencyAdjectiveIn { get; set; } public virtual byte? MonthlyFrequencyDayOfWeek { get; set; } public virtual byte? MonthlyFrequencyDayOfWeekGreaterThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyDayOfWeekGreaterThan { get; set; } public virtual byte? MonthlyFrequencyDayOfWeekLessThan { get; set; } public virtual byte? MonthlyFrequencyDayOfWeekLessThanOrEqualTo { get; set; } public virtual byte? MonthlyFrequencyDayOfWeekNotEqualTo { get; set; } public virtual byte[] MonthlyFrequencyDayOfWeekBetween { get; set; } public virtual byte[] MonthlyFrequencyDayOfWeekIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } public virtual bool? HasEndDate { get; set; } public virtual DateTime? EndDate { get; set; } public virtual DateTime? EndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EndDateGreaterThan { get; set; } public virtual DateTime? EndDateLessThan { get; set; } public virtual DateTime? EndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EndDateNotEqualTo { get; set; } public virtual Nullable[] EndDateBetween { get; set; } public virtual Nullable[] EndDateIn { get; set; } public virtual short? ItemNo { get; set; } public virtual short? ItemNoGreaterThanOrEqualTo { get; set; } public virtual short? ItemNoGreaterThan { get; set; } public virtual short? ItemNoLessThan { get; set; } public virtual short? ItemNoLessThanOrEqualTo { get; set; } public virtual short? ItemNoNotEqualTo { get; set; } public virtual short[] ItemNoBetween { get; set; } public virtual short[] ItemNoIn { get; set; } public virtual DateTime? LastRunDate { get; set; } public virtual DateTime? LastRunDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastRunDateGreaterThan { get; set; } public virtual DateTime? LastRunDateLessThan { get; set; } public virtual DateTime? LastRunDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastRunDateNotEqualTo { get; set; } public virtual Nullable[] LastRunDateBetween { get; set; } public virtual Nullable[] LastRunDateIn { get; set; } public virtual DateTime? NextRunDate { get; set; } public virtual DateTime? NextRunDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? NextRunDateGreaterThan { get; set; } public virtual DateTime? NextRunDateLessThan { get; set; } public virtual DateTime? NextRunDateLessThanOrEqualTo { get; set; } public virtual DateTime? NextRunDateNotEqualTo { get; set; } public virtual Nullable[] NextRunDateBetween { get; set; } public virtual Nullable[] NextRunDateIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_PluginSnippet { public SY_PluginSnippet() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Title { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual string Shortcut { get; set; } public virtual string Author { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual string Code { get; set; } [Required] public virtual byte Language { get; set; } public virtual string FolderPath { get; set; } [Required] public virtual string SnippetTypes { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } public partial class SY_PluginSnippetDeclaration { public SY_PluginSnippetDeclaration() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PluginSnippet))] [Required] public virtual Guid SY_PluginSnippet_RecID { get; set; } [Required] public virtual string ID { get; set; } [Required] public virtual string Type { get; set; } [Required] public virtual string Tooltip { get; set; } [Required] public virtual string Default { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginSnippetDeclarationQuery : QueryDb, IReturn> { public SY_PluginSnippetDeclarationQuery() { RecIDIn = new Guid[]{}; SY_PluginSnippet_RecIDIn = new Guid[]{}; IDBetween = new string[]{}; IDIn = new string[]{}; TypeBetween = new string[]{}; TypeIn = new string[]{}; TooltipBetween = new string[]{}; TooltipIn = new string[]{}; DefaultBetween = new string[]{}; DefaultIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_PluginSnippet_RecID { get; set; } public virtual Guid[] SY_PluginSnippet_RecIDIn { get; set; } public virtual string ID { get; set; } public virtual string IDStartsWith { get; set; } public virtual string IDEndsWith { get; set; } public virtual string IDContains { get; set; } public virtual string IDLike { get; set; } public virtual string[] IDBetween { get; set; } public virtual string[] IDIn { get; set; } public virtual string Type { get; set; } public virtual string TypeStartsWith { get; set; } public virtual string TypeEndsWith { get; set; } public virtual string TypeContains { get; set; } public virtual string TypeLike { get; set; } public virtual string[] TypeBetween { get; set; } public virtual string[] TypeIn { get; set; } public virtual string Tooltip { get; set; } public virtual string TooltipStartsWith { get; set; } public virtual string TooltipEndsWith { get; set; } public virtual string TooltipContains { get; set; } public virtual string TooltipLike { get; set; } public virtual string[] TooltipBetween { get; set; } public virtual string[] TooltipIn { get; set; } public virtual string Default { get; set; } public virtual string DefaultStartsWith { get; set; } public virtual string DefaultEndsWith { get; set; } public virtual string DefaultContains { get; set; } public virtual string DefaultLike { get; set; } public virtual string[] DefaultBetween { get; set; } public virtual string[] DefaultIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginSnippetQuery : QueryDb, IReturn> { public SY_PluginSnippetQuery() { RecIDIn = new Guid[]{}; TitleBetween = new string[]{}; TitleIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ShortcutBetween = new string[]{}; ShortcutIn = new string[]{}; AuthorBetween = new string[]{}; AuthorIn = new string[]{}; CodeBetween = new string[]{}; CodeIn = new string[]{}; LanguageBetween = new byte[]{}; LanguageIn = new byte[]{}; FolderPathBetween = new string[]{}; FolderPathIn = new string[]{}; SnippetTypesBetween = new string[]{}; SnippetTypesIn = new string[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Title { get; set; } public virtual string TitleStartsWith { get; set; } public virtual string TitleEndsWith { get; set; } public virtual string TitleContains { get; set; } public virtual string TitleLike { get; set; } public virtual string[] TitleBetween { get; set; } public virtual string[] TitleIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Shortcut { get; set; } public virtual string ShortcutStartsWith { get; set; } public virtual string ShortcutEndsWith { get; set; } public virtual string ShortcutContains { get; set; } public virtual string ShortcutLike { get; set; } public virtual string[] ShortcutBetween { get; set; } public virtual string[] ShortcutIn { get; set; } public virtual string Author { get; set; } public virtual string AuthorStartsWith { get; set; } public virtual string AuthorEndsWith { get; set; } public virtual string AuthorContains { get; set; } public virtual string AuthorLike { get; set; } public virtual string[] AuthorBetween { get; set; } public virtual string[] AuthorIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual string Code { get; set; } public virtual string CodeStartsWith { get; set; } public virtual string CodeEndsWith { get; set; } public virtual string CodeContains { get; set; } public virtual string CodeLike { get; set; } public virtual string[] CodeBetween { get; set; } public virtual string[] CodeIn { get; set; } public virtual byte? Language { get; set; } public virtual byte? LanguageGreaterThanOrEqualTo { get; set; } public virtual byte? LanguageGreaterThan { get; set; } public virtual byte? LanguageLessThan { get; set; } public virtual byte? LanguageLessThanOrEqualTo { get; set; } public virtual byte? LanguageNotEqualTo { get; set; } public virtual byte[] LanguageBetween { get; set; } public virtual byte[] LanguageIn { get; set; } public virtual string FolderPath { get; set; } public virtual string FolderPathStartsWith { get; set; } public virtual string FolderPathEndsWith { get; set; } public virtual string FolderPathContains { get; set; } public virtual string FolderPathLike { get; set; } public virtual string[] FolderPathBetween { get; set; } public virtual string[] FolderPathIn { get; set; } public virtual string SnippetTypes { get; set; } public virtual string SnippetTypesStartsWith { get; set; } public virtual string SnippetTypesEndsWith { get; set; } public virtual string SnippetTypesContains { get; set; } public virtual string SnippetTypesLike { get; set; } public virtual string[] SnippetTypesBetween { get; set; } public virtual string[] SnippetTypesIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SY_PluginSystemSettings { [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_SysValues))] [Required] public virtual string SY_Sysvalues_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PluginSystemSettingsQuery : QueryDb, IReturn> { public SY_PluginSystemSettingsQuery() { SY_Plugin_RecIDIn = new Guid[]{}; SY_Sysvalues_RecIDBetween = new string[]{}; SY_Sysvalues_RecIDIn = new string[]{}; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } public virtual string SY_Sysvalues_RecID { get; set; } public virtual string SY_Sysvalues_RecIDStartsWith { get; set; } public virtual string SY_Sysvalues_RecIDEndsWith { get; set; } public virtual string SY_Sysvalues_RecIDContains { get; set; } public virtual string SY_Sysvalues_RecIDLike { get; set; } public virtual string[] SY_Sysvalues_RecIDBetween { get; set; } public virtual string[] SY_Sysvalues_RecIDIn { get; set; } } public partial class SY_PrintGroup { public SY_PrintGroup() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsDefault { get; set; } } public partial class SY_PrintGroupLogicalPrinter { public SY_PrintGroupLogicalPrinter() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_PrintGroup))] [Required] public virtual string SY_PrintGroup_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string PhysicalPrinterName { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PrintGroupLogicalPrinterQuery : QueryDb, IReturn> { public SY_PrintGroupLogicalPrinterQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; SY_PrintGroup_RecIDBetween = new string[]{}; SY_PrintGroup_RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; PhysicalPrinterNameBetween = new string[]{}; PhysicalPrinterNameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string SY_PrintGroup_RecID { get; set; } public virtual string SY_PrintGroup_RecIDStartsWith { get; set; } public virtual string SY_PrintGroup_RecIDEndsWith { get; set; } public virtual string SY_PrintGroup_RecIDContains { get; set; } public virtual string SY_PrintGroup_RecIDLike { get; set; } public virtual string[] SY_PrintGroup_RecIDBetween { get; set; } public virtual string[] SY_PrintGroup_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string PhysicalPrinterName { get; set; } public virtual string PhysicalPrinterNameStartsWith { get; set; } public virtual string PhysicalPrinterNameEndsWith { get; set; } public virtual string PhysicalPrinterNameContains { get; set; } public virtual string PhysicalPrinterNameLike { get; set; } public virtual string[] PhysicalPrinterNameBetween { get; set; } public virtual string[] PhysicalPrinterNameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_PrintGroupQuery : QueryDb, IReturn> { public SY_PrintGroupQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; RowHash = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } } public partial class SY_RecentlyViewed { [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual string Document_RecID { get; set; } [Required] public virtual string Document_DisplayText { get; set; } [Required] public virtual bool IsPinned { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_RecentlyViewedQuery : QueryDb, IReturn> { public SY_RecentlyViewedQuery() { RecIDIn = new Guid[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; Document_RecIDBetween = new string[]{}; Document_RecIDIn = new string[]{}; Document_DisplayTextBetween = new string[]{}; Document_DisplayTextIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual string Document_RecID { get; set; } public virtual string Document_RecIDStartsWith { get; set; } public virtual string Document_RecIDEndsWith { get; set; } public virtual string Document_RecIDContains { get; set; } public virtual string Document_RecIDLike { get; set; } public virtual string[] Document_RecIDBetween { get; set; } public virtual string[] Document_RecIDIn { get; set; } public virtual string Document_DisplayText { get; set; } public virtual string Document_DisplayTextStartsWith { get; set; } public virtual string Document_DisplayTextEndsWith { get; set; } public virtual string Document_DisplayTextContains { get; set; } public virtual string Document_DisplayTextLike { get; set; } public virtual string[] Document_DisplayTextBetween { get; set; } public virtual string[] Document_DisplayTextIn { get; set; } public virtual bool? IsPinned { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SY_RemittanceAdviceEmailTemplates { public SY_RemittanceAdviceEmailTemplates() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string Header { get; set; } [Required] public virtual string Body { get; set; } [Required] public virtual string Footer { get; set; } [Required] public virtual string ToField { get; set; } [Required] public virtual string FromField { get; set; } [Required] public virtual string CCField { get; set; } [Required] public virtual string BCCField { get; set; } [Required] public virtual string Subject { get; set; } [Required] public virtual bool RequestReadReceipt { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_RemittanceAdviceEmailTemplatesQuery : QueryDb, IReturn> { public SY_RemittanceAdviceEmailTemplatesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; HeaderBetween = new string[]{}; HeaderIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; FooterBetween = new string[]{}; FooterIn = new string[]{}; ToFieldBetween = new string[]{}; ToFieldIn = new string[]{}; FromFieldBetween = new string[]{}; FromFieldIn = new string[]{}; CCFieldBetween = new string[]{}; CCFieldIn = new string[]{}; BCCFieldBetween = new string[]{}; BCCFieldIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Header { get; set; } public virtual string HeaderStartsWith { get; set; } public virtual string HeaderEndsWith { get; set; } public virtual string HeaderContains { get; set; } public virtual string HeaderLike { get; set; } public virtual string[] HeaderBetween { get; set; } public virtual string[] HeaderIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string Footer { get; set; } public virtual string FooterStartsWith { get; set; } public virtual string FooterEndsWith { get; set; } public virtual string FooterContains { get; set; } public virtual string FooterLike { get; set; } public virtual string[] FooterBetween { get; set; } public virtual string[] FooterIn { get; set; } public virtual string ToField { get; set; } public virtual string ToFieldStartsWith { get; set; } public virtual string ToFieldEndsWith { get; set; } public virtual string ToFieldContains { get; set; } public virtual string ToFieldLike { get; set; } public virtual string[] ToFieldBetween { get; set; } public virtual string[] ToFieldIn { get; set; } public virtual string FromField { get; set; } public virtual string FromFieldStartsWith { get; set; } public virtual string FromFieldEndsWith { get; set; } public virtual string FromFieldContains { get; set; } public virtual string FromFieldLike { get; set; } public virtual string[] FromFieldBetween { get; set; } public virtual string[] FromFieldIn { get; set; } public virtual string CCField { get; set; } public virtual string CCFieldStartsWith { get; set; } public virtual string CCFieldEndsWith { get; set; } public virtual string CCFieldContains { get; set; } public virtual string CCFieldLike { get; set; } public virtual string[] CCFieldBetween { get; set; } public virtual string[] CCFieldIn { get; set; } public virtual string BCCField { get; set; } public virtual string BCCFieldStartsWith { get; set; } public virtual string BCCFieldEndsWith { get; set; } public virtual string BCCFieldContains { get; set; } public virtual string BCCFieldLike { get; set; } public virtual string[] BCCFieldBetween { get; set; } public virtual string[] BCCFieldIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual bool? RequestReadReceipt { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_Report { public SY_Report() { FileBinary = new byte[]{}; RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string FileName { get; set; } [Required] public virtual string Title { get; set; } public virtual string Description { get; set; } public virtual string Author { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_ReportSection))] [Required] public virtual string SY_ReportSection_RecID { get; set; } [Required] public virtual byte ReportType { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual byte[] FileBinary { get; set; } [Required] public virtual string FileHash { get; set; } public virtual string Comment { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsReadOnly { get; set; } } [Route("/Queries/SY_Report", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_ReportQuery : QueryDb, IReturn> { public SY_ReportQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; FileNameBetween = new string[]{}; FileNameIn = new string[]{}; TitleBetween = new string[]{}; TitleIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; AuthorBetween = new string[]{}; AuthorIn = new string[]{}; SY_ReportSection_RecIDBetween = new string[]{}; SY_ReportSection_RecIDIn = new string[]{}; ReportTypeBetween = new byte[]{}; ReportTypeIn = new byte[]{}; FileBinary = new byte[]{}; FileHashBetween = new string[]{}; FileHashIn = new string[]{}; CommentBetween = new string[]{}; CommentIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string FileName { get; set; } public virtual string FileNameStartsWith { get; set; } public virtual string FileNameEndsWith { get; set; } public virtual string FileNameContains { get; set; } public virtual string FileNameLike { get; set; } public virtual string[] FileNameBetween { get; set; } public virtual string[] FileNameIn { get; set; } public virtual string Title { get; set; } public virtual string TitleStartsWith { get; set; } public virtual string TitleEndsWith { get; set; } public virtual string TitleContains { get; set; } public virtual string TitleLike { get; set; } public virtual string[] TitleBetween { get; set; } public virtual string[] TitleIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Author { get; set; } public virtual string AuthorStartsWith { get; set; } public virtual string AuthorEndsWith { get; set; } public virtual string AuthorContains { get; set; } public virtual string AuthorLike { get; set; } public virtual string[] AuthorBetween { get; set; } public virtual string[] AuthorIn { get; set; } public virtual string SY_ReportSection_RecID { get; set; } public virtual string SY_ReportSection_RecIDStartsWith { get; set; } public virtual string SY_ReportSection_RecIDEndsWith { get; set; } public virtual string SY_ReportSection_RecIDContains { get; set; } public virtual string SY_ReportSection_RecIDLike { get; set; } public virtual string[] SY_ReportSection_RecIDBetween { get; set; } public virtual string[] SY_ReportSection_RecIDIn { get; set; } public virtual byte? ReportType { get; set; } public virtual byte? ReportTypeGreaterThanOrEqualTo { get; set; } public virtual byte? ReportTypeGreaterThan { get; set; } public virtual byte? ReportTypeLessThan { get; set; } public virtual byte? ReportTypeLessThanOrEqualTo { get; set; } public virtual byte? ReportTypeNotEqualTo { get; set; } public virtual byte[] ReportTypeBetween { get; set; } public virtual byte[] ReportTypeIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string FileHash { get; set; } public virtual string FileHashStartsWith { get; set; } public virtual string FileHashEndsWith { get; set; } public virtual string FileHashContains { get; set; } public virtual string FileHashLike { get; set; } public virtual string[] FileHashBetween { get; set; } public virtual string[] FileHashIn { get; set; } public virtual string Comment { get; set; } public virtual string CommentStartsWith { get; set; } public virtual string CommentEndsWith { get; set; } public virtual string CommentContains { get; set; } public virtual string CommentLike { get; set; } public virtual string[] CommentBetween { get; set; } public virtual string[] CommentIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsReadOnly { get; set; } } public partial class SY_ReportSection { public SY_ReportSection() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_ReportSection", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_ReportSectionQuery : QueryDb, IReturn> { public SY_ReportSectionQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_SavedReportRanges { [Required] public virtual string SavedReportRangeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string StaffID { get; set; } [Required] public virtual string IDKey { get; set; } [Required] public virtual string Description { get; set; } public virtual string Contents { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_SavedReportRangesQuery : QueryDb, IReturn> { public SY_SavedReportRangesQuery() { SavedReportRangeIDBetween = new string[]{}; SavedReportRangeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; IDKeyBetween = new string[]{}; IDKeyIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; } public virtual string SavedReportRangeID { get; set; } public virtual string SavedReportRangeIDStartsWith { get; set; } public virtual string SavedReportRangeIDEndsWith { get; set; } public virtual string SavedReportRangeIDContains { get; set; } public virtual string SavedReportRangeIDLike { get; set; } public virtual string[] SavedReportRangeIDBetween { get; set; } public virtual string[] SavedReportRangeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string IDKey { get; set; } public virtual string IDKeyStartsWith { get; set; } public virtual string IDKeyEndsWith { get; set; } public virtual string IDKeyContains { get; set; } public virtual string IDKeyLike { get; set; } public virtual string[] IDKeyBetween { get; set; } public virtual string[] IDKeyIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } } public partial class SY_SearchItem { public SY_SearchItem() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string StoredProcedureName { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_SearchItemQuery : QueryDb, IReturn> { public SY_SearchItemQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; StoredProcedureNameBetween = new string[]{}; StoredProcedureNameIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string StoredProcedureName { get; set; } public virtual string StoredProcedureNameStartsWith { get; set; } public virtual string StoredProcedureNameEndsWith { get; set; } public virtual string StoredProcedureNameContains { get; set; } public virtual string StoredProcedureNameLike { get; set; } public virtual string[] StoredProcedureNameBetween { get; set; } public virtual string[] StoredProcedureNameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_SysValues { [Required] public virtual string RecID { get; set; } public virtual string Section { get; set; } public virtual string IDKey { get; set; } public virtual string Contents { get; set; } public virtual string Description { get; set; } [Required] public virtual short CellType { get; set; } [Required] public virtual int DisplayOrder { get; set; } public virtual string SectionCaption { get; set; } [Required] public virtual bool ReadOnly { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } public virtual string GridHandlerCode { get; set; } } public partial class SY_SysValuesLog { [Required] public virtual string RecID { get; set; } [Required] public virtual string BatchID { get; set; } [Required] public virtual string DatabaseVersion { get; set; } [Required] public virtual string Section { get; set; } public virtual string SectionCaption { get; set; } [Required] public virtual string IDKey { get; set; } public virtual string Contents { get; set; } public virtual string NewContents { get; set; } public virtual string Description { get; set; } [Required] public virtual short CellType { get; set; } [Required] public virtual string LastModifiedByStaffID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_SysValuesLogQuery : QueryDb, IReturn> { public SY_SysValuesLogQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; BatchIDBetween = new string[]{}; BatchIDIn = new string[]{}; DatabaseVersionBetween = new string[]{}; DatabaseVersionIn = new string[]{}; SectionBetween = new string[]{}; SectionIn = new string[]{}; SectionCaptionBetween = new string[]{}; SectionCaptionIn = new string[]{}; IDKeyBetween = new string[]{}; IDKeyIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; NewContentsBetween = new string[]{}; NewContentsIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CellTypeBetween = new short[]{}; CellTypeIn = new short[]{}; LastModifiedByStaffIDBetween = new string[]{}; LastModifiedByStaffIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string BatchID { get; set; } public virtual string BatchIDStartsWith { get; set; } public virtual string BatchIDEndsWith { get; set; } public virtual string BatchIDContains { get; set; } public virtual string BatchIDLike { get; set; } public virtual string[] BatchIDBetween { get; set; } public virtual string[] BatchIDIn { get; set; } public virtual string DatabaseVersion { get; set; } public virtual string DatabaseVersionStartsWith { get; set; } public virtual string DatabaseVersionEndsWith { get; set; } public virtual string DatabaseVersionContains { get; set; } public virtual string DatabaseVersionLike { get; set; } public virtual string[] DatabaseVersionBetween { get; set; } public virtual string[] DatabaseVersionIn { get; set; } public virtual string Section { get; set; } public virtual string SectionStartsWith { get; set; } public virtual string SectionEndsWith { get; set; } public virtual string SectionContains { get; set; } public virtual string SectionLike { get; set; } public virtual string[] SectionBetween { get; set; } public virtual string[] SectionIn { get; set; } public virtual string SectionCaption { get; set; } public virtual string SectionCaptionStartsWith { get; set; } public virtual string SectionCaptionEndsWith { get; set; } public virtual string SectionCaptionContains { get; set; } public virtual string SectionCaptionLike { get; set; } public virtual string[] SectionCaptionBetween { get; set; } public virtual string[] SectionCaptionIn { get; set; } public virtual string IDKey { get; set; } public virtual string IDKeyStartsWith { get; set; } public virtual string IDKeyEndsWith { get; set; } public virtual string IDKeyContains { get; set; } public virtual string IDKeyLike { get; set; } public virtual string[] IDKeyBetween { get; set; } public virtual string[] IDKeyIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual string NewContents { get; set; } public virtual string NewContentsStartsWith { get; set; } public virtual string NewContentsEndsWith { get; set; } public virtual string NewContentsContains { get; set; } public virtual string NewContentsLike { get; set; } public virtual string[] NewContentsBetween { get; set; } public virtual string[] NewContentsIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual short[] CellTypeBetween { get; set; } public virtual short[] CellTypeIn { get; set; } public virtual string LastModifiedByStaffID { get; set; } public virtual string LastModifiedByStaffIDStartsWith { get; set; } public virtual string LastModifiedByStaffIDEndsWith { get; set; } public virtual string LastModifiedByStaffIDContains { get; set; } public virtual string LastModifiedByStaffIDLike { get; set; } public virtual string[] LastModifiedByStaffIDBetween { get; set; } public virtual string[] LastModifiedByStaffIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/SY_SysValues", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_SysValuesQuery : QueryDb, IReturn> { public SY_SysValuesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SectionBetween = new string[]{}; SectionIn = new string[]{}; IDKeyBetween = new string[]{}; IDKeyIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; CellTypeBetween = new short[]{}; CellTypeIn = new short[]{}; DisplayOrderBetween = new int[]{}; DisplayOrderIn = new int[]{}; SectionCaptionBetween = new string[]{}; SectionCaptionIn = new string[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; GridHandlerCodeBetween = new string[]{}; GridHandlerCodeIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Section { get; set; } public virtual string SectionStartsWith { get; set; } public virtual string SectionEndsWith { get; set; } public virtual string SectionContains { get; set; } public virtual string SectionLike { get; set; } public virtual string[] SectionBetween { get; set; } public virtual string[] SectionIn { get; set; } public virtual string IDKey { get; set; } public virtual string IDKeyStartsWith { get; set; } public virtual string IDKeyEndsWith { get; set; } public virtual string IDKeyContains { get; set; } public virtual string IDKeyLike { get; set; } public virtual string[] IDKeyBetween { get; set; } public virtual string[] IDKeyIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual short[] CellTypeBetween { get; set; } public virtual short[] CellTypeIn { get; set; } public virtual int? DisplayOrder { get; set; } public virtual int? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual int? DisplayOrderGreaterThan { get; set; } public virtual int? DisplayOrderLessThan { get; set; } public virtual int? DisplayOrderLessThanOrEqualTo { get; set; } public virtual int? DisplayOrderNotEqualTo { get; set; } public virtual int[] DisplayOrderBetween { get; set; } public virtual int[] DisplayOrderIn { get; set; } public virtual string SectionCaption { get; set; } public virtual string SectionCaptionStartsWith { get; set; } public virtual string SectionCaptionEndsWith { get; set; } public virtual string SectionCaptionContains { get; set; } public virtual string SectionCaptionLike { get; set; } public virtual string[] SectionCaptionBetween { get; set; } public virtual string[] SectionCaptionIn { get; set; } public virtual bool? ReadOnly { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual string GridHandlerCode { get; set; } public virtual string GridHandlerCodeStartsWith { get; set; } public virtual string GridHandlerCodeEndsWith { get; set; } public virtual string GridHandlerCodeContains { get; set; } public virtual string GridHandlerCodeLike { get; set; } public virtual string[] GridHandlerCodeBetween { get; set; } public virtual string[] GridHandlerCodeIn { get; set; } } public partial class SY_TabControlSettings { public SY_TabControlSettings() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual string Context { get; set; } [Required] public virtual string FullName { get; set; } [Required] public virtual bool UseCustomTabs { get; set; } public virtual string TabOrderXML { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_TabControlSettingsQuery : QueryDb, IReturn> { public SY_TabControlSettingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; ContextBetween = new string[]{}; ContextIn = new string[]{}; FullNameBetween = new string[]{}; FullNameIn = new string[]{}; TabOrderXMLBetween = new string[]{}; TabOrderXMLIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string Context { get; set; } public virtual string ContextStartsWith { get; set; } public virtual string ContextEndsWith { get; set; } public virtual string ContextContains { get; set; } public virtual string ContextLike { get; set; } public virtual string[] ContextBetween { get; set; } public virtual string[] ContextIn { get; set; } public virtual string FullName { get; set; } public virtual string FullNameStartsWith { get; set; } public virtual string FullNameEndsWith { get; set; } public virtual string FullNameContains { get; set; } public virtual string FullNameLike { get; set; } public virtual string[] FullNameBetween { get; set; } public virtual string[] FullNameIn { get; set; } public virtual bool? UseCustomTabs { get; set; } public virtual string TabOrderXML { get; set; } public virtual string TabOrderXMLStartsWith { get; set; } public virtual string TabOrderXMLEndsWith { get; set; } public virtual string TabOrderXMLContains { get; set; } public virtual string TabOrderXMLLike { get; set; } public virtual string[] TabOrderXMLBetween { get; set; } public virtual string[] TabOrderXMLIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_TabSettings { public SY_TabSettings() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_TabControlSettings))] [Required] public virtual string SY_TabControlSettings_RecID { get; set; } [Required] public virtual string TabKey { get; set; } [Required] public virtual string Text { get; set; } [Required] public virtual bool Visible { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_TabSettingsQuery : QueryDb, IReturn> { public SY_TabSettingsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SY_TabControlSettings_RecIDBetween = new string[]{}; SY_TabControlSettings_RecIDIn = new string[]{}; TabKeyBetween = new string[]{}; TabKeyIn = new string[]{}; TextBetween = new string[]{}; TextIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SY_TabControlSettings_RecID { get; set; } public virtual string SY_TabControlSettings_RecIDStartsWith { get; set; } public virtual string SY_TabControlSettings_RecIDEndsWith { get; set; } public virtual string SY_TabControlSettings_RecIDContains { get; set; } public virtual string SY_TabControlSettings_RecIDLike { get; set; } public virtual string[] SY_TabControlSettings_RecIDBetween { get; set; } public virtual string[] SY_TabControlSettings_RecIDIn { get; set; } public virtual string TabKey { get; set; } public virtual string TabKeyStartsWith { get; set; } public virtual string TabKeyEndsWith { get; set; } public virtual string TabKeyContains { get; set; } public virtual string TabKeyLike { get; set; } public virtual string[] TabKeyBetween { get; set; } public virtual string[] TabKeyIn { get; set; } public virtual string Text { get; set; } public virtual string TextStartsWith { get; set; } public virtual string TextEndsWith { get; set; } public virtual string TextContains { get; set; } public virtual string TextLike { get; set; } public virtual string[] TextBetween { get; set; } public virtual string[] TextIn { get; set; } public virtual bool? Visible { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_UpgradeLog { [Required] public virtual int PK { get; set; } [Required] public virtual int DatabaseMajor { get; set; } [Required] public virtual int DatabaseMinor { get; set; } [Required] public virtual int DatabaseRelease { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UpgradeLogQuery : QueryDb, IReturn> { public SY_UpgradeLogQuery() { PKBetween = new int[]{}; PKIn = new int[]{}; DatabaseMajorBetween = new int[]{}; DatabaseMajorIn = new int[]{}; DatabaseMinorBetween = new int[]{}; DatabaseMinorIn = new int[]{}; DatabaseReleaseBetween = new int[]{}; DatabaseReleaseIn = new int[]{}; } public virtual int? PK { get; set; } public virtual int? PKGreaterThanOrEqualTo { get; set; } public virtual int? PKGreaterThan { get; set; } public virtual int? PKLessThan { get; set; } public virtual int? PKLessThanOrEqualTo { get; set; } public virtual int? PKNotEqualTo { get; set; } public virtual int[] PKBetween { get; set; } public virtual int[] PKIn { get; set; } public virtual int? DatabaseMajor { get; set; } public virtual int? DatabaseMajorGreaterThanOrEqualTo { get; set; } public virtual int? DatabaseMajorGreaterThan { get; set; } public virtual int? DatabaseMajorLessThan { get; set; } public virtual int? DatabaseMajorLessThanOrEqualTo { get; set; } public virtual int? DatabaseMajorNotEqualTo { get; set; } public virtual int[] DatabaseMajorBetween { get; set; } public virtual int[] DatabaseMajorIn { get; set; } public virtual int? DatabaseMinor { get; set; } public virtual int? DatabaseMinorGreaterThanOrEqualTo { get; set; } public virtual int? DatabaseMinorGreaterThan { get; set; } public virtual int? DatabaseMinorLessThan { get; set; } public virtual int? DatabaseMinorLessThanOrEqualTo { get; set; } public virtual int? DatabaseMinorNotEqualTo { get; set; } public virtual int[] DatabaseMinorBetween { get; set; } public virtual int[] DatabaseMinorIn { get; set; } public virtual int? DatabaseRelease { get; set; } public virtual int? DatabaseReleaseGreaterThanOrEqualTo { get; set; } public virtual int? DatabaseReleaseGreaterThan { get; set; } public virtual int? DatabaseReleaseLessThan { get; set; } public virtual int? DatabaseReleaseLessThanOrEqualTo { get; set; } public virtual int? DatabaseReleaseNotEqualTo { get; set; } public virtual int[] DatabaseReleaseBetween { get; set; } public virtual int[] DatabaseReleaseIn { get; set; } } public partial class SY_UpgradeScripts { public SY_UpgradeScripts() { RowHash = new byte[]{}; } [Required] public virtual string RecId { get; set; } [Required] public virtual int PK { get; set; } [Required] public virtual byte DatabaseMajor { get; set; } [Required] public virtual byte DatabaseMinor { get; set; } [Required] public virtual byte DatabaseRelease { get; set; } [Required] public virtual int ScriptOrder { get; set; } [Required] public virtual string Script { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual string Message { get; set; } [Required] public virtual byte ScriptType { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UpgradeScriptsQuery : QueryDb, IReturn> { public SY_UpgradeScriptsQuery() { RecIdBetween = new string[]{}; RecIdIn = new string[]{}; PKBetween = new int[]{}; PKIn = new int[]{}; DatabaseMajorBetween = new byte[]{}; DatabaseMajorIn = new byte[]{}; DatabaseMinorBetween = new byte[]{}; DatabaseMinorIn = new byte[]{}; DatabaseReleaseBetween = new byte[]{}; DatabaseReleaseIn = new byte[]{}; ScriptOrderBetween = new int[]{}; ScriptOrderIn = new int[]{}; ScriptBetween = new string[]{}; ScriptIn = new string[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; MessageBetween = new string[]{}; MessageIn = new string[]{}; ScriptTypeBetween = new byte[]{}; ScriptTypeIn = new byte[]{}; RowHash = new byte[]{}; } public virtual string RecId { get; set; } public virtual string RecIdStartsWith { get; set; } public virtual string RecIdEndsWith { get; set; } public virtual string RecIdContains { get; set; } public virtual string RecIdLike { get; set; } public virtual string[] RecIdBetween { get; set; } public virtual string[] RecIdIn { get; set; } public virtual int? PK { get; set; } public virtual int? PKGreaterThanOrEqualTo { get; set; } public virtual int? PKGreaterThan { get; set; } public virtual int? PKLessThan { get; set; } public virtual int? PKLessThanOrEqualTo { get; set; } public virtual int? PKNotEqualTo { get; set; } public virtual int[] PKBetween { get; set; } public virtual int[] PKIn { get; set; } public virtual byte? DatabaseMajor { get; set; } public virtual byte? DatabaseMajorGreaterThanOrEqualTo { get; set; } public virtual byte? DatabaseMajorGreaterThan { get; set; } public virtual byte? DatabaseMajorLessThan { get; set; } public virtual byte? DatabaseMajorLessThanOrEqualTo { get; set; } public virtual byte? DatabaseMajorNotEqualTo { get; set; } public virtual byte[] DatabaseMajorBetween { get; set; } public virtual byte[] DatabaseMajorIn { get; set; } public virtual byte? DatabaseMinor { get; set; } public virtual byte? DatabaseMinorGreaterThanOrEqualTo { get; set; } public virtual byte? DatabaseMinorGreaterThan { get; set; } public virtual byte? DatabaseMinorLessThan { get; set; } public virtual byte? DatabaseMinorLessThanOrEqualTo { get; set; } public virtual byte? DatabaseMinorNotEqualTo { get; set; } public virtual byte[] DatabaseMinorBetween { get; set; } public virtual byte[] DatabaseMinorIn { get; set; } public virtual byte? DatabaseRelease { get; set; } public virtual byte? DatabaseReleaseGreaterThanOrEqualTo { get; set; } public virtual byte? DatabaseReleaseGreaterThan { get; set; } public virtual byte? DatabaseReleaseLessThan { get; set; } public virtual byte? DatabaseReleaseLessThanOrEqualTo { get; set; } public virtual byte? DatabaseReleaseNotEqualTo { get; set; } public virtual byte[] DatabaseReleaseBetween { get; set; } public virtual byte[] DatabaseReleaseIn { get; set; } public virtual int? ScriptOrder { get; set; } public virtual int? ScriptOrderGreaterThanOrEqualTo { get; set; } public virtual int? ScriptOrderGreaterThan { get; set; } public virtual int? ScriptOrderLessThan { get; set; } public virtual int? ScriptOrderLessThanOrEqualTo { get; set; } public virtual int? ScriptOrderNotEqualTo { get; set; } public virtual int[] ScriptOrderBetween { get; set; } public virtual int[] ScriptOrderIn { get; set; } public virtual string Script { get; set; } public virtual string ScriptStartsWith { get; set; } public virtual string ScriptEndsWith { get; set; } public virtual string ScriptContains { get; set; } public virtual string ScriptLike { get; set; } public virtual string[] ScriptBetween { get; set; } public virtual string[] ScriptIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual string Message { get; set; } public virtual string MessageStartsWith { get; set; } public virtual string MessageEndsWith { get; set; } public virtual string MessageContains { get; set; } public virtual string MessageLike { get; set; } public virtual string[] MessageBetween { get; set; } public virtual string[] MessageIn { get; set; } public virtual byte? ScriptType { get; set; } public virtual byte? ScriptTypeGreaterThanOrEqualTo { get; set; } public virtual byte? ScriptTypeGreaterThan { get; set; } public virtual byte? ScriptTypeLessThan { get; set; } public virtual byte? ScriptTypeLessThanOrEqualTo { get; set; } public virtual byte? ScriptTypeNotEqualTo { get; set; } public virtual byte[] ScriptTypeBetween { get; set; } public virtual byte[] ScriptTypeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_UserGroupAbstractPermissions { public SY_UserGroupAbstractPermissions() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_UserGroups))] [Required] public virtual Guid SY_UserGroups_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_FormsAbstractPermissions))] [Required] public virtual Guid SY_FormsAbstractPermissions_RecID { get; set; } [Required] public virtual byte AccessLevel { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserGroupAbstractPermissionsQuery : QueryDb, IReturn> { public SY_UserGroupAbstractPermissionsQuery() { RecIDIn = new Guid[]{}; SY_UserGroups_RecIDIn = new Guid[]{}; SY_FormsAbstractPermissions_RecIDIn = new Guid[]{}; AccessLevelBetween = new byte[]{}; AccessLevelIn = new byte[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_UserGroups_RecID { get; set; } public virtual Guid[] SY_UserGroups_RecIDIn { get; set; } public virtual Guid? SY_FormsAbstractPermissions_RecID { get; set; } public virtual Guid[] SY_FormsAbstractPermissions_RecIDIn { get; set; } public virtual byte? AccessLevel { get; set; } public virtual byte? AccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? AccessLevelGreaterThan { get; set; } public virtual byte? AccessLevelLessThan { get; set; } public virtual byte? AccessLevelLessThanOrEqualTo { get; set; } public virtual byte? AccessLevelNotEqualTo { get; set; } public virtual byte[] AccessLevelBetween { get; set; } public virtual byte[] AccessLevelIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_UserGroupMemberships { public SY_UserGroupMemberships() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual byte[] RowHash { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_UserGroups))] [Required] public virtual Guid SY_UserGroups_RecID { get; set; } public virtual int? ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserGroupMembershipsQuery : QueryDb, IReturn> { public SY_UserGroupMembershipsQuery() { RecIDIn = new Guid[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; RowHash = new byte[]{}; SY_UserGroups_RecIDIn = new Guid[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual Guid? SY_UserGroups_RecID { get; set; } public virtual Guid[] SY_UserGroups_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } } public partial class SY_UserGroupPermissions { public SY_UserGroupPermissions() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_UserGroups))] [Required] public virtual Guid SY_UserGroups_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] [Required] public virtual string SY_Forms_ClassName { get; set; } [Required] public virtual string ControlType { get; set; } [Required] public virtual string ControlName { get; set; } [Required] public virtual byte ReadAccessLevel { get; set; } [Required] public virtual byte WriteAccessLevel { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserGroupPermissionsQuery : QueryDb, IReturn> { public SY_UserGroupPermissionsQuery() { RecIDIn = new Guid[]{}; SY_UserGroups_RecIDIn = new Guid[]{}; SY_Forms_ClassNameBetween = new string[]{}; SY_Forms_ClassNameIn = new string[]{}; ControlTypeBetween = new string[]{}; ControlTypeIn = new string[]{}; ControlNameBetween = new string[]{}; ControlNameIn = new string[]{}; ReadAccessLevelBetween = new byte[]{}; ReadAccessLevelIn = new byte[]{}; WriteAccessLevelBetween = new byte[]{}; WriteAccessLevelIn = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_UserGroups_RecID { get; set; } public virtual Guid[] SY_UserGroups_RecIDIn { get; set; } public virtual string SY_Forms_ClassName { get; set; } public virtual string SY_Forms_ClassNameStartsWith { get; set; } public virtual string SY_Forms_ClassNameEndsWith { get; set; } public virtual string SY_Forms_ClassNameContains { get; set; } public virtual string SY_Forms_ClassNameLike { get; set; } public virtual string[] SY_Forms_ClassNameBetween { get; set; } public virtual string[] SY_Forms_ClassNameIn { get; set; } public virtual string ControlType { get; set; } public virtual string ControlTypeStartsWith { get; set; } public virtual string ControlTypeEndsWith { get; set; } public virtual string ControlTypeContains { get; set; } public virtual string ControlTypeLike { get; set; } public virtual string[] ControlTypeBetween { get; set; } public virtual string[] ControlTypeIn { get; set; } public virtual string ControlName { get; set; } public virtual string ControlNameStartsWith { get; set; } public virtual string ControlNameEndsWith { get; set; } public virtual string ControlNameContains { get; set; } public virtual string ControlNameLike { get; set; } public virtual string[] ControlNameBetween { get; set; } public virtual string[] ControlNameIn { get; set; } public virtual byte? ReadAccessLevel { get; set; } public virtual byte? ReadAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? ReadAccessLevelGreaterThan { get; set; } public virtual byte? ReadAccessLevelLessThan { get; set; } public virtual byte? ReadAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? ReadAccessLevelNotEqualTo { get; set; } public virtual byte[] ReadAccessLevelBetween { get; set; } public virtual byte[] ReadAccessLevelIn { get; set; } public virtual byte? WriteAccessLevel { get; set; } public virtual byte? WriteAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? WriteAccessLevelGreaterThan { get; set; } public virtual byte? WriteAccessLevelLessThan { get; set; } public virtual byte? WriteAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? WriteAccessLevelNotEqualTo { get; set; } public virtual byte[] WriteAccessLevelBetween { get; set; } public virtual byte[] WriteAccessLevelIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_UserGroupRESTAPIPermissions { public SY_UserGroupRESTAPIPermissions() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_UserGroups))] [Required] public virtual Guid SY_UserGroups_RecID { get; set; } [Required] public virtual string RESTPath { get; set; } [Required] public virtual string Verb { get; set; } public virtual string Summary { get; set; } [Required] public virtual byte AccessLevel { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserGroupRESTAPIPermissionsQuery : QueryDb, IReturn> { public SY_UserGroupRESTAPIPermissionsQuery() { RecIDIn = new Guid[]{}; SY_UserGroups_RecIDIn = new Guid[]{}; RESTPathBetween = new string[]{}; RESTPathIn = new string[]{}; VerbBetween = new string[]{}; VerbIn = new string[]{}; SummaryBetween = new string[]{}; SummaryIn = new string[]{}; AccessLevelBetween = new byte[]{}; AccessLevelIn = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_UserGroups_RecID { get; set; } public virtual Guid[] SY_UserGroups_RecIDIn { get; set; } public virtual string RESTPath { get; set; } public virtual string RESTPathStartsWith { get; set; } public virtual string RESTPathEndsWith { get; set; } public virtual string RESTPathContains { get; set; } public virtual string RESTPathLike { get; set; } public virtual string[] RESTPathBetween { get; set; } public virtual string[] RESTPathIn { get; set; } public virtual string Verb { get; set; } public virtual string VerbStartsWith { get; set; } public virtual string VerbEndsWith { get; set; } public virtual string VerbContains { get; set; } public virtual string VerbLike { get; set; } public virtual string[] VerbBetween { get; set; } public virtual string[] VerbIn { get; set; } public virtual string Summary { get; set; } public virtual string SummaryStartsWith { get; set; } public virtual string SummaryEndsWith { get; set; } public virtual string SummaryContains { get; set; } public virtual string SummaryLike { get; set; } public virtual string[] SummaryBetween { get; set; } public virtual string[] SummaryIn { get; set; } public virtual byte? AccessLevel { get; set; } public virtual byte? AccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? AccessLevelGreaterThan { get; set; } public virtual byte? AccessLevelLessThan { get; set; } public virtual byte? AccessLevelLessThanOrEqualTo { get; set; } public virtual byte? AccessLevelNotEqualTo { get; set; } public virtual byte[] AccessLevelBetween { get; set; } public virtual byte[] AccessLevelIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SY_UserGroups { public SY_UserGroups() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual bool IsReadOnly { get; set; } [Required] public virtual byte DefaultReadAccessLevel { get; set; } [Required] public virtual byte DefaultWriteAccessLevel { get; set; } [Required] public virtual byte DefaultAbstractAccessLevel { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Menu))] public virtual string SY_Menu_RecID { get; set; } [Required] public virtual byte DefaultRESTAPIAccessLevel { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserGroupsQuery : QueryDb, IReturn> { public SY_UserGroupsQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; RowHash = new byte[]{}; DefaultReadAccessLevelBetween = new byte[]{}; DefaultReadAccessLevelIn = new byte[]{}; DefaultWriteAccessLevelBetween = new byte[]{}; DefaultWriteAccessLevelIn = new byte[]{}; DefaultAbstractAccessLevelBetween = new byte[]{}; DefaultAbstractAccessLevelIn = new byte[]{}; SY_Menu_RecIDBetween = new string[]{}; SY_Menu_RecIDIn = new string[]{}; DefaultRESTAPIAccessLevelBetween = new byte[]{}; DefaultRESTAPIAccessLevelIn = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } public virtual bool? IsEnabled { get; set; } public virtual bool? IsReadOnly { get; set; } public virtual byte? DefaultReadAccessLevel { get; set; } public virtual byte? DefaultReadAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultReadAccessLevelGreaterThan { get; set; } public virtual byte? DefaultReadAccessLevelLessThan { get; set; } public virtual byte? DefaultReadAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? DefaultReadAccessLevelNotEqualTo { get; set; } public virtual byte[] DefaultReadAccessLevelBetween { get; set; } public virtual byte[] DefaultReadAccessLevelIn { get; set; } public virtual byte? DefaultWriteAccessLevel { get; set; } public virtual byte? DefaultWriteAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultWriteAccessLevelGreaterThan { get; set; } public virtual byte? DefaultWriteAccessLevelLessThan { get; set; } public virtual byte? DefaultWriteAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? DefaultWriteAccessLevelNotEqualTo { get; set; } public virtual byte[] DefaultWriteAccessLevelBetween { get; set; } public virtual byte[] DefaultWriteAccessLevelIn { get; set; } public virtual byte? DefaultAbstractAccessLevel { get; set; } public virtual byte? DefaultAbstractAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultAbstractAccessLevelGreaterThan { get; set; } public virtual byte? DefaultAbstractAccessLevelLessThan { get; set; } public virtual byte? DefaultAbstractAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? DefaultAbstractAccessLevelNotEqualTo { get; set; } public virtual byte[] DefaultAbstractAccessLevelBetween { get; set; } public virtual byte[] DefaultAbstractAccessLevelIn { get; set; } public virtual string SY_Menu_RecID { get; set; } public virtual string SY_Menu_RecIDStartsWith { get; set; } public virtual string SY_Menu_RecIDEndsWith { get; set; } public virtual string SY_Menu_RecIDContains { get; set; } public virtual string SY_Menu_RecIDLike { get; set; } public virtual string[] SY_Menu_RecIDBetween { get; set; } public virtual string[] SY_Menu_RecIDIn { get; set; } public virtual byte? DefaultRESTAPIAccessLevel { get; set; } public virtual byte? DefaultRESTAPIAccessLevelGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultRESTAPIAccessLevelGreaterThan { get; set; } public virtual byte? DefaultRESTAPIAccessLevelLessThan { get; set; } public virtual byte? DefaultRESTAPIAccessLevelLessThanOrEqualTo { get; set; } public virtual byte? DefaultRESTAPIAccessLevelNotEqualTo { get; set; } public virtual byte[] DefaultRESTAPIAccessLevelBetween { get; set; } public virtual byte[] DefaultRESTAPIAccessLevelIn { get; set; } } public partial class SY_UserProfile { [Required] public virtual string ProfileID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string UserID { get; set; } public virtual string Section { get; set; } public virtual string IDKey { get; set; } public virtual string Contents { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_UserProfileQuery : QueryDb, IReturn> { public SY_UserProfileQuery() { ProfileIDBetween = new string[]{}; ProfileIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; UserIDBetween = new string[]{}; UserIDIn = new string[]{}; SectionBetween = new string[]{}; SectionIn = new string[]{}; IDKeyBetween = new string[]{}; IDKeyIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; } public virtual string ProfileID { get; set; } public virtual string ProfileIDStartsWith { get; set; } public virtual string ProfileIDEndsWith { get; set; } public virtual string ProfileIDContains { get; set; } public virtual string ProfileIDLike { get; set; } public virtual string[] ProfileIDBetween { get; set; } public virtual string[] ProfileIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string UserID { get; set; } public virtual string UserIDStartsWith { get; set; } public virtual string UserIDEndsWith { get; set; } public virtual string UserIDContains { get; set; } public virtual string UserIDLike { get; set; } public virtual string[] UserIDBetween { get; set; } public virtual string[] UserIDIn { get; set; } public virtual string Section { get; set; } public virtual string SectionStartsWith { get; set; } public virtual string SectionEndsWith { get; set; } public virtual string SectionContains { get; set; } public virtual string SectionLike { get; set; } public virtual string[] SectionBetween { get; set; } public virtual string[] SectionIn { get; set; } public virtual string IDKey { get; set; } public virtual string IDKeyStartsWith { get; set; } public virtual string IDKeyEndsWith { get; set; } public virtual string IDKeyContains { get; set; } public virtual string IDKeyLike { get; set; } public virtual string[] IDKeyBetween { get; set; } public virtual string[] IDKeyIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } } [Route("/Queries/SY_WebhookMessage", "GET")] public partial class SY_WebhookMessage { public SY_WebhookMessage() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_WebhookSubscription))] [Required] public virtual Guid SY_WebhookSubscription_RecID { get; set; } public virtual string Body { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime AddedDateTime { get; set; } [Required] public virtual int Retries { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_WebhookMessageQuery : QueryDb, IReturn> { public SY_WebhookMessageQuery() { RecIDIn = new Guid[]{}; SY_WebhookSubscription_RecIDIn = new Guid[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; AddedDateTimeBetween = new DateTime[]{}; AddedDateTimeIn = new DateTime[]{}; RetriesBetween = new int[]{}; RetriesIn = new int[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_WebhookSubscription_RecID { get; set; } public virtual Guid[] SY_WebhookSubscription_RecIDIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? AddedDateTime { get; set; } public virtual DateTime? AddedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeGreaterThan { get; set; } public virtual DateTime? AddedDateTimeLessThan { get; set; } public virtual DateTime? AddedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeNotEqualTo { get; set; } public virtual DateTime[] AddedDateTimeBetween { get; set; } public virtual DateTime[] AddedDateTimeIn { get; set; } public virtual int? Retries { get; set; } public virtual int? RetriesGreaterThanOrEqualTo { get; set; } public virtual int? RetriesGreaterThan { get; set; } public virtual int? RetriesLessThan { get; set; } public virtual int? RetriesLessThanOrEqualTo { get; set; } public virtual int? RetriesNotEqualTo { get; set; } public virtual int[] RetriesBetween { get; set; } public virtual int[] RetriesIn { get; set; } public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_WebhookMessageResponse", "GET")] public partial class SY_WebhookMessageResponse { [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_WebhookMessage))] [Required] public virtual Guid SY_WebhookMessage_RecID { get; set; } [Required] public virtual int HTTPCode { get; set; } public virtual string Message { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_WebhookMessageResponseQuery : QueryDb, IReturn> { public SY_WebhookMessageResponseQuery() { RecIDIn = new Guid[]{}; SY_WebhookMessage_RecIDIn = new Guid[]{}; HTTPCodeBetween = new int[]{}; HTTPCodeIn = new int[]{}; MessageBetween = new string[]{}; MessageIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_WebhookMessage_RecID { get; set; } public virtual Guid[] SY_WebhookMessage_RecIDIn { get; set; } public virtual int? HTTPCode { get; set; } public virtual int? HTTPCodeGreaterThanOrEqualTo { get; set; } public virtual int? HTTPCodeGreaterThan { get; set; } public virtual int? HTTPCodeLessThan { get; set; } public virtual int? HTTPCodeLessThanOrEqualTo { get; set; } public virtual int? HTTPCodeNotEqualTo { get; set; } public virtual int[] HTTPCodeBetween { get; set; } public virtual int[] HTTPCodeIn { get; set; } public virtual string Message { get; set; } public virtual string MessageStartsWith { get; set; } public virtual string MessageEndsWith { get; set; } public virtual string MessageContains { get; set; } public virtual string MessageLike { get; set; } public virtual string[] MessageBetween { get; set; } public virtual string[] MessageIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class SY_WebhookSubscriber { public SY_WebhookSubscriber() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_WebhookSubscriber", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_WebhookSubscriberQuery : QueryDb, IReturn> { public SY_WebhookSubscriberQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_WebhookSubscription", "GET")] public partial class SY_WebhookSubscription { public SY_WebhookSubscription() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_WebhookSubscriber))] [Required] public virtual Guid SY_WebhookSubscriber_RecID { get; set; } [Required] public virtual string EventName { get; set; } [Required] public virtual string URL { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_WebhookSubscriptionQuery : QueryDb, IReturn> { public SY_WebhookSubscriptionQuery() { RecIDIn = new Guid[]{}; SY_WebhookSubscriber_RecIDIn = new Guid[]{}; EventNameBetween = new string[]{}; EventNameIn = new string[]{}; URLBetween = new string[]{}; URLIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_WebhookSubscriber_RecID { get; set; } public virtual Guid[] SY_WebhookSubscriber_RecIDIn { get; set; } public virtual string EventName { get; set; } public virtual string EventNameStartsWith { get; set; } public virtual string EventNameEndsWith { get; set; } public virtual string EventNameContains { get; set; } public virtual string EventNameLike { get; set; } public virtual string[] EventNameBetween { get; set; } public virtual string[] EventNameIn { get; set; } public virtual string URL { get; set; } public virtual string URLStartsWith { get; set; } public virtual string URLEndsWith { get; set; } public virtual string URLContains { get; set; } public virtual string URLLike { get; set; } public virtual string[] URLBetween { get; set; } public virtual string[] URLIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } [Route("/Queries/SY_WebhookSubscriptionRequestHeader", "GET")] public partial class SY_WebhookSubscriptionRequestHeader { public SY_WebhookSubscriptionRequestHeader() { RowHash = new byte[]{}; } [Required] public virtual Guid RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_WebhookSubscription))] [Required] public virtual Guid SY_WebhookSubscription_RecID { get; set; } [Required] public virtual string Name { get; set; } [Required] public virtual string Value { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SY_WebhookSubscriptionRequestHeaderQuery : QueryDb, IReturn> { public SY_WebhookSubscriptionRequestHeaderQuery() { RecIDIn = new Guid[]{}; SY_WebhookSubscription_RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; ValueBetween = new string[]{}; ValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual Guid? SY_WebhookSubscription_RecID { get; set; } public virtual Guid[] SY_WebhookSubscription_RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Value { get; set; } public virtual string ValueStartsWith { get; set; } public virtual string ValueEndsWith { get; set; } public virtual string ValueContains { get; set; } public virtual string ValueLike { get; set; } public virtual string[] ValueBetween { get; set; } public virtual string[] ValueIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class SYS_Processes { [Required] public virtual string ID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string IDKey { get; set; } public virtual string Contents { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class SYS_ProcessesQuery : QueryDb, IReturn> { public SYS_ProcessesQuery() { IDBetween = new string[]{}; IDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; IDKeyBetween = new string[]{}; IDKeyIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; } public virtual string ID { get; set; } public virtual string IDStartsWith { get; set; } public virtual string IDEndsWith { get; set; } public virtual string IDContains { get; set; } public virtual string IDLike { get; set; } public virtual string[] IDBetween { get; set; } public virtual string[] IDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string IDKey { get; set; } public virtual string IDKeyStartsWith { get; set; } public virtual string IDKeyEndsWith { get; set; } public virtual string IDKeyContains { get; set; } public virtual string IDKeyLike { get; set; } public virtual string[] IDKeyBetween { get; set; } public virtual string[] IDKeyIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } } public partial class TD_Collaborations { public TD_Collaborations() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Main))] [Required] public virtual string TD_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string HR_Staff_RecID { get; set; } [Required] public virtual bool NotificationEnabled { get; set; } public virtual string NotificationText { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual byte[] RowHash { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual bool NotificationSent { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_CollaborationsQuery : QueryDb, IReturn> { public TD_CollaborationsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TD_Main_RecIDBetween = new string[]{}; TD_Main_RecIDIn = new string[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; NotificationTextBetween = new string[]{}; NotificationTextIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; RowHash = new byte[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TD_Main_RecID { get; set; } public virtual string TD_Main_RecIDStartsWith { get; set; } public virtual string TD_Main_RecIDEndsWith { get; set; } public virtual string TD_Main_RecIDContains { get; set; } public virtual string TD_Main_RecIDLike { get; set; } public virtual string[] TD_Main_RecIDBetween { get; set; } public virtual string[] TD_Main_RecIDIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual bool? NotificationEnabled { get; set; } public virtual string NotificationText { get; set; } public virtual string NotificationTextStartsWith { get; set; } public virtual string NotificationTextEndsWith { get; set; } public virtual string NotificationTextContains { get; set; } public virtual string NotificationTextLike { get; set; } public virtual string[] NotificationTextBetween { get; set; } public virtual string[] NotificationTextIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual byte[] RowHash { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? NotificationSent { get; set; } } public partial class TD_CustomSettings { [Required] public virtual string SettingID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingName { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual short? CellType { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptReadData { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Plugin))] [Required] public virtual Guid SY_Plugin_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_CustomSettingsQuery : QueryDb, IReturn> { public TD_CustomSettingsQuery() { SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; SettingDescriptionBetween = new string[]{}; SettingDescriptionIn = new string[]{}; SettingNameBetween = new string[]{}; SettingNameIn = new string[]{}; DisplayOrderBetween = new Nullable[]{}; DisplayOrderIn = new Nullable[]{}; CellTypeBetween = new Nullable[]{}; CellTypeIn = new Nullable[]{}; ScriptFormatCellBetween = new string[]{}; ScriptFormatCellIn = new string[]{}; ScriptButtonClickedBetween = new string[]{}; ScriptButtonClickedIn = new string[]{}; ScriptReadDataBetween = new string[]{}; ScriptReadDataIn = new string[]{}; SY_Plugin_RecIDIn = new Guid[]{}; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string SettingDescription { get; set; } public virtual string SettingDescriptionStartsWith { get; set; } public virtual string SettingDescriptionEndsWith { get; set; } public virtual string SettingDescriptionContains { get; set; } public virtual string SettingDescriptionLike { get; set; } public virtual string[] SettingDescriptionBetween { get; set; } public virtual string[] SettingDescriptionIn { get; set; } public virtual string SettingName { get; set; } public virtual string SettingNameStartsWith { get; set; } public virtual string SettingNameEndsWith { get; set; } public virtual string SettingNameContains { get; set; } public virtual string SettingNameLike { get; set; } public virtual string[] SettingNameBetween { get; set; } public virtual string[] SettingNameIn { get; set; } public virtual decimal? DisplayOrder { get; set; } public virtual decimal? DisplayOrderGreaterThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderGreaterThan { get; set; } public virtual decimal? DisplayOrderLessThan { get; set; } public virtual decimal? DisplayOrderLessThanOrEqualTo { get; set; } public virtual decimal? DisplayOrderNotEqualTo { get; set; } public virtual Nullable[] DisplayOrderBetween { get; set; } public virtual Nullable[] DisplayOrderIn { get; set; } public virtual short? CellType { get; set; } public virtual short? CellTypeGreaterThanOrEqualTo { get; set; } public virtual short? CellTypeGreaterThan { get; set; } public virtual short? CellTypeLessThan { get; set; } public virtual short? CellTypeLessThanOrEqualTo { get; set; } public virtual short? CellTypeNotEqualTo { get; set; } public virtual Nullable[] CellTypeBetween { get; set; } public virtual Nullable[] CellTypeIn { get; set; } public virtual string ScriptFormatCell { get; set; } public virtual string ScriptFormatCellStartsWith { get; set; } public virtual string ScriptFormatCellEndsWith { get; set; } public virtual string ScriptFormatCellContains { get; set; } public virtual string ScriptFormatCellLike { get; set; } public virtual string[] ScriptFormatCellBetween { get; set; } public virtual string[] ScriptFormatCellIn { get; set; } public virtual string ScriptButtonClicked { get; set; } public virtual string ScriptButtonClickedStartsWith { get; set; } public virtual string ScriptButtonClickedEndsWith { get; set; } public virtual string ScriptButtonClickedContains { get; set; } public virtual string ScriptButtonClickedLike { get; set; } public virtual string[] ScriptButtonClickedBetween { get; set; } public virtual string[] ScriptButtonClickedIn { get; set; } public virtual string ScriptReadData { get; set; } public virtual string ScriptReadDataStartsWith { get; set; } public virtual string ScriptReadDataEndsWith { get; set; } public virtual string ScriptReadDataContains { get; set; } public virtual string ScriptReadDataLike { get; set; } public virtual string[] ScriptReadDataBetween { get; set; } public virtual string[] ScriptReadDataIn { get; set; } public virtual Guid? SY_Plugin_RecID { get; set; } public virtual Guid[] SY_Plugin_RecIDIn { get; set; } } public partial class TD_CustomSettingValues { [Required] public virtual string SettingValueID { get; set; } [Required] public virtual string SettingID { get; set; } [Required] public virtual string TD_Main_RecID { get; set; } public virtual string Contents { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_CustomSettingValuesQuery : QueryDb, IReturn> { public TD_CustomSettingValuesQuery() { SettingValueIDBetween = new string[]{}; SettingValueIDIn = new string[]{}; SettingIDBetween = new string[]{}; SettingIDIn = new string[]{}; TD_Main_RecIDBetween = new string[]{}; TD_Main_RecIDIn = new string[]{}; ContentsBetween = new string[]{}; ContentsIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string SettingValueID { get; set; } public virtual string SettingValueIDStartsWith { get; set; } public virtual string SettingValueIDEndsWith { get; set; } public virtual string SettingValueIDContains { get; set; } public virtual string SettingValueIDLike { get; set; } public virtual string[] SettingValueIDBetween { get; set; } public virtual string[] SettingValueIDIn { get; set; } public virtual string SettingID { get; set; } public virtual string SettingIDStartsWith { get; set; } public virtual string SettingIDEndsWith { get; set; } public virtual string SettingIDContains { get; set; } public virtual string SettingIDLike { get; set; } public virtual string[] SettingIDBetween { get; set; } public virtual string[] SettingIDIn { get; set; } public virtual string TD_Main_RecID { get; set; } public virtual string TD_Main_RecIDStartsWith { get; set; } public virtual string TD_Main_RecIDEndsWith { get; set; } public virtual string TD_Main_RecIDContains { get; set; } public virtual string TD_Main_RecIDLike { get; set; } public virtual string[] TD_Main_RecIDBetween { get; set; } public virtual string[] TD_Main_RecIDIn { get; set; } public virtual string Contents { get; set; } public virtual string ContentsStartsWith { get; set; } public virtual string ContentsEndsWith { get; set; } public virtual string ContentsContains { get; set; } public virtual string ContentsLike { get; set; } public virtual string[] ContentsBetween { get; set; } public virtual string[] ContentsIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class TD_Dependencies { public TD_Dependencies() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Main))] [Required] public virtual string TD_Main_RecID_Dependent { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Main))] [Required] public virtual string TD_Main_RecID_Dependency { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_DependenciesQuery : QueryDb, IReturn> { public TD_DependenciesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TD_Main_RecID_DependentBetween = new string[]{}; TD_Main_RecID_DependentIn = new string[]{}; TD_Main_RecID_DependencyBetween = new string[]{}; TD_Main_RecID_DependencyIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TD_Main_RecID_Dependent { get; set; } public virtual string TD_Main_RecID_DependentStartsWith { get; set; } public virtual string TD_Main_RecID_DependentEndsWith { get; set; } public virtual string TD_Main_RecID_DependentContains { get; set; } public virtual string TD_Main_RecID_DependentLike { get; set; } public virtual string[] TD_Main_RecID_DependentBetween { get; set; } public virtual string[] TD_Main_RecID_DependentIn { get; set; } public virtual string TD_Main_RecID_Dependency { get; set; } public virtual string TD_Main_RecID_DependencyStartsWith { get; set; } public virtual string TD_Main_RecID_DependencyEndsWith { get; set; } public virtual string TD_Main_RecID_DependencyContains { get; set; } public virtual string TD_Main_RecID_DependencyLike { get; set; } public virtual string[] TD_Main_RecID_DependencyBetween { get; set; } public virtual string[] TD_Main_RecID_DependencyIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class TD_Documents { public TD_Documents() { FileBinary = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Main))] [Required] public virtual string TD_Main_RecID { get; set; } [Required] public virtual string DocumentTypeID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSavedByStaffID { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string PhysicalFileName { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_DocumentsQuery : QueryDb, IReturn> { public TD_DocumentsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TD_Main_RecIDBetween = new string[]{}; TD_Main_RecIDIn = new string[]{}; DocumentTypeIDBetween = new string[]{}; DocumentTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; FileBinary = new byte[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PhysicalFileNameBetween = new string[]{}; PhysicalFileNameIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TD_Main_RecID { get; set; } public virtual string TD_Main_RecIDStartsWith { get; set; } public virtual string TD_Main_RecIDEndsWith { get; set; } public virtual string TD_Main_RecIDContains { get; set; } public virtual string TD_Main_RecIDLike { get; set; } public virtual string[] TD_Main_RecIDBetween { get; set; } public virtual string[] TD_Main_RecIDIn { get; set; } public virtual string DocumentTypeID { get; set; } public virtual string DocumentTypeIDStartsWith { get; set; } public virtual string DocumentTypeIDEndsWith { get; set; } public virtual string DocumentTypeIDContains { get; set; } public virtual string DocumentTypeIDLike { get; set; } public virtual string[] DocumentTypeIDBetween { get; set; } public virtual string[] DocumentTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual byte[] FileBinary { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PhysicalFileName { get; set; } public virtual string PhysicalFileNameStartsWith { get; set; } public virtual string PhysicalFileNameEndsWith { get; set; } public virtual string PhysicalFileNameContains { get; set; } public virtual string PhysicalFileNameLike { get; set; } public virtual string[] PhysicalFileNameBetween { get; set; } public virtual string[] PhysicalFileNameIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class TD_Main { [Required] public virtual string RecID { get; set; } [Required] public virtual string ToDoNo { get; set; } [Required] public virtual string Subject { get; set; } [Required] public virtual string Body { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Priorities))] [Required] public virtual string TD_Priorities_RecID { get; set; } [Required] public virtual int DurationInHours { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string AssignedBy_HR_Staff_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string AssignedTo_HR_Staff_RecID { get; set; } [Required] public virtual bool ReminderEnabled { get; set; } [Required] public virtual int ReminderTrigger { get; set; } [Required] public virtual int ReminderPredefinedSetting { get; set; } [Required] public virtual DateTime ReminderSpecificDateTime { get; set; } public virtual string Source_SY_Forms_ClassName { get; set; } public virtual string Source_RecID { get; set; } public virtual string TD_ToDoTypes_RecID { get; set; } [Required] public virtual bool UsesStatusTracking { get; set; } public virtual string TD_Statuses_RecID { get; set; } [Required] public virtual int CompletePercentage { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string LastSaved_HR_Staff_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime DueDateTime { get; set; } public virtual DateTime? FinishedDateTime { get; set; } [Required] public virtual bool HasBeenRead { get; set; } [Required] public virtual bool ReminderSent { get; set; } public virtual string Source_DisplayText { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_MainQuery : QueryDb, IReturn> { public TD_MainQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ToDoNoBetween = new string[]{}; ToDoNoIn = new string[]{}; SubjectBetween = new string[]{}; SubjectIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; TD_Priorities_RecIDBetween = new string[]{}; TD_Priorities_RecIDIn = new string[]{}; DurationInHoursBetween = new int[]{}; DurationInHoursIn = new int[]{}; AssignedBy_HR_Staff_RecIDBetween = new string[]{}; AssignedBy_HR_Staff_RecIDIn = new string[]{}; AssignedTo_HR_Staff_RecIDBetween = new string[]{}; AssignedTo_HR_Staff_RecIDIn = new string[]{}; ReminderTriggerBetween = new int[]{}; ReminderTriggerIn = new int[]{}; ReminderPredefinedSettingBetween = new int[]{}; ReminderPredefinedSettingIn = new int[]{}; ReminderSpecificDateTimeBetween = new DateTime[]{}; ReminderSpecificDateTimeIn = new DateTime[]{}; Source_SY_Forms_ClassNameBetween = new string[]{}; Source_SY_Forms_ClassNameIn = new string[]{}; Source_RecIDBetween = new string[]{}; Source_RecIDIn = new string[]{}; TD_ToDoTypes_RecIDBetween = new string[]{}; TD_ToDoTypes_RecIDIn = new string[]{}; TD_Statuses_RecIDBetween = new string[]{}; TD_Statuses_RecIDIn = new string[]{}; CompletePercentageBetween = new int[]{}; CompletePercentageIn = new int[]{}; LastSaved_HR_Staff_RecIDBetween = new string[]{}; LastSaved_HR_Staff_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; DueDateTimeBetween = new DateTime[]{}; DueDateTimeIn = new DateTime[]{}; FinishedDateTimeBetween = new Nullable[]{}; FinishedDateTimeIn = new Nullable[]{}; Source_DisplayTextBetween = new string[]{}; Source_DisplayTextIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ToDoNo { get; set; } public virtual string ToDoNoStartsWith { get; set; } public virtual string ToDoNoEndsWith { get; set; } public virtual string ToDoNoContains { get; set; } public virtual string ToDoNoLike { get; set; } public virtual string[] ToDoNoBetween { get; set; } public virtual string[] ToDoNoIn { get; set; } public virtual string Subject { get; set; } public virtual string SubjectStartsWith { get; set; } public virtual string SubjectEndsWith { get; set; } public virtual string SubjectContains { get; set; } public virtual string SubjectLike { get; set; } public virtual string[] SubjectBetween { get; set; } public virtual string[] SubjectIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual string TD_Priorities_RecID { get; set; } public virtual string TD_Priorities_RecIDStartsWith { get; set; } public virtual string TD_Priorities_RecIDEndsWith { get; set; } public virtual string TD_Priorities_RecIDContains { get; set; } public virtual string TD_Priorities_RecIDLike { get; set; } public virtual string[] TD_Priorities_RecIDBetween { get; set; } public virtual string[] TD_Priorities_RecIDIn { get; set; } public virtual int? DurationInHours { get; set; } public virtual int? DurationInHoursGreaterThanOrEqualTo { get; set; } public virtual int? DurationInHoursGreaterThan { get; set; } public virtual int? DurationInHoursLessThan { get; set; } public virtual int? DurationInHoursLessThanOrEqualTo { get; set; } public virtual int? DurationInHoursNotEqualTo { get; set; } public virtual int[] DurationInHoursBetween { get; set; } public virtual int[] DurationInHoursIn { get; set; } public virtual string AssignedBy_HR_Staff_RecID { get; set; } public virtual string AssignedBy_HR_Staff_RecIDStartsWith { get; set; } public virtual string AssignedBy_HR_Staff_RecIDEndsWith { get; set; } public virtual string AssignedBy_HR_Staff_RecIDContains { get; set; } public virtual string AssignedBy_HR_Staff_RecIDLike { get; set; } public virtual string[] AssignedBy_HR_Staff_RecIDBetween { get; set; } public virtual string[] AssignedBy_HR_Staff_RecIDIn { get; set; } public virtual string AssignedTo_HR_Staff_RecID { get; set; } public virtual string AssignedTo_HR_Staff_RecIDStartsWith { get; set; } public virtual string AssignedTo_HR_Staff_RecIDEndsWith { get; set; } public virtual string AssignedTo_HR_Staff_RecIDContains { get; set; } public virtual string AssignedTo_HR_Staff_RecIDLike { get; set; } public virtual string[] AssignedTo_HR_Staff_RecIDBetween { get; set; } public virtual string[] AssignedTo_HR_Staff_RecIDIn { get; set; } public virtual bool? ReminderEnabled { get; set; } public virtual int? ReminderTrigger { get; set; } public virtual int? ReminderTriggerGreaterThanOrEqualTo { get; set; } public virtual int? ReminderTriggerGreaterThan { get; set; } public virtual int? ReminderTriggerLessThan { get; set; } public virtual int? ReminderTriggerLessThanOrEqualTo { get; set; } public virtual int? ReminderTriggerNotEqualTo { get; set; } public virtual int[] ReminderTriggerBetween { get; set; } public virtual int[] ReminderTriggerIn { get; set; } public virtual int? ReminderPredefinedSetting { get; set; } public virtual int? ReminderPredefinedSettingGreaterThanOrEqualTo { get; set; } public virtual int? ReminderPredefinedSettingGreaterThan { get; set; } public virtual int? ReminderPredefinedSettingLessThan { get; set; } public virtual int? ReminderPredefinedSettingLessThanOrEqualTo { get; set; } public virtual int? ReminderPredefinedSettingNotEqualTo { get; set; } public virtual int[] ReminderPredefinedSettingBetween { get; set; } public virtual int[] ReminderPredefinedSettingIn { get; set; } public virtual DateTime? ReminderSpecificDateTime { get; set; } public virtual DateTime? ReminderSpecificDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ReminderSpecificDateTimeGreaterThan { get; set; } public virtual DateTime? ReminderSpecificDateTimeLessThan { get; set; } public virtual DateTime? ReminderSpecificDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ReminderSpecificDateTimeNotEqualTo { get; set; } public virtual DateTime[] ReminderSpecificDateTimeBetween { get; set; } public virtual DateTime[] ReminderSpecificDateTimeIn { get; set; } public virtual string Source_SY_Forms_ClassName { get; set; } public virtual string Source_SY_Forms_ClassNameStartsWith { get; set; } public virtual string Source_SY_Forms_ClassNameEndsWith { get; set; } public virtual string Source_SY_Forms_ClassNameContains { get; set; } public virtual string Source_SY_Forms_ClassNameLike { get; set; } public virtual string[] Source_SY_Forms_ClassNameBetween { get; set; } public virtual string[] Source_SY_Forms_ClassNameIn { get; set; } public virtual string Source_RecID { get; set; } public virtual string Source_RecIDStartsWith { get; set; } public virtual string Source_RecIDEndsWith { get; set; } public virtual string Source_RecIDContains { get; set; } public virtual string Source_RecIDLike { get; set; } public virtual string[] Source_RecIDBetween { get; set; } public virtual string[] Source_RecIDIn { get; set; } public virtual string TD_ToDoTypes_RecID { get; set; } public virtual string TD_ToDoTypes_RecIDStartsWith { get; set; } public virtual string TD_ToDoTypes_RecIDEndsWith { get; set; } public virtual string TD_ToDoTypes_RecIDContains { get; set; } public virtual string TD_ToDoTypes_RecIDLike { get; set; } public virtual string[] TD_ToDoTypes_RecIDBetween { get; set; } public virtual string[] TD_ToDoTypes_RecIDIn { get; set; } public virtual bool? UsesStatusTracking { get; set; } public virtual string TD_Statuses_RecID { get; set; } public virtual string TD_Statuses_RecIDStartsWith { get; set; } public virtual string TD_Statuses_RecIDEndsWith { get; set; } public virtual string TD_Statuses_RecIDContains { get; set; } public virtual string TD_Statuses_RecIDLike { get; set; } public virtual string[] TD_Statuses_RecIDBetween { get; set; } public virtual string[] TD_Statuses_RecIDIn { get; set; } public virtual int? CompletePercentage { get; set; } public virtual int? CompletePercentageGreaterThanOrEqualTo { get; set; } public virtual int? CompletePercentageGreaterThan { get; set; } public virtual int? CompletePercentageLessThan { get; set; } public virtual int? CompletePercentageLessThanOrEqualTo { get; set; } public virtual int? CompletePercentageNotEqualTo { get; set; } public virtual int[] CompletePercentageBetween { get; set; } public virtual int[] CompletePercentageIn { get; set; } public virtual string LastSaved_HR_Staff_RecID { get; set; } public virtual string LastSaved_HR_Staff_RecIDStartsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDEndsWith { get; set; } public virtual string LastSaved_HR_Staff_RecIDContains { get; set; } public virtual string LastSaved_HR_Staff_RecIDLike { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDBetween { get; set; } public virtual string[] LastSaved_HR_Staff_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? DueDateTime { get; set; } public virtual DateTime? DueDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateTimeGreaterThan { get; set; } public virtual DateTime? DueDateTimeLessThan { get; set; } public virtual DateTime? DueDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateTimeNotEqualTo { get; set; } public virtual DateTime[] DueDateTimeBetween { get; set; } public virtual DateTime[] DueDateTimeIn { get; set; } public virtual DateTime? FinishedDateTime { get; set; } public virtual DateTime? FinishedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? FinishedDateTimeGreaterThan { get; set; } public virtual DateTime? FinishedDateTimeLessThan { get; set; } public virtual DateTime? FinishedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? FinishedDateTimeNotEqualTo { get; set; } public virtual Nullable[] FinishedDateTimeBetween { get; set; } public virtual Nullable[] FinishedDateTimeIn { get; set; } public virtual bool? HasBeenRead { get; set; } public virtual bool? ReminderSent { get; set; } public virtual string Source_DisplayText { get; set; } public virtual string Source_DisplayTextStartsWith { get; set; } public virtual string Source_DisplayTextEndsWith { get; set; } public virtual string Source_DisplayTextContains { get; set; } public virtual string Source_DisplayTextLike { get; set; } public virtual string[] Source_DisplayTextBetween { get; set; } public virtual string[] Source_DisplayTextIn { get; set; } } public partial class TD_Notes { [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.TD_Main))] [Required] public virtual string TD_Main_RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_NoteTypes))] [Required] public virtual string NoteTypeID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string LastSavedByStaffID { get; set; } public virtual string NoteText { get; set; } [Required] public virtual int ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_NotesQuery : QueryDb, IReturn> { public TD_NotesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; TD_Main_RecIDBetween = new string[]{}; TD_Main_RecIDIn = new string[]{}; NoteTypeIDBetween = new string[]{}; NoteTypeIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastSavedByStaffIDBetween = new string[]{}; LastSavedByStaffIDIn = new string[]{}; NoteTextBetween = new string[]{}; NoteTextIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string TD_Main_RecID { get; set; } public virtual string TD_Main_RecIDStartsWith { get; set; } public virtual string TD_Main_RecIDEndsWith { get; set; } public virtual string TD_Main_RecIDContains { get; set; } public virtual string TD_Main_RecIDLike { get; set; } public virtual string[] TD_Main_RecIDBetween { get; set; } public virtual string[] TD_Main_RecIDIn { get; set; } public virtual string NoteTypeID { get; set; } public virtual string NoteTypeIDStartsWith { get; set; } public virtual string NoteTypeIDEndsWith { get; set; } public virtual string NoteTypeIDContains { get; set; } public virtual string NoteTypeIDLike { get; set; } public virtual string[] NoteTypeIDBetween { get; set; } public virtual string[] NoteTypeIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string LastSavedByStaffID { get; set; } public virtual string LastSavedByStaffIDStartsWith { get; set; } public virtual string LastSavedByStaffIDEndsWith { get; set; } public virtual string LastSavedByStaffIDContains { get; set; } public virtual string LastSavedByStaffIDLike { get; set; } public virtual string[] LastSavedByStaffIDBetween { get; set; } public virtual string[] LastSavedByStaffIDIn { get; set; } public virtual string NoteText { get; set; } public virtual string NoteTextStartsWith { get; set; } public virtual string NoteTextEndsWith { get; set; } public virtual string NoteTextContains { get; set; } public virtual string NoteTextLike { get; set; } public virtual string[] NoteTextBetween { get; set; } public virtual string[] NoteTextIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } } public partial class TD_Priorities { public TD_Priorities() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual bool? IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_PrioritiesQuery : QueryDb, IReturn> { public TD_PrioritiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } public virtual bool? IsDefault { get; set; } } public partial class TD_SourceTypes { public TD_SourceTypes() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.SY_Forms))] public virtual string ClassName { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_SourceTypesQuery : QueryDb, IReturn> { public TD_SourceTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ClassNameBetween = new string[]{}; ClassNameIn = new string[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ClassName { get; set; } public virtual string ClassNameStartsWith { get; set; } public virtual string ClassNameEndsWith { get; set; } public virtual string ClassNameContains { get; set; } public virtual string ClassNameLike { get; set; } public virtual string[] ClassNameBetween { get; set; } public virtual string[] ClassNameIn { get; set; } public virtual byte[] RowHash { get; set; } } public partial class TD_Statuses { public TD_Statuses() { RowHash = new byte[]{}; } [Required] public virtual string RecID { get; set; } [Required] public virtual string Name { get; set; } public virtual string Description { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual int PercentageComplete { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual byte[] RowHash { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_StatusesQuery : QueryDb, IReturn> { public TD_StatusesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; PercentageCompleteBetween = new int[]{}; PercentageCompleteIn = new int[]{}; RowHash = new byte[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual int? PercentageComplete { get; set; } public virtual int? PercentageCompleteGreaterThanOrEqualTo { get; set; } public virtual int? PercentageCompleteGreaterThan { get; set; } public virtual int? PercentageCompleteLessThan { get; set; } public virtual int? PercentageCompleteLessThanOrEqualTo { get; set; } public virtual int? PercentageCompleteNotEqualTo { get; set; } public virtual int[] PercentageCompleteBetween { get; set; } public virtual int[] PercentageCompleteIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte[] RowHash { get; set; } } public partial class TD_ToDoTypes { [Required] public virtual string RecID { get; set; } [Required] public virtual bool IsDefault { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string TD_SourceTypes_RecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TD_ToDoTypesQuery : QueryDb, IReturn> { public TD_ToDoTypesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; TD_SourceTypes_RecIDBetween = new string[]{}; TD_SourceTypes_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual bool? IsDefault { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string TD_SourceTypes_RecID { get; set; } public virtual string TD_SourceTypes_RecIDStartsWith { get; set; } public virtual string TD_SourceTypes_RecIDEndsWith { get; set; } public virtual string TD_SourceTypes_RecIDContains { get; set; } public virtual string TD_SourceTypes_RecIDLike { get; set; } public virtual string[] TD_SourceTypes_RecIDBetween { get; set; } public virtual string[] TD_SourceTypes_RecIDIn { get; set; } } public partial class TX_Main { [Required] public virtual string TaxID { get; set; } public virtual string Description { get; set; } public virtual decimal? TaxRate { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual string S1 { get; set; } public virtual string S2 { get; set; } public virtual string S3 { get; set; } public virtual string S4 { get; set; } public virtual int? DefaultRate { get; set; } [Required] public virtual int GSTTaxGroup { get; set; } [Required] public virtual bool DefaultRateInGroup { get; set; } public virtual int? BASCode { get; set; } [Required] public virtual bool Disabled { get; set; } } [Route("/Queries/TX_Main", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class TX_MainQuery : QueryDb, IReturn> { public TX_MainQuery() { TaxIDBetween = new string[]{}; TaxIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TaxRateBetween = new Nullable[]{}; TaxRateIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; S1Between = new string[]{}; S1In = new string[]{}; S2Between = new string[]{}; S2In = new string[]{}; S3Between = new string[]{}; S3In = new string[]{}; S4Between = new string[]{}; S4In = new string[]{}; DefaultRateBetween = new Nullable[]{}; DefaultRateIn = new Nullable[]{}; GSTTaxGroupBetween = new int[]{}; GSTTaxGroupIn = new int[]{}; BASCodeBetween = new Nullable[]{}; BASCodeIn = new Nullable[]{}; } public virtual string TaxID { get; set; } public virtual string TaxIDStartsWith { get; set; } public virtual string TaxIDEndsWith { get; set; } public virtual string TaxIDContains { get; set; } public virtual string TaxIDLike { get; set; } public virtual string[] TaxIDBetween { get; set; } public virtual string[] TaxIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? TaxRate { get; set; } public virtual decimal? TaxRateGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxRateGreaterThan { get; set; } public virtual decimal? TaxRateLessThan { get; set; } public virtual decimal? TaxRateLessThanOrEqualTo { get; set; } public virtual decimal? TaxRateNotEqualTo { get; set; } public virtual Nullable[] TaxRateBetween { get; set; } public virtual Nullable[] TaxRateIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string S1 { get; set; } public virtual string S1StartsWith { get; set; } public virtual string S1EndsWith { get; set; } public virtual string S1Contains { get; set; } public virtual string S1Like { get; set; } public virtual string[] S1Between { get; set; } public virtual string[] S1In { get; set; } public virtual string S2 { get; set; } public virtual string S2StartsWith { get; set; } public virtual string S2EndsWith { get; set; } public virtual string S2Contains { get; set; } public virtual string S2Like { get; set; } public virtual string[] S2Between { get; set; } public virtual string[] S2In { get; set; } public virtual string S3 { get; set; } public virtual string S3StartsWith { get; set; } public virtual string S3EndsWith { get; set; } public virtual string S3Contains { get; set; } public virtual string S3Like { get; set; } public virtual string[] S3Between { get; set; } public virtual string[] S3In { get; set; } public virtual string S4 { get; set; } public virtual string S4StartsWith { get; set; } public virtual string S4EndsWith { get; set; } public virtual string S4Contains { get; set; } public virtual string S4Like { get; set; } public virtual string[] S4Between { get; set; } public virtual string[] S4In { get; set; } public virtual int? DefaultRate { get; set; } public virtual int? DefaultRateGreaterThanOrEqualTo { get; set; } public virtual int? DefaultRateGreaterThan { get; set; } public virtual int? DefaultRateLessThan { get; set; } public virtual int? DefaultRateLessThanOrEqualTo { get; set; } public virtual int? DefaultRateNotEqualTo { get; set; } public virtual Nullable[] DefaultRateBetween { get; set; } public virtual Nullable[] DefaultRateIn { get; set; } public virtual int? GSTTaxGroup { get; set; } public virtual int? GSTTaxGroupGreaterThanOrEqualTo { get; set; } public virtual int? GSTTaxGroupGreaterThan { get; set; } public virtual int? GSTTaxGroupLessThan { get; set; } public virtual int? GSTTaxGroupLessThanOrEqualTo { get; set; } public virtual int? GSTTaxGroupNotEqualTo { get; set; } public virtual int[] GSTTaxGroupBetween { get; set; } public virtual int[] GSTTaxGroupIn { get; set; } public virtual bool? DefaultRateInGroup { get; set; } public virtual int? BASCode { get; set; } public virtual int? BASCodeGreaterThanOrEqualTo { get; set; } public virtual int? BASCodeGreaterThan { get; set; } public virtual int? BASCodeLessThan { get; set; } public virtual int? BASCodeLessThanOrEqualTo { get; set; } public virtual int? BASCodeNotEqualTo { get; set; } public virtual Nullable[] BASCodeBetween { get; set; } public virtual Nullable[] BASCodeIn { get; set; } public virtual bool? Disabled { get; set; } } public partial class v_AllWarehouses { public virtual string Warehouse { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_AllWarehousesQuery : QueryDb, IReturn> { public v_AllWarehousesQuery() { WarehouseBetween = new string[]{}; WarehouseIn = new string[]{}; } public virtual string Warehouse { get; set; } public virtual string WarehouseStartsWith { get; set; } public virtual string WarehouseEndsWith { get; set; } public virtual string WarehouseContains { get; set; } public virtual string WarehouseLike { get; set; } public virtual string[] WarehouseBetween { get; set; } public virtual string[] WarehouseIn { get; set; } } public partial class v_APIKey { [Required] public virtual Guid RecID { get; set; } public virtual string Name { get; set; } [Required] public virtual string PrincipalID { get; set; } [Required] public virtual string HR_Staff_StaffID { get; set; } [Required] public virtual DateTime CreatedDateTime { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? CancelledDateTime { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual string KeyValue { get; set; } [Required] public virtual bool IsEnabled { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual string KeyType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_APIKeyQuery : QueryDb, IReturn> { public v_APIKeyQuery() { RecIDIn = new Guid[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; PrincipalIDBetween = new string[]{}; PrincipalIDIn = new string[]{}; HR_Staff_StaffIDBetween = new string[]{}; HR_Staff_StaffIDIn = new string[]{}; CreatedDateTimeBetween = new DateTime[]{}; CreatedDateTimeIn = new DateTime[]{}; ExpiryDateTimeBetween = new Nullable[]{}; ExpiryDateTimeIn = new Nullable[]{}; CancelledDateTimeBetween = new Nullable[]{}; CancelledDateTimeIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; KeyValueBetween = new string[]{}; KeyValueIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; KeyTypeBetween = new string[]{}; KeyTypeIn = new string[]{}; } public virtual Guid? RecID { get; set; } public virtual Guid[] RecIDIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string PrincipalID { get; set; } public virtual string PrincipalIDStartsWith { get; set; } public virtual string PrincipalIDEndsWith { get; set; } public virtual string PrincipalIDContains { get; set; } public virtual string PrincipalIDLike { get; set; } public virtual string[] PrincipalIDBetween { get; set; } public virtual string[] PrincipalIDIn { get; set; } public virtual string HR_Staff_StaffID { get; set; } public virtual string HR_Staff_StaffIDStartsWith { get; set; } public virtual string HR_Staff_StaffIDEndsWith { get; set; } public virtual string HR_Staff_StaffIDContains { get; set; } public virtual string HR_Staff_StaffIDLike { get; set; } public virtual string[] HR_Staff_StaffIDBetween { get; set; } public virtual string[] HR_Staff_StaffIDIn { get; set; } public virtual DateTime? CreatedDateTime { get; set; } public virtual DateTime? CreatedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeGreaterThan { get; set; } public virtual DateTime? CreatedDateTimeLessThan { get; set; } public virtual DateTime? CreatedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CreatedDateTimeNotEqualTo { get; set; } public virtual DateTime[] CreatedDateTimeBetween { get; set; } public virtual DateTime[] CreatedDateTimeIn { get; set; } public virtual DateTime? ExpiryDateTime { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeGreaterThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThan { get; set; } public virtual DateTime? ExpiryDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateTimeNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateTimeBetween { get; set; } public virtual Nullable[] ExpiryDateTimeIn { get; set; } public virtual DateTime? CancelledDateTime { get; set; } public virtual DateTime? CancelledDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeGreaterThan { get; set; } public virtual DateTime? CancelledDateTimeLessThan { get; set; } public virtual DateTime? CancelledDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? CancelledDateTimeNotEqualTo { get; set; } public virtual Nullable[] CancelledDateTimeBetween { get; set; } public virtual Nullable[] CancelledDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string KeyValue { get; set; } public virtual string KeyValueStartsWith { get; set; } public virtual string KeyValueEndsWith { get; set; } public virtual string KeyValueContains { get; set; } public virtual string KeyValueLike { get; set; } public virtual string[] KeyValueBetween { get; set; } public virtual string[] KeyValueIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string KeyType { get; set; } public virtual string KeyTypeStartsWith { get; set; } public virtual string KeyTypeEndsWith { get; set; } public virtual string KeyTypeContains { get; set; } public virtual string KeyTypeLike { get; set; } public virtual string[] KeyTypeBetween { get; set; } public virtual string[] KeyTypeIn { get; set; } } public partial class V_BASCodeNum { [Required] public virtual string transcode3id { get; set; } [Required] public virtual string Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_BASCodeNumQuery : QueryDb, IReturn> { public V_BASCodeNumQuery() { transcode3idBetween = new string[]{}; transcode3idIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string transcode3id { get; set; } public virtual string transcode3idStartsWith { get; set; } public virtual string transcode3idEndsWith { get; set; } public virtual string transcode3idContains { get; set; } public virtual string transcode3idLike { get; set; } public virtual string[] transcode3idBetween { get; set; } public virtual string[] transcode3idIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class V_BOMSold { public virtual string SourceID { get; set; } public virtual decimal? BOM_QuantitySold { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_BOMSoldQuery : QueryDb, IReturn> { public V_BOMSoldQuery() { SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; BOM_QuantitySoldBetween = new Nullable[]{}; BOM_QuantitySoldIn = new Nullable[]{}; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual decimal? BOM_QuantitySold { get; set; } public virtual decimal? BOM_QuantitySoldGreaterThanOrEqualTo { get; set; } public virtual decimal? BOM_QuantitySoldGreaterThan { get; set; } public virtual decimal? BOM_QuantitySoldLessThan { get; set; } public virtual decimal? BOM_QuantitySoldLessThanOrEqualTo { get; set; } public virtual decimal? BOM_QuantitySoldNotEqualTo { get; set; } public virtual Nullable[] BOM_QuantitySoldBetween { get; set; } public virtual Nullable[] BOM_QuantitySoldIn { get; set; } } public partial class V_CR_AgedTrans { [Required] public virtual string TransID { get; set; } [Required] public virtual string CreditorID { get; set; } [Required] public virtual bool DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual DateTime? TranDate { get; set; } public virtual string InvRemitNo { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual string Source { get; set; } public virtual decimal? Amount { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_CR_AgedTransQuery : QueryDb, IReturn> { public V_CR_AgedTransQuery() { TransIDBetween = new string[]{}; TransIDIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } } public partial class V_CR_PurchaseShipments { public virtual string CreditorID { get; set; } [Required] public virtual string Type { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string InvoiceNo { get; set; } public virtual string PartNo { get; set; } public virtual string PartDescription { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? IncTotal { get; set; } public virtual decimal? CurrencyRate { get; set; } public virtual decimal? FxUnitCost { get; set; } public virtual decimal? FxTotalCost { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_CR_PurchaseShipmentsQuery : QueryDb, IReturn> { public V_CR_PurchaseShipmentsQuery() { CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; TypeBetween = new string[]{}; TypeIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; PartDescriptionBetween = new string[]{}; PartDescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; UnitCostBetween = new Nullable[]{}; UnitCostIn = new Nullable[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TaxAmountBetween = new Nullable[]{}; TaxAmountIn = new Nullable[]{}; IncTotalBetween = new Nullable[]{}; IncTotalIn = new Nullable[]{}; CurrencyRateBetween = new Nullable[]{}; CurrencyRateIn = new Nullable[]{}; FxUnitCostBetween = new Nullable[]{}; FxUnitCostIn = new Nullable[]{}; FxTotalCostBetween = new Nullable[]{}; FxTotalCostIn = new Nullable[]{}; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string Type { get; set; } public virtual string TypeStartsWith { get; set; } public virtual string TypeEndsWith { get; set; } public virtual string TypeContains { get; set; } public virtual string TypeLike { get; set; } public virtual string[] TypeBetween { get; set; } public virtual string[] TypeIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string PartDescription { get; set; } public virtual string PartDescriptionStartsWith { get; set; } public virtual string PartDescriptionEndsWith { get; set; } public virtual string PartDescriptionContains { get; set; } public virtual string PartDescriptionLike { get; set; } public virtual string[] PartDescriptionBetween { get; set; } public virtual string[] PartDescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual Nullable[] UnitCostBetween { get; set; } public virtual Nullable[] UnitCostIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TaxAmount { get; set; } public virtual decimal? TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxAmountGreaterThan { get; set; } public virtual decimal? TaxAmountLessThan { get; set; } public virtual decimal? TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? TaxAmountNotEqualTo { get; set; } public virtual Nullable[] TaxAmountBetween { get; set; } public virtual Nullable[] TaxAmountIn { get; set; } public virtual decimal? IncTotal { get; set; } public virtual decimal? IncTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? IncTotalGreaterThan { get; set; } public virtual decimal? IncTotalLessThan { get; set; } public virtual decimal? IncTotalLessThanOrEqualTo { get; set; } public virtual decimal? IncTotalNotEqualTo { get; set; } public virtual Nullable[] IncTotalBetween { get; set; } public virtual Nullable[] IncTotalIn { get; set; } public virtual decimal? CurrencyRate { get; set; } public virtual decimal? CurrencyRateGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateGreaterThan { get; set; } public virtual decimal? CurrencyRateLessThan { get; set; } public virtual decimal? CurrencyRateLessThanOrEqualTo { get; set; } public virtual decimal? CurrencyRateNotEqualTo { get; set; } public virtual Nullable[] CurrencyRateBetween { get; set; } public virtual Nullable[] CurrencyRateIn { get; set; } public virtual decimal? FxUnitCost { get; set; } public virtual decimal? FxUnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FxUnitCostGreaterThan { get; set; } public virtual decimal? FxUnitCostLessThan { get; set; } public virtual decimal? FxUnitCostLessThanOrEqualTo { get; set; } public virtual decimal? FxUnitCostNotEqualTo { get; set; } public virtual Nullable[] FxUnitCostBetween { get; set; } public virtual Nullable[] FxUnitCostIn { get; set; } public virtual decimal? FxTotalCost { get; set; } public virtual decimal? FxTotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? FxTotalCostGreaterThan { get; set; } public virtual decimal? FxTotalCostLessThan { get; set; } public virtual decimal? FxTotalCostLessThanOrEqualTo { get; set; } public virtual decimal? FxTotalCostNotEqualTo { get; set; } public virtual Nullable[] FxTotalCostBetween { get; set; } public virtual Nullable[] FxTotalCostIn { get; set; } } public partial class V_CRGL_Reconciliation { [Required] public virtual string ID { get; set; } [Required] public virtual string Accountno { get; set; } public virtual string Description { get; set; } public virtual DateTime? TransDate { get; set; } public virtual string SourceText { get; set; } [Required] public virtual string SourceID { get; set; } public virtual int? SourceNum { get; set; } [Required] public virtual int SubTypeNum { get; set; } public virtual decimal? Value { get; set; } public virtual bool? DebitCredit { get; set; } [Required] public virtual string ReportType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_CRGL_ReconciliationQuery : QueryDb, IReturn> { public V_CRGL_ReconciliationQuery() { IDBetween = new string[]{}; IDIn = new string[]{}; AccountnoBetween = new string[]{}; AccountnoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TransDateBetween = new Nullable[]{}; TransDateIn = new Nullable[]{}; SourceTextBetween = new string[]{}; SourceTextIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SourceNumBetween = new Nullable[]{}; SourceNumIn = new Nullable[]{}; SubTypeNumBetween = new int[]{}; SubTypeNumIn = new int[]{}; ValueBetween = new Nullable[]{}; ValueIn = new Nullable[]{}; ReportTypeBetween = new string[]{}; ReportTypeIn = new string[]{}; } public virtual string ID { get; set; } public virtual string IDStartsWith { get; set; } public virtual string IDEndsWith { get; set; } public virtual string IDContains { get; set; } public virtual string IDLike { get; set; } public virtual string[] IDBetween { get; set; } public virtual string[] IDIn { get; set; } public virtual string Accountno { get; set; } public virtual string AccountnoStartsWith { get; set; } public virtual string AccountnoEndsWith { get; set; } public virtual string AccountnoContains { get; set; } public virtual string AccountnoLike { get; set; } public virtual string[] AccountnoBetween { get; set; } public virtual string[] AccountnoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TransDate { get; set; } public virtual DateTime? TransDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransDateGreaterThan { get; set; } public virtual DateTime? TransDateLessThan { get; set; } public virtual DateTime? TransDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransDateNotEqualTo { get; set; } public virtual Nullable[] TransDateBetween { get; set; } public virtual Nullable[] TransDateIn { get; set; } public virtual string SourceText { get; set; } public virtual string SourceTextStartsWith { get; set; } public virtual string SourceTextEndsWith { get; set; } public virtual string SourceTextContains { get; set; } public virtual string SourceTextLike { get; set; } public virtual string[] SourceTextBetween { get; set; } public virtual string[] SourceTextIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual int? SourceNum { get; set; } public virtual int? SourceNumGreaterThanOrEqualTo { get; set; } public virtual int? SourceNumGreaterThan { get; set; } public virtual int? SourceNumLessThan { get; set; } public virtual int? SourceNumLessThanOrEqualTo { get; set; } public virtual int? SourceNumNotEqualTo { get; set; } public virtual Nullable[] SourceNumBetween { get; set; } public virtual Nullable[] SourceNumIn { get; set; } public virtual int? SubTypeNum { get; set; } public virtual int? SubTypeNumGreaterThanOrEqualTo { get; set; } public virtual int? SubTypeNumGreaterThan { get; set; } public virtual int? SubTypeNumLessThan { get; set; } public virtual int? SubTypeNumLessThanOrEqualTo { get; set; } public virtual int? SubTypeNumNotEqualTo { get; set; } public virtual int[] SubTypeNumBetween { get; set; } public virtual int[] SubTypeNumIn { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? ValueGreaterThanOrEqualTo { get; set; } public virtual decimal? ValueGreaterThan { get; set; } public virtual decimal? ValueLessThan { get; set; } public virtual decimal? ValueLessThanOrEqualTo { get; set; } public virtual decimal? ValueNotEqualTo { get; set; } public virtual Nullable[] ValueBetween { get; set; } public virtual Nullable[] ValueIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string ReportType { get; set; } public virtual string ReportTypeStartsWith { get; set; } public virtual string ReportTypeEndsWith { get; set; } public virtual string ReportTypeContains { get; set; } public virtual string ReportTypeLike { get; set; } public virtual string[] ReportTypeBetween { get; set; } public virtual string[] ReportTypeIn { get; set; } } public partial class V_DBGL_Reconciliation { [Required] public virtual string ID { get; set; } [Required] public virtual string Accountno { get; set; } public virtual string Description { get; set; } public virtual DateTime? TransDate { get; set; } public virtual string SourceText { get; set; } [Required] public virtual string SourceID { get; set; } public virtual int? SourceNum { get; set; } public virtual int? SubTypeNum { get; set; } public virtual decimal? Value { get; set; } public virtual bool? DebitCredit { get; set; } [Required] public virtual string ReportType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_DBGL_ReconciliationQuery : QueryDb, IReturn> { public V_DBGL_ReconciliationQuery() { IDBetween = new string[]{}; IDIn = new string[]{}; AccountnoBetween = new string[]{}; AccountnoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TransDateBetween = new Nullable[]{}; TransDateIn = new Nullable[]{}; SourceTextBetween = new string[]{}; SourceTextIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SourceNumBetween = new Nullable[]{}; SourceNumIn = new Nullable[]{}; SubTypeNumBetween = new Nullable[]{}; SubTypeNumIn = new Nullable[]{}; ValueBetween = new Nullable[]{}; ValueIn = new Nullable[]{}; ReportTypeBetween = new string[]{}; ReportTypeIn = new string[]{}; } public virtual string ID { get; set; } public virtual string IDStartsWith { get; set; } public virtual string IDEndsWith { get; set; } public virtual string IDContains { get; set; } public virtual string IDLike { get; set; } public virtual string[] IDBetween { get; set; } public virtual string[] IDIn { get; set; } public virtual string Accountno { get; set; } public virtual string AccountnoStartsWith { get; set; } public virtual string AccountnoEndsWith { get; set; } public virtual string AccountnoContains { get; set; } public virtual string AccountnoLike { get; set; } public virtual string[] AccountnoBetween { get; set; } public virtual string[] AccountnoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TransDate { get; set; } public virtual DateTime? TransDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransDateGreaterThan { get; set; } public virtual DateTime? TransDateLessThan { get; set; } public virtual DateTime? TransDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransDateNotEqualTo { get; set; } public virtual Nullable[] TransDateBetween { get; set; } public virtual Nullable[] TransDateIn { get; set; } public virtual string SourceText { get; set; } public virtual string SourceTextStartsWith { get; set; } public virtual string SourceTextEndsWith { get; set; } public virtual string SourceTextContains { get; set; } public virtual string SourceTextLike { get; set; } public virtual string[] SourceTextBetween { get; set; } public virtual string[] SourceTextIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual int? SourceNum { get; set; } public virtual int? SourceNumGreaterThanOrEqualTo { get; set; } public virtual int? SourceNumGreaterThan { get; set; } public virtual int? SourceNumLessThan { get; set; } public virtual int? SourceNumLessThanOrEqualTo { get; set; } public virtual int? SourceNumNotEqualTo { get; set; } public virtual Nullable[] SourceNumBetween { get; set; } public virtual Nullable[] SourceNumIn { get; set; } public virtual int? SubTypeNum { get; set; } public virtual int? SubTypeNumGreaterThanOrEqualTo { get; set; } public virtual int? SubTypeNumGreaterThan { get; set; } public virtual int? SubTypeNumLessThan { get; set; } public virtual int? SubTypeNumLessThanOrEqualTo { get; set; } public virtual int? SubTypeNumNotEqualTo { get; set; } public virtual Nullable[] SubTypeNumBetween { get; set; } public virtual Nullable[] SubTypeNumIn { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? ValueGreaterThanOrEqualTo { get; set; } public virtual decimal? ValueGreaterThan { get; set; } public virtual decimal? ValueLessThan { get; set; } public virtual decimal? ValueLessThanOrEqualTo { get; set; } public virtual decimal? ValueNotEqualTo { get; set; } public virtual Nullable[] ValueBetween { get; set; } public virtual Nullable[] ValueIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string ReportType { get; set; } public virtual string ReportTypeStartsWith { get; set; } public virtual string ReportTypeEndsWith { get; set; } public virtual string ReportTypeContains { get; set; } public virtual string ReportTypeLike { get; set; } public virtual string[] ReportTypeBetween { get; set; } public virtual string[] ReportTypeIn { get; set; } } public partial class V_DBStatement_Trans { [Required] public virtual string AccountNo { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual DateTime? TranDate { get; set; } public virtual string InvRemitNo { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual short? SubType { get; set; } public virtual bool? AgedOut { get; set; } public virtual string TransID { get; set; } } public partial class V_DBStatement_TransAsAt { [Required] public virtual string AccountNo { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string TransID { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual DateTime? TranDate { get; set; } public virtual string InvRemitNo { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual short? SubType { get; set; } public virtual bool? AgedOut { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_DBStatement_TransAsAtQuery : QueryDb, IReturn> { public V_DBStatement_TransAsAtQuery() { AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; TransIDBetween = new string[]{}; TransIDIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; DiscountedAmountBetween = new Nullable[]{}; DiscountedAmountIn = new Nullable[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; SubTypeBetween = new Nullable[]{}; SubTypeIn = new Nullable[]{}; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? DiscountedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountGreaterThan { get; set; } public virtual decimal? DiscountedAmountLessThan { get; set; } public virtual decimal? DiscountedAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountedAmountBetween { get; set; } public virtual Nullable[] DiscountedAmountIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual short? SubType { get; set; } public virtual short? SubTypeGreaterThanOrEqualTo { get; set; } public virtual short? SubTypeGreaterThan { get; set; } public virtual short? SubTypeLessThan { get; set; } public virtual short? SubTypeLessThanOrEqualTo { get; set; } public virtual short? SubTypeNotEqualTo { get; set; } public virtual Nullable[] SubTypeBetween { get; set; } public virtual Nullable[] SubTypeIn { get; set; } public virtual bool? AgedOut { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_DBStatement_TransQuery : QueryDb, IReturn> { public V_DBStatement_TransQuery() { AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; DiscountedAmountBetween = new Nullable[]{}; DiscountedAmountIn = new Nullable[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; SubTypeBetween = new Nullable[]{}; SubTypeIn = new Nullable[]{}; TransIDBetween = new string[]{}; TransIDIn = new string[]{}; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual decimal? DiscountedAmount { get; set; } public virtual decimal? DiscountedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountGreaterThan { get; set; } public virtual decimal? DiscountedAmountLessThan { get; set; } public virtual decimal? DiscountedAmountLessThanOrEqualTo { get; set; } public virtual decimal? DiscountedAmountNotEqualTo { get; set; } public virtual Nullable[] DiscountedAmountBetween { get; set; } public virtual Nullable[] DiscountedAmountIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual short? SubType { get; set; } public virtual short? SubTypeGreaterThanOrEqualTo { get; set; } public virtual short? SubTypeGreaterThan { get; set; } public virtual short? SubTypeLessThan { get; set; } public virtual short? SubTypeLessThanOrEqualTo { get; set; } public virtual short? SubTypeNotEqualTo { get; set; } public virtual Nullable[] SubTypeBetween { get; set; } public virtual Nullable[] SubTypeIn { get; set; } public virtual bool? AgedOut { get; set; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } } public partial class v_DebtorBalanceInformation { public virtual string DebtorID { get; set; } public virtual DateTime? DueDate { get; set; } public virtual decimal? Balance { get; set; } public virtual string Source { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_DebtorBalanceInformationQuery : QueryDb, IReturn> { public v_DebtorBalanceInformationQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; BalanceBetween = new Nullable[]{}; BalanceIn = new Nullable[]{}; SourceBetween = new string[]{}; SourceIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual decimal? Balance { get; set; } public virtual decimal? BalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? BalanceGreaterThan { get; set; } public virtual decimal? BalanceLessThan { get; set; } public virtual decimal? BalanceLessThanOrEqualTo { get; set; } public virtual decimal? BalanceNotEqualTo { get; set; } public virtual Nullable[] BalanceBetween { get; set; } public virtual Nullable[] BalanceIn { get; set; } public virtual string Source { get; set; } public virtual string SourceStartsWith { get; set; } public virtual string SourceEndsWith { get; set; } public virtual string SourceContains { get; set; } public virtual string SourceLike { get; set; } public virtual string[] SourceBetween { get; set; } public virtual string[] SourceIn { get; set; } } public partial class v_Debtors { [Required] public virtual string DebtorID { get; set; } public virtual string DebtorAccountnoAndName { get; set; } [Required] public virtual string ClassificationID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_DebtorsQuery : QueryDb, IReturn> { public v_DebtorsQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorAccountnoAndNameBetween = new string[]{}; DebtorAccountnoAndNameIn = new string[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorAccountnoAndName { get; set; } public virtual string DebtorAccountnoAndNameStartsWith { get; set; } public virtual string DebtorAccountnoAndNameEndsWith { get; set; } public virtual string DebtorAccountnoAndNameContains { get; set; } public virtual string DebtorAccountnoAndNameLike { get; set; } public virtual string[] DebtorAccountnoAndNameBetween { get; set; } public virtual string[] DebtorAccountnoAndNameIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } } public partial class v_DebtorTransactionSources { [Required] public virtual int SourceNo { get; set; } [Required] public virtual string SourceName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_DebtorTransactionSourcesQuery : QueryDb, IReturn> { public v_DebtorTransactionSourcesQuery() { SourceNoBetween = new int[]{}; SourceNoIn = new int[]{}; SourceNameBetween = new string[]{}; SourceNameIn = new string[]{}; } public virtual int? SourceNo { get; set; } public virtual int? SourceNoGreaterThanOrEqualTo { get; set; } public virtual int? SourceNoGreaterThan { get; set; } public virtual int? SourceNoLessThan { get; set; } public virtual int? SourceNoLessThanOrEqualTo { get; set; } public virtual int? SourceNoNotEqualTo { get; set; } public virtual int[] SourceNoBetween { get; set; } public virtual int[] SourceNoIn { get; set; } public virtual string SourceName { get; set; } public virtual string SourceNameStartsWith { get; set; } public virtual string SourceNameEndsWith { get; set; } public virtual string SourceNameContains { get; set; } public virtual string SourceNameLike { get; set; } public virtual string[] SourceNameBetween { get; set; } public virtual string[] SourceNameIn { get; set; } } public partial class V_G_Category { [Required] public virtual string GLCategoryID { get; set; } public virtual string Description { get; set; } public virtual string Group1 { get; set; } [Required] public virtual string ExpSign { get; set; } [Required] public virtual string AccType { get; set; } public virtual string Group2 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_G_CategoryQuery : QueryDb, IReturn> { public V_G_CategoryQuery() { GLCategoryIDBetween = new string[]{}; GLCategoryIDIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; Group1Between = new string[]{}; Group1In = new string[]{}; ExpSignBetween = new string[]{}; ExpSignIn = new string[]{}; AccTypeBetween = new string[]{}; AccTypeIn = new string[]{}; Group2Between = new string[]{}; Group2In = new string[]{}; } public virtual string GLCategoryID { get; set; } public virtual string GLCategoryIDStartsWith { get; set; } public virtual string GLCategoryIDEndsWith { get; set; } public virtual string GLCategoryIDContains { get; set; } public virtual string GLCategoryIDLike { get; set; } public virtual string[] GLCategoryIDBetween { get; set; } public virtual string[] GLCategoryIDIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Group1 { get; set; } public virtual string Group1StartsWith { get; set; } public virtual string Group1EndsWith { get; set; } public virtual string Group1Contains { get; set; } public virtual string Group1Like { get; set; } public virtual string[] Group1Between { get; set; } public virtual string[] Group1In { get; set; } public virtual string ExpSign { get; set; } public virtual string ExpSignStartsWith { get; set; } public virtual string ExpSignEndsWith { get; set; } public virtual string ExpSignContains { get; set; } public virtual string ExpSignLike { get; set; } public virtual string[] ExpSignBetween { get; set; } public virtual string[] ExpSignIn { get; set; } public virtual string AccType { get; set; } public virtual string AccTypeStartsWith { get; set; } public virtual string AccTypeEndsWith { get; set; } public virtual string AccTypeContains { get; set; } public virtual string AccTypeLike { get; set; } public virtual string[] AccTypeBetween { get; set; } public virtual string[] AccTypeIn { get; set; } public virtual string Group2 { get; set; } public virtual string Group2StartsWith { get; set; } public virtual string Group2EndsWith { get; set; } public virtual string Group2Contains { get; set; } public virtual string Group2Like { get; set; } public virtual string[] Group2Between { get; set; } public virtual string[] Group2In { get; set; } } public partial class v_GL_Ledger { [Required] public virtual string GLLedgerID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } [Required] public virtual string GLCategoryID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Seg1 { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg6 { get; set; } public virtual string Description { get; set; } public virtual decimal? LastYearOpen { get; set; } public virtual decimal? CurrYearOpen { get; set; } public virtual decimal? CurrBal { get; set; } public virtual byte? ExpSign { get; set; } [Required] public virtual short AccClass { get; set; } public virtual bool? DistributionAcc { get; set; } [Required] public virtual string ShortCut { get; set; } [Required] public virtual short PostingAcc { get; set; } public virtual string ParentAccNo { get; set; } public virtual bool? UseTransCode1 { get; set; } public virtual bool? UseTransCode2 { get; set; } public virtual bool? UseTransCode3 { get; set; } public virtual bool? UseStaffCode { get; set; } public virtual string ClearingAccountID { get; set; } public virtual string Details { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte? AccType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_LedgerQuery : QueryDb, IReturn> { public v_GL_LedgerQuery() { GLLedgerIDBetween = new string[]{}; GLLedgerIDIn = new string[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; GLCategoryIDBetween = new string[]{}; GLCategoryIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; Seg1Between = new string[]{}; Seg1In = new string[]{}; Seg2Between = new string[]{}; Seg2In = new string[]{}; Seg3Between = new string[]{}; Seg3In = new string[]{}; Seg4Between = new string[]{}; Seg4In = new string[]{}; Seg5Between = new string[]{}; Seg5In = new string[]{}; Seg6Between = new string[]{}; Seg6In = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; LastYearOpenBetween = new Nullable[]{}; LastYearOpenIn = new Nullable[]{}; CurrYearOpenBetween = new Nullable[]{}; CurrYearOpenIn = new Nullable[]{}; CurrBalBetween = new Nullable[]{}; CurrBalIn = new Nullable[]{}; ExpSignBetween = new Nullable[]{}; ExpSignIn = new Nullable[]{}; AccClassBetween = new short[]{}; AccClassIn = new short[]{}; ShortCutBetween = new string[]{}; ShortCutIn = new string[]{}; PostingAccBetween = new short[]{}; PostingAccIn = new short[]{}; ParentAccNoBetween = new string[]{}; ParentAccNoIn = new string[]{}; ClearingAccountIDBetween = new string[]{}; ClearingAccountIDIn = new string[]{}; DetailsBetween = new string[]{}; DetailsIn = new string[]{}; AccTypeBetween = new Nullable[]{}; AccTypeIn = new Nullable[]{}; } public virtual string GLLedgerID { get; set; } public virtual string GLLedgerIDStartsWith { get; set; } public virtual string GLLedgerIDEndsWith { get; set; } public virtual string GLLedgerIDContains { get; set; } public virtual string GLLedgerIDLike { get; set; } public virtual string[] GLLedgerIDBetween { get; set; } public virtual string[] GLLedgerIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual string GLCategoryID { get; set; } public virtual string GLCategoryIDStartsWith { get; set; } public virtual string GLCategoryIDEndsWith { get; set; } public virtual string GLCategoryIDContains { get; set; } public virtual string GLCategoryIDLike { get; set; } public virtual string[] GLCategoryIDBetween { get; set; } public virtual string[] GLCategoryIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Seg1 { get; set; } public virtual string Seg1StartsWith { get; set; } public virtual string Seg1EndsWith { get; set; } public virtual string Seg1Contains { get; set; } public virtual string Seg1Like { get; set; } public virtual string[] Seg1Between { get; set; } public virtual string[] Seg1In { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg2StartsWith { get; set; } public virtual string Seg2EndsWith { get; set; } public virtual string Seg2Contains { get; set; } public virtual string Seg2Like { get; set; } public virtual string[] Seg2Between { get; set; } public virtual string[] Seg2In { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg3StartsWith { get; set; } public virtual string Seg3EndsWith { get; set; } public virtual string Seg3Contains { get; set; } public virtual string Seg3Like { get; set; } public virtual string[] Seg3Between { get; set; } public virtual string[] Seg3In { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg4StartsWith { get; set; } public virtual string Seg4EndsWith { get; set; } public virtual string Seg4Contains { get; set; } public virtual string Seg4Like { get; set; } public virtual string[] Seg4Between { get; set; } public virtual string[] Seg4In { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg5StartsWith { get; set; } public virtual string Seg5EndsWith { get; set; } public virtual string Seg5Contains { get; set; } public virtual string Seg5Like { get; set; } public virtual string[] Seg5Between { get; set; } public virtual string[] Seg5In { get; set; } public virtual string Seg6 { get; set; } public virtual string Seg6StartsWith { get; set; } public virtual string Seg6EndsWith { get; set; } public virtual string Seg6Contains { get; set; } public virtual string Seg6Like { get; set; } public virtual string[] Seg6Between { get; set; } public virtual string[] Seg6In { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? LastYearOpen { get; set; } public virtual decimal? LastYearOpenGreaterThanOrEqualTo { get; set; } public virtual decimal? LastYearOpenGreaterThan { get; set; } public virtual decimal? LastYearOpenLessThan { get; set; } public virtual decimal? LastYearOpenLessThanOrEqualTo { get; set; } public virtual decimal? LastYearOpenNotEqualTo { get; set; } public virtual Nullable[] LastYearOpenBetween { get; set; } public virtual Nullable[] LastYearOpenIn { get; set; } public virtual decimal? CurrYearOpen { get; set; } public virtual decimal? CurrYearOpenGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrYearOpenGreaterThan { get; set; } public virtual decimal? CurrYearOpenLessThan { get; set; } public virtual decimal? CurrYearOpenLessThanOrEqualTo { get; set; } public virtual decimal? CurrYearOpenNotEqualTo { get; set; } public virtual Nullable[] CurrYearOpenBetween { get; set; } public virtual Nullable[] CurrYearOpenIn { get; set; } public virtual decimal? CurrBal { get; set; } public virtual decimal? CurrBalGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrBalGreaterThan { get; set; } public virtual decimal? CurrBalLessThan { get; set; } public virtual decimal? CurrBalLessThanOrEqualTo { get; set; } public virtual decimal? CurrBalNotEqualTo { get; set; } public virtual Nullable[] CurrBalBetween { get; set; } public virtual Nullable[] CurrBalIn { get; set; } public virtual byte? ExpSign { get; set; } public virtual byte? ExpSignGreaterThanOrEqualTo { get; set; } public virtual byte? ExpSignGreaterThan { get; set; } public virtual byte? ExpSignLessThan { get; set; } public virtual byte? ExpSignLessThanOrEqualTo { get; set; } public virtual byte? ExpSignNotEqualTo { get; set; } public virtual Nullable[] ExpSignBetween { get; set; } public virtual Nullable[] ExpSignIn { get; set; } public virtual short? AccClass { get; set; } public virtual short? AccClassGreaterThanOrEqualTo { get; set; } public virtual short? AccClassGreaterThan { get; set; } public virtual short? AccClassLessThan { get; set; } public virtual short? AccClassLessThanOrEqualTo { get; set; } public virtual short? AccClassNotEqualTo { get; set; } public virtual short[] AccClassBetween { get; set; } public virtual short[] AccClassIn { get; set; } public virtual bool? DistributionAcc { get; set; } public virtual string ShortCut { get; set; } public virtual string ShortCutStartsWith { get; set; } public virtual string ShortCutEndsWith { get; set; } public virtual string ShortCutContains { get; set; } public virtual string ShortCutLike { get; set; } public virtual string[] ShortCutBetween { get; set; } public virtual string[] ShortCutIn { get; set; } public virtual short? PostingAcc { get; set; } public virtual short? PostingAccGreaterThanOrEqualTo { get; set; } public virtual short? PostingAccGreaterThan { get; set; } public virtual short? PostingAccLessThan { get; set; } public virtual short? PostingAccLessThanOrEqualTo { get; set; } public virtual short? PostingAccNotEqualTo { get; set; } public virtual short[] PostingAccBetween { get; set; } public virtual short[] PostingAccIn { get; set; } public virtual string ParentAccNo { get; set; } public virtual string ParentAccNoStartsWith { get; set; } public virtual string ParentAccNoEndsWith { get; set; } public virtual string ParentAccNoContains { get; set; } public virtual string ParentAccNoLike { get; set; } public virtual string[] ParentAccNoBetween { get; set; } public virtual string[] ParentAccNoIn { get; set; } public virtual bool? UseTransCode1 { get; set; } public virtual bool? UseTransCode2 { get; set; } public virtual bool? UseTransCode3 { get; set; } public virtual bool? UseStaffCode { get; set; } public virtual string ClearingAccountID { get; set; } public virtual string ClearingAccountIDStartsWith { get; set; } public virtual string ClearingAccountIDEndsWith { get; set; } public virtual string ClearingAccountIDContains { get; set; } public virtual string ClearingAccountIDLike { get; set; } public virtual string[] ClearingAccountIDBetween { get; set; } public virtual string[] ClearingAccountIDIn { get; set; } public virtual string Details { get; set; } public virtual string DetailsStartsWith { get; set; } public virtual string DetailsEndsWith { get; set; } public virtual string DetailsContains { get; set; } public virtual string DetailsLike { get; set; } public virtual string[] DetailsBetween { get; set; } public virtual string[] DetailsIn { get; set; } public virtual bool? IsEnabled { get; set; } public virtual byte? AccType { get; set; } public virtual byte? AccTypeGreaterThanOrEqualTo { get; set; } public virtual byte? AccTypeGreaterThan { get; set; } public virtual byte? AccTypeLessThan { get; set; } public virtual byte? AccTypeLessThanOrEqualTo { get; set; } public virtual byte? AccTypeNotEqualTo { get; set; } public virtual Nullable[] AccTypeBetween { get; set; } public virtual Nullable[] AccTypeIn { get; set; } } public partial class v_GL_Segment1 { public virtual string Seg1 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment1Query : QueryDb, IReturn> { public v_GL_Segment1Query() { Seg1Between = new string[]{}; Seg1In = new string[]{}; } public virtual string Seg1 { get; set; } public virtual string Seg1StartsWith { get; set; } public virtual string Seg1EndsWith { get; set; } public virtual string Seg1Contains { get; set; } public virtual string Seg1Like { get; set; } public virtual string[] Seg1Between { get; set; } public virtual string[] Seg1In { get; set; } } public partial class v_GL_Segment2 { public virtual string Seg2 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment2Query : QueryDb, IReturn> { public v_GL_Segment2Query() { Seg2Between = new string[]{}; Seg2In = new string[]{}; } public virtual string Seg2 { get; set; } public virtual string Seg2StartsWith { get; set; } public virtual string Seg2EndsWith { get; set; } public virtual string Seg2Contains { get; set; } public virtual string Seg2Like { get; set; } public virtual string[] Seg2Between { get; set; } public virtual string[] Seg2In { get; set; } } public partial class v_GL_Segment3 { public virtual string Seg3 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment3Query : QueryDb, IReturn> { public v_GL_Segment3Query() { Seg3Between = new string[]{}; Seg3In = new string[]{}; } public virtual string Seg3 { get; set; } public virtual string Seg3StartsWith { get; set; } public virtual string Seg3EndsWith { get; set; } public virtual string Seg3Contains { get; set; } public virtual string Seg3Like { get; set; } public virtual string[] Seg3Between { get; set; } public virtual string[] Seg3In { get; set; } } public partial class v_GL_Segment4 { public virtual string Seg4 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment4Query : QueryDb, IReturn> { public v_GL_Segment4Query() { Seg4Between = new string[]{}; Seg4In = new string[]{}; } public virtual string Seg4 { get; set; } public virtual string Seg4StartsWith { get; set; } public virtual string Seg4EndsWith { get; set; } public virtual string Seg4Contains { get; set; } public virtual string Seg4Like { get; set; } public virtual string[] Seg4Between { get; set; } public virtual string[] Seg4In { get; set; } } public partial class v_GL_Segment5 { public virtual string Seg5 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment5Query : QueryDb, IReturn> { public v_GL_Segment5Query() { Seg5Between = new string[]{}; Seg5In = new string[]{}; } public virtual string Seg5 { get; set; } public virtual string Seg5StartsWith { get; set; } public virtual string Seg5EndsWith { get; set; } public virtual string Seg5Contains { get; set; } public virtual string Seg5Like { get; set; } public virtual string[] Seg5Between { get; set; } public virtual string[] Seg5In { get; set; } } public partial class v_GL_Segment6 { public virtual string Seg6 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_Segment6Query : QueryDb, IReturn> { public v_GL_Segment6Query() { Seg6Between = new string[]{}; Seg6In = new string[]{}; } public virtual string Seg6 { get; set; } public virtual string Seg6StartsWith { get; set; } public virtual string Seg6EndsWith { get; set; } public virtual string Seg6Contains { get; set; } public virtual string Seg6Like { get; set; } public virtual string[] Seg6Between { get; set; } public virtual string[] Seg6In { get; set; } } public partial class v_GL_Transactions { public virtual string Seg1 { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg6 { get; set; } public virtual decimal? Amount { get; set; } public virtual DateTime? TransPostDateTime { get; set; } public virtual string Category { get; set; } public virtual string AccountDescription { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_GL_TransactionsQuery : QueryDb, IReturn> { public v_GL_TransactionsQuery() { Seg1Between = new string[]{}; Seg1In = new string[]{}; Seg2Between = new string[]{}; Seg2In = new string[]{}; Seg3Between = new string[]{}; Seg3In = new string[]{}; Seg4Between = new string[]{}; Seg4In = new string[]{}; Seg5Between = new string[]{}; Seg5In = new string[]{}; Seg6Between = new string[]{}; Seg6In = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; TransPostDateTimeBetween = new Nullable[]{}; TransPostDateTimeIn = new Nullable[]{}; CategoryBetween = new string[]{}; CategoryIn = new string[]{}; AccountDescriptionBetween = new string[]{}; AccountDescriptionIn = new string[]{}; } public virtual string Seg1 { get; set; } public virtual string Seg1StartsWith { get; set; } public virtual string Seg1EndsWith { get; set; } public virtual string Seg1Contains { get; set; } public virtual string Seg1Like { get; set; } public virtual string[] Seg1Between { get; set; } public virtual string[] Seg1In { get; set; } public virtual string Seg2 { get; set; } public virtual string Seg2StartsWith { get; set; } public virtual string Seg2EndsWith { get; set; } public virtual string Seg2Contains { get; set; } public virtual string Seg2Like { get; set; } public virtual string[] Seg2Between { get; set; } public virtual string[] Seg2In { get; set; } public virtual string Seg3 { get; set; } public virtual string Seg3StartsWith { get; set; } public virtual string Seg3EndsWith { get; set; } public virtual string Seg3Contains { get; set; } public virtual string Seg3Like { get; set; } public virtual string[] Seg3Between { get; set; } public virtual string[] Seg3In { get; set; } public virtual string Seg4 { get; set; } public virtual string Seg4StartsWith { get; set; } public virtual string Seg4EndsWith { get; set; } public virtual string Seg4Contains { get; set; } public virtual string Seg4Like { get; set; } public virtual string[] Seg4Between { get; set; } public virtual string[] Seg4In { get; set; } public virtual string Seg5 { get; set; } public virtual string Seg5StartsWith { get; set; } public virtual string Seg5EndsWith { get; set; } public virtual string Seg5Contains { get; set; } public virtual string Seg5Like { get; set; } public virtual string[] Seg5Between { get; set; } public virtual string[] Seg5In { get; set; } public virtual string Seg6 { get; set; } public virtual string Seg6StartsWith { get; set; } public virtual string Seg6EndsWith { get; set; } public virtual string Seg6Contains { get; set; } public virtual string Seg6Like { get; set; } public virtual string[] Seg6Between { get; set; } public virtual string[] Seg6In { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual DateTime? TransPostDateTime { get; set; } public virtual DateTime? TransPostDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransPostDateTimeGreaterThan { get; set; } public virtual DateTime? TransPostDateTimeLessThan { get; set; } public virtual DateTime? TransPostDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? TransPostDateTimeNotEqualTo { get; set; } public virtual Nullable[] TransPostDateTimeBetween { get; set; } public virtual Nullable[] TransPostDateTimeIn { get; set; } public virtual string Category { get; set; } public virtual string CategoryStartsWith { get; set; } public virtual string CategoryEndsWith { get; set; } public virtual string CategoryContains { get; set; } public virtual string CategoryLike { get; set; } public virtual string[] CategoryBetween { get; set; } public virtual string[] CategoryIn { get; set; } public virtual string AccountDescription { get; set; } public virtual string AccountDescriptionStartsWith { get; set; } public virtual string AccountDescriptionEndsWith { get; set; } public virtual string AccountDescriptionContains { get; set; } public virtual string AccountDescriptionLike { get; set; } public virtual string[] AccountDescriptionBetween { get; set; } public virtual string[] AccountDescriptionIn { get; set; } } public partial class V_INV_Assembly { public virtual string AssemblyNO { get; set; } public virtual string Date { get; set; } public virtual string AssembleTo { get; set; } [Required] public virtual string AssemblyType { get; set; } public virtual string AssembleFrom { get; set; } [Required] public virtual string INAssemblyHistoryID { get; set; } [Required] public virtual string INAssemblyLineID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_INV_AssemblyQuery : QueryDb, IReturn> { public V_INV_AssemblyQuery() { AssemblyNOBetween = new string[]{}; AssemblyNOIn = new string[]{}; DateBetween = new string[]{}; DateIn = new string[]{}; AssembleToBetween = new string[]{}; AssembleToIn = new string[]{}; AssemblyTypeBetween = new string[]{}; AssemblyTypeIn = new string[]{}; AssembleFromBetween = new string[]{}; AssembleFromIn = new string[]{}; INAssemblyHistoryIDBetween = new string[]{}; INAssemblyHistoryIDIn = new string[]{}; INAssemblyLineIDBetween = new string[]{}; INAssemblyLineIDIn = new string[]{}; } public virtual string AssemblyNO { get; set; } public virtual string AssemblyNOStartsWith { get; set; } public virtual string AssemblyNOEndsWith { get; set; } public virtual string AssemblyNOContains { get; set; } public virtual string AssemblyNOLike { get; set; } public virtual string[] AssemblyNOBetween { get; set; } public virtual string[] AssemblyNOIn { get; set; } public virtual string Date { get; set; } public virtual string DateStartsWith { get; set; } public virtual string DateEndsWith { get; set; } public virtual string DateContains { get; set; } public virtual string DateLike { get; set; } public virtual string[] DateBetween { get; set; } public virtual string[] DateIn { get; set; } public virtual string AssembleTo { get; set; } public virtual string AssembleToStartsWith { get; set; } public virtual string AssembleToEndsWith { get; set; } public virtual string AssembleToContains { get; set; } public virtual string AssembleToLike { get; set; } public virtual string[] AssembleToBetween { get; set; } public virtual string[] AssembleToIn { get; set; } public virtual string AssemblyType { get; set; } public virtual string AssemblyTypeStartsWith { get; set; } public virtual string AssemblyTypeEndsWith { get; set; } public virtual string AssemblyTypeContains { get; set; } public virtual string AssemblyTypeLike { get; set; } public virtual string[] AssemblyTypeBetween { get; set; } public virtual string[] AssemblyTypeIn { get; set; } public virtual string AssembleFrom { get; set; } public virtual string AssembleFromStartsWith { get; set; } public virtual string AssembleFromEndsWith { get; set; } public virtual string AssembleFromContains { get; set; } public virtual string AssembleFromLike { get; set; } public virtual string[] AssembleFromBetween { get; set; } public virtual string[] AssembleFromIn { get; set; } public virtual string INAssemblyHistoryID { get; set; } public virtual string INAssemblyHistoryIDStartsWith { get; set; } public virtual string INAssemblyHistoryIDEndsWith { get; set; } public virtual string INAssemblyHistoryIDContains { get; set; } public virtual string INAssemblyHistoryIDLike { get; set; } public virtual string[] INAssemblyHistoryIDBetween { get; set; } public virtual string[] INAssemblyHistoryIDIn { get; set; } public virtual string INAssemblyLineID { get; set; } public virtual string INAssemblyLineIDStartsWith { get; set; } public virtual string INAssemblyLineIDEndsWith { get; set; } public virtual string INAssemblyLineIDContains { get; set; } public virtual string INAssemblyLineIDLike { get; set; } public virtual string[] INAssemblyLineIDBetween { get; set; } public virtual string[] INAssemblyLineIDIn { get; set; } } public partial class V_INV_PI { public virtual string InvoiceNO { get; set; } public virtual string SuppPart { get; set; } public virtual string Date { get; set; } public virtual string AccountNo { get; set; } public virtual string SerialNo { get; set; } public virtual string BinLoc { get; set; } [Required] public virtual string PI_LinesDetailsID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_INV_PIQuery : QueryDb, IReturn> { public V_INV_PIQuery() { InvoiceNOBetween = new string[]{}; InvoiceNOIn = new string[]{}; SuppPartBetween = new string[]{}; SuppPartIn = new string[]{}; DateBetween = new string[]{}; DateIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; BinLocBetween = new string[]{}; BinLocIn = new string[]{}; PI_LinesDetailsIDBetween = new string[]{}; PI_LinesDetailsIDIn = new string[]{}; } public virtual string InvoiceNO { get; set; } public virtual string InvoiceNOStartsWith { get; set; } public virtual string InvoiceNOEndsWith { get; set; } public virtual string InvoiceNOContains { get; set; } public virtual string InvoiceNOLike { get; set; } public virtual string[] InvoiceNOBetween { get; set; } public virtual string[] InvoiceNOIn { get; set; } public virtual string SuppPart { get; set; } public virtual string SuppPartStartsWith { get; set; } public virtual string SuppPartEndsWith { get; set; } public virtual string SuppPartContains { get; set; } public virtual string SuppPartLike { get; set; } public virtual string[] SuppPartBetween { get; set; } public virtual string[] SuppPartIn { get; set; } public virtual string Date { get; set; } public virtual string DateStartsWith { get; set; } public virtual string DateEndsWith { get; set; } public virtual string DateContains { get; set; } public virtual string DateLike { get; set; } public virtual string[] DateBetween { get; set; } public virtual string[] DateIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string BinLoc { get; set; } public virtual string BinLocStartsWith { get; set; } public virtual string BinLocEndsWith { get; set; } public virtual string BinLocContains { get; set; } public virtual string BinLocLike { get; set; } public virtual string[] BinLocBetween { get; set; } public virtual string[] BinLocIn { get; set; } public virtual string PI_LinesDetailsID { get; set; } public virtual string PI_LinesDetailsIDStartsWith { get; set; } public virtual string PI_LinesDetailsIDEndsWith { get; set; } public virtual string PI_LinesDetailsIDContains { get; set; } public virtual string PI_LinesDetailsIDLike { get; set; } public virtual string[] PI_LinesDetailsIDBetween { get; set; } public virtual string[] PI_LinesDetailsIDIn { get; set; } } public partial class V_INV_Receival { public virtual string SlipNo { get; set; } public virtual string Date { get; set; } public virtual string SuppPart { get; set; } public virtual string AccountNO { get; set; } [Required] public virtual string SourceID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_INV_ReceivalQuery : QueryDb, IReturn> { public V_INV_ReceivalQuery() { SlipNoBetween = new string[]{}; SlipNoIn = new string[]{}; DateBetween = new string[]{}; DateIn = new string[]{}; SuppPartBetween = new string[]{}; SuppPartIn = new string[]{}; AccountNOBetween = new string[]{}; AccountNOIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; } public virtual string SlipNo { get; set; } public virtual string SlipNoStartsWith { get; set; } public virtual string SlipNoEndsWith { get; set; } public virtual string SlipNoContains { get; set; } public virtual string SlipNoLike { get; set; } public virtual string[] SlipNoBetween { get; set; } public virtual string[] SlipNoIn { get; set; } public virtual string Date { get; set; } public virtual string DateStartsWith { get; set; } public virtual string DateEndsWith { get; set; } public virtual string DateContains { get; set; } public virtual string DateLike { get; set; } public virtual string[] DateBetween { get; set; } public virtual string[] DateIn { get; set; } public virtual string SuppPart { get; set; } public virtual string SuppPartStartsWith { get; set; } public virtual string SuppPartEndsWith { get; set; } public virtual string SuppPartContains { get; set; } public virtual string SuppPartLike { get; set; } public virtual string[] SuppPartBetween { get; set; } public virtual string[] SuppPartIn { get; set; } public virtual string AccountNO { get; set; } public virtual string AccountNOStartsWith { get; set; } public virtual string AccountNOEndsWith { get; set; } public virtual string AccountNOContains { get; set; } public virtual string AccountNOLike { get; set; } public virtual string[] AccountNOBetween { get; set; } public virtual string[] AccountNOIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } } public partial class V_Inv_Sales { public virtual string FullInvNo { get; set; } public virtual string Date { get; set; } public virtual string orderno { get; set; } public virtual string Accountno { get; set; } public virtual string QtyOrd { get; set; } [Required] public virtual string InvoiceLineID { get; set; } public virtual string InventoryID { get; set; } [Required] public virtual string InvoiceHistoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_Inv_SalesQuery : QueryDb, IReturn> { public V_Inv_SalesQuery() { FullInvNoBetween = new string[]{}; FullInvNoIn = new string[]{}; DateBetween = new string[]{}; DateIn = new string[]{}; ordernoBetween = new string[]{}; ordernoIn = new string[]{}; AccountnoBetween = new string[]{}; AccountnoIn = new string[]{}; QtyOrdBetween = new string[]{}; QtyOrdIn = new string[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; InvoiceHistoryIDBetween = new string[]{}; InvoiceHistoryIDIn = new string[]{}; } public virtual string FullInvNo { get; set; } public virtual string FullInvNoStartsWith { get; set; } public virtual string FullInvNoEndsWith { get; set; } public virtual string FullInvNoContains { get; set; } public virtual string FullInvNoLike { get; set; } public virtual string[] FullInvNoBetween { get; set; } public virtual string[] FullInvNoIn { get; set; } public virtual string Date { get; set; } public virtual string DateStartsWith { get; set; } public virtual string DateEndsWith { get; set; } public virtual string DateContains { get; set; } public virtual string DateLike { get; set; } public virtual string[] DateBetween { get; set; } public virtual string[] DateIn { get; set; } public virtual string orderno { get; set; } public virtual string ordernoStartsWith { get; set; } public virtual string ordernoEndsWith { get; set; } public virtual string ordernoContains { get; set; } public virtual string ordernoLike { get; set; } public virtual string[] ordernoBetween { get; set; } public virtual string[] ordernoIn { get; set; } public virtual string Accountno { get; set; } public virtual string AccountnoStartsWith { get; set; } public virtual string AccountnoEndsWith { get; set; } public virtual string AccountnoContains { get; set; } public virtual string AccountnoLike { get; set; } public virtual string[] AccountnoBetween { get; set; } public virtual string[] AccountnoIn { get; set; } public virtual string QtyOrd { get; set; } public virtual string QtyOrdStartsWith { get; set; } public virtual string QtyOrdEndsWith { get; set; } public virtual string QtyOrdContains { get; set; } public virtual string QtyOrdLike { get; set; } public virtual string[] QtyOrdBetween { get; set; } public virtual string[] QtyOrdIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual string InvoiceHistoryIDStartsWith { get; set; } public virtual string InvoiceHistoryIDEndsWith { get; set; } public virtual string InvoiceHistoryIDContains { get; set; } public virtual string InvoiceHistoryIDLike { get; set; } public virtual string[] InvoiceHistoryIDBetween { get; set; } public virtual string[] InvoiceHistoryIDIn { get; set; } } public partial class V_INV_UnProQtyBin { public virtual string InventoryID { get; set; } public virtual decimal? QTY { get; set; } public virtual decimal? Value { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string BinLocation { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_INV_UnProQtyBinQuery : QueryDb, IReturn> { public V_INV_UnProQtyBinQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QTYBetween = new Nullable[]{}; QTYIn = new Nullable[]{}; ValueBetween = new Nullable[]{}; ValueIn = new Nullable[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? QTY { get; set; } public virtual decimal? QTYGreaterThanOrEqualTo { get; set; } public virtual decimal? QTYGreaterThan { get; set; } public virtual decimal? QTYLessThan { get; set; } public virtual decimal? QTYLessThanOrEqualTo { get; set; } public virtual decimal? QTYNotEqualTo { get; set; } public virtual Nullable[] QTYBetween { get; set; } public virtual Nullable[] QTYIn { get; set; } public virtual decimal? Value { get; set; } public virtual decimal? ValueGreaterThanOrEqualTo { get; set; } public virtual decimal? ValueGreaterThan { get; set; } public virtual decimal? ValueLessThan { get; set; } public virtual decimal? ValueLessThanOrEqualTo { get; set; } public virtual decimal? ValueNotEqualTo { get; set; } public virtual Nullable[] ValueBetween { get; set; } public virtual Nullable[] ValueIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } } public partial class V_INV_WHTransfer { public virtual string TransferNo { get; set; } public virtual string Date { get; set; } public virtual string Ref { get; set; } public virtual string FromWH { get; set; } public virtual string ToWH { get; set; } [Required] public virtual string WH_TransferLineID { get; set; } [Required] public virtual string WH_TransferLineDetailsID { get; set; } public virtual string SerialNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_INV_WHTransferQuery : QueryDb, IReturn> { public V_INV_WHTransferQuery() { TransferNoBetween = new string[]{}; TransferNoIn = new string[]{}; DateBetween = new string[]{}; DateIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; FromWHBetween = new string[]{}; FromWHIn = new string[]{}; ToWHBetween = new string[]{}; ToWHIn = new string[]{}; WH_TransferLineIDBetween = new string[]{}; WH_TransferLineIDIn = new string[]{}; WH_TransferLineDetailsIDBetween = new string[]{}; WH_TransferLineDetailsIDIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; } public virtual string TransferNo { get; set; } public virtual string TransferNoStartsWith { get; set; } public virtual string TransferNoEndsWith { get; set; } public virtual string TransferNoContains { get; set; } public virtual string TransferNoLike { get; set; } public virtual string[] TransferNoBetween { get; set; } public virtual string[] TransferNoIn { get; set; } public virtual string Date { get; set; } public virtual string DateStartsWith { get; set; } public virtual string DateEndsWith { get; set; } public virtual string DateContains { get; set; } public virtual string DateLike { get; set; } public virtual string[] DateBetween { get; set; } public virtual string[] DateIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string FromWH { get; set; } public virtual string FromWHStartsWith { get; set; } public virtual string FromWHEndsWith { get; set; } public virtual string FromWHContains { get; set; } public virtual string FromWHLike { get; set; } public virtual string[] FromWHBetween { get; set; } public virtual string[] FromWHIn { get; set; } public virtual string ToWH { get; set; } public virtual string ToWHStartsWith { get; set; } public virtual string ToWHEndsWith { get; set; } public virtual string ToWHContains { get; set; } public virtual string ToWHLike { get; set; } public virtual string[] ToWHBetween { get; set; } public virtual string[] ToWHIn { get; set; } public virtual string WH_TransferLineID { get; set; } public virtual string WH_TransferLineIDStartsWith { get; set; } public virtual string WH_TransferLineIDEndsWith { get; set; } public virtual string WH_TransferLineIDContains { get; set; } public virtual string WH_TransferLineIDLike { get; set; } public virtual string[] WH_TransferLineIDBetween { get; set; } public virtual string[] WH_TransferLineIDIn { get; set; } public virtual string WH_TransferLineDetailsID { get; set; } public virtual string WH_TransferLineDetailsIDStartsWith { get; set; } public virtual string WH_TransferLineDetailsIDEndsWith { get; set; } public virtual string WH_TransferLineDetailsIDContains { get; set; } public virtual string WH_TransferLineDetailsIDLike { get; set; } public virtual string[] WH_TransferLineDetailsIDBetween { get; set; } public virtual string[] WH_TransferLineDetailsIDIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } } public partial class v_Inventory { [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string PartNoAndDescription { get; set; } [Required] public virtual string Category1ID { get; set; } [Required] public virtual string Category2ID { get; set; } [Required] public virtual string Category3ID { get; set; } [Required] public virtual string Category4ID { get; set; } [Required] public virtual string Category5ID { get; set; } [Required] public virtual string ClassificationID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_InventoryQuery : QueryDb, IReturn> { public v_InventoryQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; PartNoAndDescriptionBetween = new string[]{}; PartNoAndDescriptionIn = new string[]{}; Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; ClassificationIDBetween = new string[]{}; ClassificationIDIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string PartNoAndDescription { get; set; } public virtual string PartNoAndDescriptionStartsWith { get; set; } public virtual string PartNoAndDescriptionEndsWith { get; set; } public virtual string PartNoAndDescriptionContains { get; set; } public virtual string PartNoAndDescriptionLike { get; set; } public virtual string[] PartNoAndDescriptionBetween { get; set; } public virtual string[] PartNoAndDescriptionIn { get; set; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string ClassificationID { get; set; } public virtual string ClassificationIDStartsWith { get; set; } public virtual string ClassificationIDEndsWith { get; set; } public virtual string ClassificationIDContains { get; set; } public virtual string ClassificationIDLike { get; set; } public virtual string[] ClassificationIDBetween { get; set; } public virtual string[] ClassificationIDIn { get; set; } } public partial class v_JB_BackOrders { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } [Required] public virtual string Item { get; set; } public virtual string Description { get; set; } public virtual DateTime? TranDate { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_BackOrdersQuery : QueryDb, IReturn> { public v_JB_BackOrdersQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_Cashbook { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_CashbookEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_CashbookEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_CashbookEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_CashbookQuery : QueryDb, IReturn> { public v_JB_CashbookQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_CashbookTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_CashbookTotalsToDateQuery : QueryDb, IReturn> { public v_JB_CashbookTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_ChargesToDate { public virtual decimal? TotalCharge { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_ChargesToDateQuery : QueryDb, IReturn> { public v_JB_ChargesToDateQuery() { TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_CostsToDate { public virtual decimal? TotalCost { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_CostsToDateQuery : QueryDb, IReturn> { public v_JB_CostsToDateQuery() { TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_CreditNotes { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual string JobCostStage { get; set; } [Required] public virtual string Item { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } [Required] public virtual string Qty { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCharge { get; set; } [Required] public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_CreditNotesQuery : QueryDb, IReturn> { public v_JB_CreditNotesQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new string[]{}; QtyIn = new string[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual string Qty { get; set; } public virtual string QtyStartsWith { get; set; } public virtual string QtyEndsWith { get; set; } public virtual string QtyContains { get; set; } public virtual string QtyLike { get; set; } public virtual string[] QtyBetween { get; set; } public virtual string[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_DefaultEstimate { public virtual decimal? EstimateCharge { get; set; } public virtual decimal? EstimateCost { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_DefaultEstimateQuery : QueryDb, IReturn> { public v_JB_DefaultEstimateQuery() { EstimateChargeBetween = new Nullable[]{}; EstimateChargeIn = new Nullable[]{}; EstimateCostBetween = new Nullable[]{}; EstimateCostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? EstimateCharge { get; set; } public virtual decimal? EstimateChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? EstimateChargeGreaterThan { get; set; } public virtual decimal? EstimateChargeLessThan { get; set; } public virtual decimal? EstimateChargeLessThanOrEqualTo { get; set; } public virtual decimal? EstimateChargeNotEqualTo { get; set; } public virtual Nullable[] EstimateChargeBetween { get; set; } public virtual Nullable[] EstimateChargeIn { get; set; } public virtual decimal? EstimateCost { get; set; } public virtual decimal? EstimateCostGreaterThanOrEqualTo { get; set; } public virtual decimal? EstimateCostGreaterThan { get; set; } public virtual decimal? EstimateCostLessThan { get; set; } public virtual decimal? EstimateCostLessThanOrEqualTo { get; set; } public virtual decimal? EstimateCostNotEqualTo { get; set; } public virtual Nullable[] EstimateCostBetween { get; set; } public virtual Nullable[] EstimateCostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_FinishedGoods { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_FinishedGoodsQuery : QueryDb, IReturn> { public v_JB_FinishedGoodsQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_GoodProducedTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_GoodProducedTotalsToDateQuery : QueryDb, IReturn> { public v_JB_GoodProducedTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_GoodsReceived { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_GoodsReceivedQuery : QueryDb, IReturn> { public v_JB_GoodsReceivedQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_GoodsReceivedTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_GoodsReceivedTotalsToDateQuery : QueryDb, IReturn> { public v_JB_GoodsReceivedTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_GoodsWrittenOnOffTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_GoodsWrittenOnOffTotalsToDateQuery : QueryDb, IReturn> { public v_JB_GoodsWrittenOnOffTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_InvoicedToDate { public virtual decimal? InvoicedAmount { get; set; } public virtual decimal? InvoicedCost { get; set; } public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_InvoicedToDateQuery : QueryDb, IReturn> { public v_JB_InvoicedToDateQuery() { InvoicedAmountBetween = new Nullable[]{}; InvoicedAmountIn = new Nullable[]{}; InvoicedCostBetween = new Nullable[]{}; InvoicedCostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? InvoicedAmount { get; set; } public virtual decimal? InvoicedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicedAmountGreaterThan { get; set; } public virtual decimal? InvoicedAmountLessThan { get; set; } public virtual decimal? InvoicedAmountLessThanOrEqualTo { get; set; } public virtual decimal? InvoicedAmountNotEqualTo { get; set; } public virtual Nullable[] InvoicedAmountBetween { get; set; } public virtual Nullable[] InvoicedAmountIn { get; set; } public virtual decimal? InvoicedCost { get; set; } public virtual decimal? InvoicedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicedCostGreaterThan { get; set; } public virtual decimal? InvoicedCostLessThan { get; set; } public virtual decimal? InvoicedCostLessThanOrEqualTo { get; set; } public virtual decimal? InvoicedCostNotEqualTo { get; set; } public virtual Nullable[] InvoicedCostBetween { get; set; } public virtual Nullable[] InvoicedCostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_Invoices { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual string JobCostStage { get; set; } [Required] public virtual string Item { get; set; } [Required] public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } [Required] public virtual string Qty { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCharge { get; set; } [Required] public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_InvoicesQuery : QueryDb, IReturn> { public v_JB_InvoicesQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new string[]{}; QtyIn = new string[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual string Qty { get; set; } public virtual string QtyStartsWith { get; set; } public virtual string QtyEndsWith { get; set; } public virtual string QtyContains { get; set; } public virtual string QtyLike { get; set; } public virtual string[] QtyBetween { get; set; } public virtual string[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_InvoiceWrittenOnOffTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_InvoiceWrittenOnOffTotalsToDateQuery : QueryDb, IReturn> { public v_JB_InvoiceWrittenOnOffTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class V_JB_JobCodeSearch { [Required] public virtual string JobID { get; set; } public virtual string JobNo { get; set; } public virtual string JobDescription { get; set; } public virtual string CostCentreID { get; set; } public virtual string CostCentreNo { get; set; } public virtual string CostCentreDesc { get; set; } public virtual string StageID { get; set; } public virtual string StageNo { get; set; } public virtual string StageDesc { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_JB_JobCodeSearchQuery : QueryDb, IReturn> { public V_JB_JobCodeSearchQuery() { JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; JobDescriptionBetween = new string[]{}; JobDescriptionIn = new string[]{}; CostCentreIDBetween = new string[]{}; CostCentreIDIn = new string[]{}; CostCentreNoBetween = new string[]{}; CostCentreNoIn = new string[]{}; CostCentreDescBetween = new string[]{}; CostCentreDescIn = new string[]{}; StageIDBetween = new string[]{}; StageIDIn = new string[]{}; StageNoBetween = new string[]{}; StageNoIn = new string[]{}; StageDescBetween = new string[]{}; StageDescIn = new string[]{}; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string JobDescription { get; set; } public virtual string JobDescriptionStartsWith { get; set; } public virtual string JobDescriptionEndsWith { get; set; } public virtual string JobDescriptionContains { get; set; } public virtual string JobDescriptionLike { get; set; } public virtual string[] JobDescriptionBetween { get; set; } public virtual string[] JobDescriptionIn { get; set; } public virtual string CostCentreID { get; set; } public virtual string CostCentreIDStartsWith { get; set; } public virtual string CostCentreIDEndsWith { get; set; } public virtual string CostCentreIDContains { get; set; } public virtual string CostCentreIDLike { get; set; } public virtual string[] CostCentreIDBetween { get; set; } public virtual string[] CostCentreIDIn { get; set; } public virtual string CostCentreNo { get; set; } public virtual string CostCentreNoStartsWith { get; set; } public virtual string CostCentreNoEndsWith { get; set; } public virtual string CostCentreNoContains { get; set; } public virtual string CostCentreNoLike { get; set; } public virtual string[] CostCentreNoBetween { get; set; } public virtual string[] CostCentreNoIn { get; set; } public virtual string CostCentreDesc { get; set; } public virtual string CostCentreDescStartsWith { get; set; } public virtual string CostCentreDescEndsWith { get; set; } public virtual string CostCentreDescContains { get; set; } public virtual string CostCentreDescLike { get; set; } public virtual string[] CostCentreDescBetween { get; set; } public virtual string[] CostCentreDescIn { get; set; } public virtual string StageID { get; set; } public virtual string StageIDStartsWith { get; set; } public virtual string StageIDEndsWith { get; set; } public virtual string StageIDContains { get; set; } public virtual string StageIDLike { get; set; } public virtual string[] StageIDBetween { get; set; } public virtual string[] StageIDIn { get; set; } public virtual string StageNo { get; set; } public virtual string StageNoStartsWith { get; set; } public virtual string StageNoEndsWith { get; set; } public virtual string StageNoContains { get; set; } public virtual string StageNoLike { get; set; } public virtual string[] StageNoBetween { get; set; } public virtual string[] StageNoIn { get; set; } public virtual string StageDesc { get; set; } public virtual string StageDescStartsWith { get; set; } public virtual string StageDescEndsWith { get; set; } public virtual string StageDescContains { get; set; } public virtual string StageDescLike { get; set; } public virtual string[] StageDescBetween { get; set; } public virtual string[] StageDescIn { get; set; } } public partial class v_JB_Jobs { public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string JobNo { get; set; } public virtual string Description { get; set; } public virtual string Status { get; set; } public virtual DateTime? EstEndDate { get; set; } [Required] public virtual string JobID { get; set; } public virtual decimal? ChargeToDate { get; set; } public virtual decimal? CostToDate { get; set; } public virtual DateTime? LastInvoiceDate { get; set; } public virtual decimal? WIPValueCost { get; set; } public virtual decimal? WIPValueCharge { get; set; } public virtual decimal? EstimateCharge { get; set; } public virtual decimal? InvoicedToDate { get; set; } public virtual decimal? EstimateCost { get; set; } public virtual decimal? InvoicedCostToDate { get; set; } public virtual decimal? MarginPercentage { get; set; } public virtual decimal? PercentageInvoiced { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_JobsQuery : QueryDb, IReturn> { public v_JB_JobsQuery() { AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; StatusBetween = new string[]{}; StatusIn = new string[]{}; EstEndDateBetween = new Nullable[]{}; EstEndDateIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; ChargeToDateBetween = new Nullable[]{}; ChargeToDateIn = new Nullable[]{}; CostToDateBetween = new Nullable[]{}; CostToDateIn = new Nullable[]{}; LastInvoiceDateBetween = new Nullable[]{}; LastInvoiceDateIn = new Nullable[]{}; WIPValueCostBetween = new Nullable[]{}; WIPValueCostIn = new Nullable[]{}; WIPValueChargeBetween = new Nullable[]{}; WIPValueChargeIn = new Nullable[]{}; EstimateChargeBetween = new Nullable[]{}; EstimateChargeIn = new Nullable[]{}; InvoicedToDateBetween = new Nullable[]{}; InvoicedToDateIn = new Nullable[]{}; EstimateCostBetween = new Nullable[]{}; EstimateCostIn = new Nullable[]{}; InvoicedCostToDateBetween = new Nullable[]{}; InvoicedCostToDateIn = new Nullable[]{}; MarginPercentageBetween = new Nullable[]{}; MarginPercentageIn = new Nullable[]{}; PercentageInvoicedBetween = new Nullable[]{}; PercentageInvoicedIn = new Nullable[]{}; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string Status { get; set; } public virtual string StatusStartsWith { get; set; } public virtual string StatusEndsWith { get; set; } public virtual string StatusContains { get; set; } public virtual string StatusLike { get; set; } public virtual string[] StatusBetween { get; set; } public virtual string[] StatusIn { get; set; } public virtual DateTime? EstEndDate { get; set; } public virtual DateTime? EstEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateGreaterThan { get; set; } public virtual DateTime? EstEndDateLessThan { get; set; } public virtual DateTime? EstEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateNotEqualTo { get; set; } public virtual Nullable[] EstEndDateBetween { get; set; } public virtual Nullable[] EstEndDateIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual decimal? ChargeToDate { get; set; } public virtual decimal? ChargeToDateGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeToDateGreaterThan { get; set; } public virtual decimal? ChargeToDateLessThan { get; set; } public virtual decimal? ChargeToDateLessThanOrEqualTo { get; set; } public virtual decimal? ChargeToDateNotEqualTo { get; set; } public virtual Nullable[] ChargeToDateBetween { get; set; } public virtual Nullable[] ChargeToDateIn { get; set; } public virtual decimal? CostToDate { get; set; } public virtual decimal? CostToDateGreaterThanOrEqualTo { get; set; } public virtual decimal? CostToDateGreaterThan { get; set; } public virtual decimal? CostToDateLessThan { get; set; } public virtual decimal? CostToDateLessThanOrEqualTo { get; set; } public virtual decimal? CostToDateNotEqualTo { get; set; } public virtual Nullable[] CostToDateBetween { get; set; } public virtual Nullable[] CostToDateIn { get; set; } public virtual DateTime? LastInvoiceDate { get; set; } public virtual DateTime? LastInvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastInvoiceDateGreaterThan { get; set; } public virtual DateTime? LastInvoiceDateLessThan { get; set; } public virtual DateTime? LastInvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastInvoiceDateNotEqualTo { get; set; } public virtual Nullable[] LastInvoiceDateBetween { get; set; } public virtual Nullable[] LastInvoiceDateIn { get; set; } public virtual decimal? WIPValueCost { get; set; } public virtual decimal? WIPValueCostGreaterThanOrEqualTo { get; set; } public virtual decimal? WIPValueCostGreaterThan { get; set; } public virtual decimal? WIPValueCostLessThan { get; set; } public virtual decimal? WIPValueCostLessThanOrEqualTo { get; set; } public virtual decimal? WIPValueCostNotEqualTo { get; set; } public virtual Nullable[] WIPValueCostBetween { get; set; } public virtual Nullable[] WIPValueCostIn { get; set; } public virtual decimal? WIPValueCharge { get; set; } public virtual decimal? WIPValueChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? WIPValueChargeGreaterThan { get; set; } public virtual decimal? WIPValueChargeLessThan { get; set; } public virtual decimal? WIPValueChargeLessThanOrEqualTo { get; set; } public virtual decimal? WIPValueChargeNotEqualTo { get; set; } public virtual Nullable[] WIPValueChargeBetween { get; set; } public virtual Nullable[] WIPValueChargeIn { get; set; } public virtual decimal? EstimateCharge { get; set; } public virtual decimal? EstimateChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? EstimateChargeGreaterThan { get; set; } public virtual decimal? EstimateChargeLessThan { get; set; } public virtual decimal? EstimateChargeLessThanOrEqualTo { get; set; } public virtual decimal? EstimateChargeNotEqualTo { get; set; } public virtual Nullable[] EstimateChargeBetween { get; set; } public virtual Nullable[] EstimateChargeIn { get; set; } public virtual decimal? InvoicedToDate { get; set; } public virtual decimal? InvoicedToDateGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicedToDateGreaterThan { get; set; } public virtual decimal? InvoicedToDateLessThan { get; set; } public virtual decimal? InvoicedToDateLessThanOrEqualTo { get; set; } public virtual decimal? InvoicedToDateNotEqualTo { get; set; } public virtual Nullable[] InvoicedToDateBetween { get; set; } public virtual Nullable[] InvoicedToDateIn { get; set; } public virtual decimal? EstimateCost { get; set; } public virtual decimal? EstimateCostGreaterThanOrEqualTo { get; set; } public virtual decimal? EstimateCostGreaterThan { get; set; } public virtual decimal? EstimateCostLessThan { get; set; } public virtual decimal? EstimateCostLessThanOrEqualTo { get; set; } public virtual decimal? EstimateCostNotEqualTo { get; set; } public virtual Nullable[] EstimateCostBetween { get; set; } public virtual Nullable[] EstimateCostIn { get; set; } public virtual decimal? InvoicedCostToDate { get; set; } public virtual decimal? InvoicedCostToDateGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoicedCostToDateGreaterThan { get; set; } public virtual decimal? InvoicedCostToDateLessThan { get; set; } public virtual decimal? InvoicedCostToDateLessThanOrEqualTo { get; set; } public virtual decimal? InvoicedCostToDateNotEqualTo { get; set; } public virtual Nullable[] InvoicedCostToDateBetween { get; set; } public virtual Nullable[] InvoicedCostToDateIn { get; set; } public virtual decimal? MarginPercentage { get; set; } public virtual decimal? MarginPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? MarginPercentageGreaterThan { get; set; } public virtual decimal? MarginPercentageLessThan { get; set; } public virtual decimal? MarginPercentageLessThanOrEqualTo { get; set; } public virtual decimal? MarginPercentageNotEqualTo { get; set; } public virtual Nullable[] MarginPercentageBetween { get; set; } public virtual Nullable[] MarginPercentageIn { get; set; } public virtual decimal? PercentageInvoiced { get; set; } public virtual decimal? PercentageInvoicedGreaterThanOrEqualTo { get; set; } public virtual decimal? PercentageInvoicedGreaterThan { get; set; } public virtual decimal? PercentageInvoicedLessThan { get; set; } public virtual decimal? PercentageInvoicedLessThanOrEqualTo { get; set; } public virtual decimal? PercentageInvoicedNotEqualTo { get; set; } public virtual Nullable[] PercentageInvoicedBetween { get; set; } public virtual Nullable[] PercentageInvoicedIn { get; set; } } public partial class v_JB_Journals { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_JournalsEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_JournalsEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_JournalsEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_JournalsQuery : QueryDb, IReturn> { public v_JB_JournalsQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_JournalsTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_JournalsTotalsToDateQuery : QueryDb, IReturn> { public v_JB_JournalsTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_Labour { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_LabourEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_LabourEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_LabourEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_LabourQuery : QueryDb, IReturn> { public v_JB_LabourQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_LabourTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_LabourTotalsToDateQuery : QueryDb, IReturn> { public v_JB_LabourTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_LastInvoiceDate { public virtual string JobID { get; set; } public virtual DateTime? LastInvoiceDate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_LastInvoiceDateQuery : QueryDb, IReturn> { public v_JB_LastInvoiceDateQuery() { JobIDBetween = new string[]{}; JobIDIn = new string[]{}; LastInvoiceDateBetween = new Nullable[]{}; LastInvoiceDateIn = new Nullable[]{}; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual DateTime? LastInvoiceDate { get; set; } public virtual DateTime? LastInvoiceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastInvoiceDateGreaterThan { get; set; } public virtual DateTime? LastInvoiceDateLessThan { get; set; } public virtual DateTime? LastInvoiceDateLessThanOrEqualTo { get; set; } public virtual DateTime? LastInvoiceDateNotEqualTo { get; set; } public virtual Nullable[] LastInvoiceDateBetween { get; set; } public virtual Nullable[] LastInvoiceDateIn { get; set; } } public partial class v_JB_Main { [Required] public virtual string JobID { get; set; } public virtual string JobNo { get; set; } public virtual string Description { get; set; } [Required] public virtual string JobGroup { get; set; } public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string OrderNo { get; set; } public virtual bool? IsTemplate { get; set; } [Required] public virtual string Status { get; set; } [Required] public virtual DateTime StartDate { get; set; } [Required] public virtual DateTime EstEndDate { get; set; } [Required] public virtual DateTime EstStartDate { get; set; } [Required] public virtual DateTime ClosedDate { get; set; } public virtual short? InventorySellType { get; set; } public virtual decimal? ContractAmount { get; set; } public virtual decimal? MarkUpMaterials { get; set; } public virtual decimal? MarkUpLabour { get; set; } public virtual decimal? MarkUpSubContract { get; set; } public virtual decimal? MarkUpResource { get; set; } public virtual short? RetentionType { get; set; } public virtual decimal? RetentionValue { get; set; } public virtual bool? GstApplicable { get; set; } [Required] public virtual string Priority { get; set; } public virtual string CostCentreNo { get; set; } public virtual string CostCentreDesc { get; set; } public virtual bool? CostCentreIsEnabled { get; set; } public virtual string StageNo { get; set; } public virtual string StageDesc { get; set; } public virtual bool? StageIsEnabled { get; set; } public virtual string ClassDesc { get; set; } public virtual string JobClass { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_MainQuery : QueryDb, IReturn> { public v_JB_MainQuery() { JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; JobGroupBetween = new string[]{}; JobGroupIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; StatusBetween = new string[]{}; StatusIn = new string[]{}; StartDateBetween = new DateTime[]{}; StartDateIn = new DateTime[]{}; EstEndDateBetween = new DateTime[]{}; EstEndDateIn = new DateTime[]{}; EstStartDateBetween = new DateTime[]{}; EstStartDateIn = new DateTime[]{}; ClosedDateBetween = new DateTime[]{}; ClosedDateIn = new DateTime[]{}; InventorySellTypeBetween = new Nullable[]{}; InventorySellTypeIn = new Nullable[]{}; ContractAmountBetween = new Nullable[]{}; ContractAmountIn = new Nullable[]{}; MarkUpMaterialsBetween = new Nullable[]{}; MarkUpMaterialsIn = new Nullable[]{}; MarkUpLabourBetween = new Nullable[]{}; MarkUpLabourIn = new Nullable[]{}; MarkUpSubContractBetween = new Nullable[]{}; MarkUpSubContractIn = new Nullable[]{}; MarkUpResourceBetween = new Nullable[]{}; MarkUpResourceIn = new Nullable[]{}; RetentionTypeBetween = new Nullable[]{}; RetentionTypeIn = new Nullable[]{}; RetentionValueBetween = new Nullable[]{}; RetentionValueIn = new Nullable[]{}; PriorityBetween = new string[]{}; PriorityIn = new string[]{}; CostCentreNoBetween = new string[]{}; CostCentreNoIn = new string[]{}; CostCentreDescBetween = new string[]{}; CostCentreDescIn = new string[]{}; StageNoBetween = new string[]{}; StageNoIn = new string[]{}; StageDescBetween = new string[]{}; StageDescIn = new string[]{}; ClassDescBetween = new string[]{}; ClassDescIn = new string[]{}; JobClassBetween = new string[]{}; JobClassIn = new string[]{}; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string JobGroup { get; set; } public virtual string JobGroupStartsWith { get; set; } public virtual string JobGroupEndsWith { get; set; } public virtual string JobGroupContains { get; set; } public virtual string JobGroupLike { get; set; } public virtual string[] JobGroupBetween { get; set; } public virtual string[] JobGroupIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual bool? IsTemplate { get; set; } public virtual string Status { get; set; } public virtual string StatusStartsWith { get; set; } public virtual string StatusEndsWith { get; set; } public virtual string StatusContains { get; set; } public virtual string StatusLike { get; set; } public virtual string[] StatusBetween { get; set; } public virtual string[] StatusIn { get; set; } public virtual DateTime? StartDate { get; set; } public virtual DateTime? StartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? StartDateGreaterThan { get; set; } public virtual DateTime? StartDateLessThan { get; set; } public virtual DateTime? StartDateLessThanOrEqualTo { get; set; } public virtual DateTime? StartDateNotEqualTo { get; set; } public virtual DateTime[] StartDateBetween { get; set; } public virtual DateTime[] StartDateIn { get; set; } public virtual DateTime? EstEndDate { get; set; } public virtual DateTime? EstEndDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateGreaterThan { get; set; } public virtual DateTime? EstEndDateLessThan { get; set; } public virtual DateTime? EstEndDateLessThanOrEqualTo { get; set; } public virtual DateTime? EstEndDateNotEqualTo { get; set; } public virtual DateTime[] EstEndDateBetween { get; set; } public virtual DateTime[] EstEndDateIn { get; set; } public virtual DateTime? EstStartDate { get; set; } public virtual DateTime? EstStartDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? EstStartDateGreaterThan { get; set; } public virtual DateTime? EstStartDateLessThan { get; set; } public virtual DateTime? EstStartDateLessThanOrEqualTo { get; set; } public virtual DateTime? EstStartDateNotEqualTo { get; set; } public virtual DateTime[] EstStartDateBetween { get; set; } public virtual DateTime[] EstStartDateIn { get; set; } public virtual DateTime? ClosedDate { get; set; } public virtual DateTime? ClosedDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ClosedDateGreaterThan { get; set; } public virtual DateTime? ClosedDateLessThan { get; set; } public virtual DateTime? ClosedDateLessThanOrEqualTo { get; set; } public virtual DateTime? ClosedDateNotEqualTo { get; set; } public virtual DateTime[] ClosedDateBetween { get; set; } public virtual DateTime[] ClosedDateIn { get; set; } public virtual short? InventorySellType { get; set; } public virtual short? InventorySellTypeGreaterThanOrEqualTo { get; set; } public virtual short? InventorySellTypeGreaterThan { get; set; } public virtual short? InventorySellTypeLessThan { get; set; } public virtual short? InventorySellTypeLessThanOrEqualTo { get; set; } public virtual short? InventorySellTypeNotEqualTo { get; set; } public virtual Nullable[] InventorySellTypeBetween { get; set; } public virtual Nullable[] InventorySellTypeIn { get; set; } public virtual decimal? ContractAmount { get; set; } public virtual decimal? ContractAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? ContractAmountGreaterThan { get; set; } public virtual decimal? ContractAmountLessThan { get; set; } public virtual decimal? ContractAmountLessThanOrEqualTo { get; set; } public virtual decimal? ContractAmountNotEqualTo { get; set; } public virtual Nullable[] ContractAmountBetween { get; set; } public virtual Nullable[] ContractAmountIn { get; set; } public virtual decimal? MarkUpMaterials { get; set; } public virtual decimal? MarkUpMaterialsGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpMaterialsGreaterThan { get; set; } public virtual decimal? MarkUpMaterialsLessThan { get; set; } public virtual decimal? MarkUpMaterialsLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpMaterialsNotEqualTo { get; set; } public virtual Nullable[] MarkUpMaterialsBetween { get; set; } public virtual Nullable[] MarkUpMaterialsIn { get; set; } public virtual decimal? MarkUpLabour { get; set; } public virtual decimal? MarkUpLabourGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpLabourGreaterThan { get; set; } public virtual decimal? MarkUpLabourLessThan { get; set; } public virtual decimal? MarkUpLabourLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpLabourNotEqualTo { get; set; } public virtual Nullable[] MarkUpLabourBetween { get; set; } public virtual Nullable[] MarkUpLabourIn { get; set; } public virtual decimal? MarkUpSubContract { get; set; } public virtual decimal? MarkUpSubContractGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpSubContractGreaterThan { get; set; } public virtual decimal? MarkUpSubContractLessThan { get; set; } public virtual decimal? MarkUpSubContractLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpSubContractNotEqualTo { get; set; } public virtual Nullable[] MarkUpSubContractBetween { get; set; } public virtual Nullable[] MarkUpSubContractIn { get; set; } public virtual decimal? MarkUpResource { get; set; } public virtual decimal? MarkUpResourceGreaterThanOrEqualTo { get; set; } public virtual decimal? MarkUpResourceGreaterThan { get; set; } public virtual decimal? MarkUpResourceLessThan { get; set; } public virtual decimal? MarkUpResourceLessThanOrEqualTo { get; set; } public virtual decimal? MarkUpResourceNotEqualTo { get; set; } public virtual Nullable[] MarkUpResourceBetween { get; set; } public virtual Nullable[] MarkUpResourceIn { get; set; } public virtual short? RetentionType { get; set; } public virtual short? RetentionTypeGreaterThanOrEqualTo { get; set; } public virtual short? RetentionTypeGreaterThan { get; set; } public virtual short? RetentionTypeLessThan { get; set; } public virtual short? RetentionTypeLessThanOrEqualTo { get; set; } public virtual short? RetentionTypeNotEqualTo { get; set; } public virtual Nullable[] RetentionTypeBetween { get; set; } public virtual Nullable[] RetentionTypeIn { get; set; } public virtual decimal? RetentionValue { get; set; } public virtual decimal? RetentionValueGreaterThanOrEqualTo { get; set; } public virtual decimal? RetentionValueGreaterThan { get; set; } public virtual decimal? RetentionValueLessThan { get; set; } public virtual decimal? RetentionValueLessThanOrEqualTo { get; set; } public virtual decimal? RetentionValueNotEqualTo { get; set; } public virtual Nullable[] RetentionValueBetween { get; set; } public virtual Nullable[] RetentionValueIn { get; set; } public virtual bool? GstApplicable { get; set; } public virtual string Priority { get; set; } public virtual string PriorityStartsWith { get; set; } public virtual string PriorityEndsWith { get; set; } public virtual string PriorityContains { get; set; } public virtual string PriorityLike { get; set; } public virtual string[] PriorityBetween { get; set; } public virtual string[] PriorityIn { get; set; } public virtual string CostCentreNo { get; set; } public virtual string CostCentreNoStartsWith { get; set; } public virtual string CostCentreNoEndsWith { get; set; } public virtual string CostCentreNoContains { get; set; } public virtual string CostCentreNoLike { get; set; } public virtual string[] CostCentreNoBetween { get; set; } public virtual string[] CostCentreNoIn { get; set; } public virtual string CostCentreDesc { get; set; } public virtual string CostCentreDescStartsWith { get; set; } public virtual string CostCentreDescEndsWith { get; set; } public virtual string CostCentreDescContains { get; set; } public virtual string CostCentreDescLike { get; set; } public virtual string[] CostCentreDescBetween { get; set; } public virtual string[] CostCentreDescIn { get; set; } public virtual bool? CostCentreIsEnabled { get; set; } public virtual string StageNo { get; set; } public virtual string StageNoStartsWith { get; set; } public virtual string StageNoEndsWith { get; set; } public virtual string StageNoContains { get; set; } public virtual string StageNoLike { get; set; } public virtual string[] StageNoBetween { get; set; } public virtual string[] StageNoIn { get; set; } public virtual string StageDesc { get; set; } public virtual string StageDescStartsWith { get; set; } public virtual string StageDescEndsWith { get; set; } public virtual string StageDescContains { get; set; } public virtual string StageDescLike { get; set; } public virtual string[] StageDescBetween { get; set; } public virtual string[] StageDescIn { get; set; } public virtual bool? StageIsEnabled { get; set; } public virtual string ClassDesc { get; set; } public virtual string ClassDescStartsWith { get; set; } public virtual string ClassDescEndsWith { get; set; } public virtual string ClassDescContains { get; set; } public virtual string ClassDescLike { get; set; } public virtual string[] ClassDescBetween { get; set; } public virtual string[] ClassDescIn { get; set; } public virtual string JobClass { get; set; } public virtual string JobClassStartsWith { get; set; } public virtual string JobClassEndsWith { get; set; } public virtual string JobClassContains { get; set; } public virtual string JobClassLike { get; set; } public virtual string[] JobClassBetween { get; set; } public virtual string[] JobClassIn { get; set; } } public partial class v_JB_MarginPercentageToDate { public virtual decimal? MarginPercentage { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_MarginPercentageToDateQuery : QueryDb, IReturn> { public v_JB_MarginPercentageToDateQuery() { MarginPercentageBetween = new Nullable[]{}; MarginPercentageIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? MarginPercentage { get; set; } public virtual decimal? MarginPercentageGreaterThanOrEqualTo { get; set; } public virtual decimal? MarginPercentageGreaterThan { get; set; } public virtual decimal? MarginPercentageLessThan { get; set; } public virtual decimal? MarginPercentageLessThanOrEqualTo { get; set; } public virtual decimal? MarginPercentageNotEqualTo { get; set; } public virtual Nullable[] MarginPercentageBetween { get; set; } public virtual Nullable[] MarginPercentageIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_Materials { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_MaterialsEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_MaterialsEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_MaterialsEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_MaterialsQuery : QueryDb, IReturn> { public v_JB_MaterialsQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_MaterialsTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_MaterialsTotalsToDateQuery : QueryDb, IReturn> { public v_JB_MaterialsTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_PercentInvoiced { public virtual decimal? PercentageInvoiced { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_PercentInvoicedQuery : QueryDb, IReturn> { public v_JB_PercentInvoicedQuery() { PercentageInvoicedBetween = new Nullable[]{}; PercentageInvoicedIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? PercentageInvoiced { get; set; } public virtual decimal? PercentageInvoicedGreaterThanOrEqualTo { get; set; } public virtual decimal? PercentageInvoicedGreaterThan { get; set; } public virtual decimal? PercentageInvoicedLessThan { get; set; } public virtual decimal? PercentageInvoicedLessThanOrEqualTo { get; set; } public virtual decimal? PercentageInvoicedNotEqualTo { get; set; } public virtual Nullable[] PercentageInvoicedBetween { get; set; } public virtual Nullable[] PercentageInvoicedIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_PurchaseOrders { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual string JobCostStage { get; set; } [Required] public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCharge { get; set; } [Required] public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_PurchaseOrdersQuery : QueryDb, IReturn> { public v_JB_PurchaseOrdersQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_Purchases { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_PurchasesEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_PurchasesEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_PurchasesEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_PurchasesQuery : QueryDb, IReturn> { public v_JB_PurchasesQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_PurchasesTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_PurchasesTotalsToDateQuery : QueryDb, IReturn> { public v_JB_PurchasesTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_Resources { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } [Required] public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } [Required] public virtual DateTime TranDate { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual decimal TotalCost { get; set; } [Required] public virtual decimal TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } public partial class v_JB_ResourcesEstimateTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } public virtual byte? DefaultEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_ResourcesEstimateTotalsToDateQuery : QueryDb, IReturn> { public v_JB_ResourcesEstimateTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; DefaultEstimateBetween = new Nullable[]{}; DefaultEstimateIn = new Nullable[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual byte? DefaultEstimate { get; set; } public virtual byte? DefaultEstimateGreaterThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateGreaterThan { get; set; } public virtual byte? DefaultEstimateLessThan { get; set; } public virtual byte? DefaultEstimateLessThanOrEqualTo { get; set; } public virtual byte? DefaultEstimateNotEqualTo { get; set; } public virtual Nullable[] DefaultEstimateBetween { get; set; } public virtual Nullable[] DefaultEstimateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_ResourcesQuery : QueryDb, IReturn> { public v_JB_ResourcesQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new DateTime[]{}; TranDateIn = new DateTime[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new decimal[]{}; TotalCostIn = new decimal[]{}; TotalChargeBetween = new decimal[]{}; TotalChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual DateTime[] TranDateBetween { get; set; } public virtual DateTime[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual decimal[] TotalCostBetween { get; set; } public virtual decimal[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual decimal[] TotalChargeBetween { get; set; } public virtual decimal[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_ResourcesTotalsToDate { public virtual decimal? Charge { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_ResourcesTotalsToDateQuery : QueryDb, IReturn> { public v_JB_ResourcesTotalsToDateQuery() { ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class v_JB_Transactions { [Required] public virtual string SourceType { get; set; } [Required] public virtual string BatchNo { get; set; } public virtual string JobCostStage { get; set; } public virtual string Item { get; set; } public virtual string Description { get; set; } public virtual DateTime? TranDate { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual string Remark { get; set; } public virtual string JobNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_TransactionsQuery : QueryDb, IReturn> { public v_JB_TransactionsQuery() { SourceTypeBetween = new string[]{}; SourceTypeIn = new string[]{}; BatchNoBetween = new string[]{}; BatchNoIn = new string[]{}; JobCostStageBetween = new string[]{}; JobCostStageIn = new string[]{}; ItemBetween = new string[]{}; ItemIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; TotalChargeBetween = new Nullable[]{}; TotalChargeIn = new Nullable[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; } public virtual string SourceType { get; set; } public virtual string SourceTypeStartsWith { get; set; } public virtual string SourceTypeEndsWith { get; set; } public virtual string SourceTypeContains { get; set; } public virtual string SourceTypeLike { get; set; } public virtual string[] SourceTypeBetween { get; set; } public virtual string[] SourceTypeIn { get; set; } public virtual string BatchNo { get; set; } public virtual string BatchNoStartsWith { get; set; } public virtual string BatchNoEndsWith { get; set; } public virtual string BatchNoContains { get; set; } public virtual string BatchNoLike { get; set; } public virtual string[] BatchNoBetween { get; set; } public virtual string[] BatchNoIn { get; set; } public virtual string JobCostStage { get; set; } public virtual string JobCostStageStartsWith { get; set; } public virtual string JobCostStageEndsWith { get; set; } public virtual string JobCostStageContains { get; set; } public virtual string JobCostStageLike { get; set; } public virtual string[] JobCostStageBetween { get; set; } public virtual string[] JobCostStageIn { get; set; } public virtual string Item { get; set; } public virtual string ItemStartsWith { get; set; } public virtual string ItemEndsWith { get; set; } public virtual string ItemContains { get; set; } public virtual string ItemLike { get; set; } public virtual string[] ItemBetween { get; set; } public virtual string[] ItemIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? TotalCharge { get; set; } public virtual decimal? TotalChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalChargeGreaterThan { get; set; } public virtual decimal? TotalChargeLessThan { get; set; } public virtual decimal? TotalChargeLessThanOrEqualTo { get; set; } public virtual decimal? TotalChargeNotEqualTo { get; set; } public virtual Nullable[] TotalChargeBetween { get; set; } public virtual Nullable[] TotalChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } } public partial class v_JB_WIPValue { public virtual decimal? Cost { get; set; } public virtual decimal? Charge { get; set; } [Required] public virtual string JobID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JB_WIPValueQuery : QueryDb, IReturn> { public v_JB_WIPValueQuery() { CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; ChargeBetween = new Nullable[]{}; ChargeIn = new Nullable[]{}; JobIDBetween = new string[]{}; JobIDIn = new string[]{}; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual decimal? Charge { get; set; } public virtual decimal? ChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? ChargeGreaterThan { get; set; } public virtual decimal? ChargeLessThan { get; set; } public virtual decimal? ChargeLessThanOrEqualTo { get; set; } public virtual decimal? ChargeNotEqualTo { get; set; } public virtual Nullable[] ChargeBetween { get; set; } public virtual Nullable[] ChargeIn { get; set; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } } public partial class V_JIWA_Debtor_ALL { [Required] public virtual string DebtorID { get; set; } public virtual string SearchField { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Phone { get; set; } public virtual string PostCode { get; set; } public virtual string Address3 { get; set; } public virtual string Address2 { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_JIWA_Debtor_ALLQuery : QueryDb, IReturn> { public V_JIWA_Debtor_ALLQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; SearchFieldBetween = new string[]{}; SearchFieldIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string SearchField { get; set; } public virtual string SearchFieldStartsWith { get; set; } public virtual string SearchFieldEndsWith { get; set; } public virtual string SearchFieldContains { get; set; } public virtual string SearchFieldLike { get; set; } public virtual string[] SearchFieldBetween { get; set; } public virtual string[] SearchFieldIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } } public partial class v_Jiwa_Debtor_List { [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string AltAccountNo { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } [Required] public virtual string Country { get; set; } public virtual string Phone { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } [Required] public virtual bool WebAccess { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte? TradingStatus { get; set; } [Required] public virtual string DebtorClassificationID { get; set; } [Required] public virtual string ClassificationDescription { get; set; } [Required] public virtual string Category1ID { get; set; } public virtual string Category1Description { get; set; } [Required] public virtual string Category2ID { get; set; } public virtual string Category2Description { get; set; } [Required] public virtual string Category3ID { get; set; } public virtual string Category3Description { get; set; } [Required] public virtual string Category4ID { get; set; } public virtual string Category4Description { get; set; } [Required] public virtual string Category5ID { get; set; } public virtual string Category5Description { get; set; } [Required] public virtual string PriceSchemeID { get; set; } [Required] public virtual string PriceSchemeDescription { get; set; } [Required] public virtual string PricingGroupDescription { get; set; } } [Route("/Queries/DebtorList", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_Debtor_ListQuery : QueryDb, IReturn> { public v_Jiwa_Debtor_ListQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; AltAccountNoBetween = new string[]{}; AltAccountNoIn = new string[]{}; Address1Between = new string[]{}; Address1In = new string[]{}; Address2Between = new string[]{}; Address2In = new string[]{}; Address3Between = new string[]{}; Address3In = new string[]{}; Address4Between = new string[]{}; Address4In = new string[]{}; PostCodeBetween = new string[]{}; PostCodeIn = new string[]{}; CountryBetween = new string[]{}; CountryIn = new string[]{}; PhoneBetween = new string[]{}; PhoneIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; CurrentBalanceBetween = new Nullable[]{}; CurrentBalanceIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; TradingStatusBetween = new Nullable[]{}; TradingStatusIn = new Nullable[]{}; DebtorClassificationIDBetween = new string[]{}; DebtorClassificationIDIn = new string[]{}; ClassificationDescriptionBetween = new string[]{}; ClassificationDescriptionIn = new string[]{}; Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; Category1DescriptionBetween = new string[]{}; Category1DescriptionIn = new string[]{}; Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; Category2DescriptionBetween = new string[]{}; Category2DescriptionIn = new string[]{}; Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; Category3DescriptionBetween = new string[]{}; Category3DescriptionIn = new string[]{}; Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; Category4DescriptionBetween = new string[]{}; Category4DescriptionIn = new string[]{}; Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; Category5DescriptionBetween = new string[]{}; Category5DescriptionIn = new string[]{}; PriceSchemeIDBetween = new string[]{}; PriceSchemeIDIn = new string[]{}; PriceSchemeDescriptionBetween = new string[]{}; PriceSchemeDescriptionIn = new string[]{}; PricingGroupDescriptionBetween = new string[]{}; PricingGroupDescriptionIn = new string[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string AltAccountNo { get; set; } public virtual string AltAccountNoStartsWith { get; set; } public virtual string AltAccountNoEndsWith { get; set; } public virtual string AltAccountNoContains { get; set; } public virtual string AltAccountNoLike { get; set; } public virtual string[] AltAccountNoBetween { get; set; } public virtual string[] AltAccountNoIn { get; set; } public virtual string Address1 { get; set; } public virtual string Address1StartsWith { get; set; } public virtual string Address1EndsWith { get; set; } public virtual string Address1Contains { get; set; } public virtual string Address1Like { get; set; } public virtual string[] Address1Between { get; set; } public virtual string[] Address1In { get; set; } public virtual string Address2 { get; set; } public virtual string Address2StartsWith { get; set; } public virtual string Address2EndsWith { get; set; } public virtual string Address2Contains { get; set; } public virtual string Address2Like { get; set; } public virtual string[] Address2Between { get; set; } public virtual string[] Address2In { get; set; } public virtual string Address3 { get; set; } public virtual string Address3StartsWith { get; set; } public virtual string Address3EndsWith { get; set; } public virtual string Address3Contains { get; set; } public virtual string Address3Like { get; set; } public virtual string[] Address3Between { get; set; } public virtual string[] Address3In { get; set; } public virtual string Address4 { get; set; } public virtual string Address4StartsWith { get; set; } public virtual string Address4EndsWith { get; set; } public virtual string Address4Contains { get; set; } public virtual string Address4Like { get; set; } public virtual string[] Address4Between { get; set; } public virtual string[] Address4In { get; set; } public virtual string PostCode { get; set; } public virtual string PostCodeStartsWith { get; set; } public virtual string PostCodeEndsWith { get; set; } public virtual string PostCodeContains { get; set; } public virtual string PostCodeLike { get; set; } public virtual string[] PostCodeBetween { get; set; } public virtual string[] PostCodeIn { get; set; } public virtual string Country { get; set; } public virtual string CountryStartsWith { get; set; } public virtual string CountryEndsWith { get; set; } public virtual string CountryContains { get; set; } public virtual string CountryLike { get; set; } public virtual string[] CountryBetween { get; set; } public virtual string[] CountryIn { get; set; } public virtual string Phone { get; set; } public virtual string PhoneStartsWith { get; set; } public virtual string PhoneEndsWith { get; set; } public virtual string PhoneContains { get; set; } public virtual string PhoneLike { get; set; } public virtual string[] PhoneBetween { get; set; } public virtual string[] PhoneIn { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual decimal? CurrentBalanceGreaterThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceGreaterThan { get; set; } public virtual decimal? CurrentBalanceLessThan { get; set; } public virtual decimal? CurrentBalanceLessThanOrEqualTo { get; set; } public virtual decimal? CurrentBalanceNotEqualTo { get; set; } public virtual Nullable[] CurrentBalanceBetween { get; set; } public virtual Nullable[] CurrentBalanceIn { get; set; } public virtual bool? WebAccess { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } public virtual byte? TradingStatus { get; set; } public virtual byte? TradingStatusGreaterThanOrEqualTo { get; set; } public virtual byte? TradingStatusGreaterThan { get; set; } public virtual byte? TradingStatusLessThan { get; set; } public virtual byte? TradingStatusLessThanOrEqualTo { get; set; } public virtual byte? TradingStatusNotEqualTo { get; set; } public virtual Nullable[] TradingStatusBetween { get; set; } public virtual Nullable[] TradingStatusIn { get; set; } public virtual string DebtorClassificationID { get; set; } public virtual string DebtorClassificationIDStartsWith { get; set; } public virtual string DebtorClassificationIDEndsWith { get; set; } public virtual string DebtorClassificationIDContains { get; set; } public virtual string DebtorClassificationIDLike { get; set; } public virtual string[] DebtorClassificationIDBetween { get; set; } public virtual string[] DebtorClassificationIDIn { get; set; } public virtual string ClassificationDescription { get; set; } public virtual string ClassificationDescriptionStartsWith { get; set; } public virtual string ClassificationDescriptionEndsWith { get; set; } public virtual string ClassificationDescriptionContains { get; set; } public virtual string ClassificationDescriptionLike { get; set; } public virtual string[] ClassificationDescriptionBetween { get; set; } public virtual string[] ClassificationDescriptionIn { get; set; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Category1Description { get; set; } public virtual string Category1DescriptionStartsWith { get; set; } public virtual string Category1DescriptionEndsWith { get; set; } public virtual string Category1DescriptionContains { get; set; } public virtual string Category1DescriptionLike { get; set; } public virtual string[] Category1DescriptionBetween { get; set; } public virtual string[] Category1DescriptionIn { get; set; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Category2Description { get; set; } public virtual string Category2DescriptionStartsWith { get; set; } public virtual string Category2DescriptionEndsWith { get; set; } public virtual string Category2DescriptionContains { get; set; } public virtual string Category2DescriptionLike { get; set; } public virtual string[] Category2DescriptionBetween { get; set; } public virtual string[] Category2DescriptionIn { get; set; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Category3Description { get; set; } public virtual string Category3DescriptionStartsWith { get; set; } public virtual string Category3DescriptionEndsWith { get; set; } public virtual string Category3DescriptionContains { get; set; } public virtual string Category3DescriptionLike { get; set; } public virtual string[] Category3DescriptionBetween { get; set; } public virtual string[] Category3DescriptionIn { get; set; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Category4Description { get; set; } public virtual string Category4DescriptionStartsWith { get; set; } public virtual string Category4DescriptionEndsWith { get; set; } public virtual string Category4DescriptionContains { get; set; } public virtual string Category4DescriptionLike { get; set; } public virtual string[] Category4DescriptionBetween { get; set; } public virtual string[] Category4DescriptionIn { get; set; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string Category5Description { get; set; } public virtual string Category5DescriptionStartsWith { get; set; } public virtual string Category5DescriptionEndsWith { get; set; } public virtual string Category5DescriptionContains { get; set; } public virtual string Category5DescriptionLike { get; set; } public virtual string[] Category5DescriptionBetween { get; set; } public virtual string[] Category5DescriptionIn { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string PriceSchemeIDStartsWith { get; set; } public virtual string PriceSchemeIDEndsWith { get; set; } public virtual string PriceSchemeIDContains { get; set; } public virtual string PriceSchemeIDLike { get; set; } public virtual string[] PriceSchemeIDBetween { get; set; } public virtual string[] PriceSchemeIDIn { get; set; } public virtual string PriceSchemeDescription { get; set; } public virtual string PriceSchemeDescriptionStartsWith { get; set; } public virtual string PriceSchemeDescriptionEndsWith { get; set; } public virtual string PriceSchemeDescriptionContains { get; set; } public virtual string PriceSchemeDescriptionLike { get; set; } public virtual string[] PriceSchemeDescriptionBetween { get; set; } public virtual string[] PriceSchemeDescriptionIn { get; set; } public virtual string PricingGroupDescription { get; set; } public virtual string PricingGroupDescriptionStartsWith { get; set; } public virtual string PricingGroupDescriptionEndsWith { get; set; } public virtual string PricingGroupDescriptionContains { get; set; } public virtual string PricingGroupDescriptionLike { get; set; } public virtual string[] PricingGroupDescriptionBetween { get; set; } public virtual string[] PricingGroupDescriptionIn { get; set; } } public partial class v_Jiwa_Debtor_Transactions_List { [Required] public virtual string TransID { get; set; } public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? DueDate { get; set; } public virtual string InvRemitNo { get; set; } [Required] public virtual bool DebitCredit { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? OutstandingAmount { get; set; } public virtual string Description { get; set; } public virtual string SourceID { get; set; } public virtual string Ref { get; set; } public virtual string Remark { get; set; } public virtual string Note { get; set; } [Required] public virtual bool AgedOut { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_Debtor_Transactions_ListQuery : QueryDb, IReturn> { public v_Jiwa_Debtor_Transactions_ListQuery() { TransIDBetween = new string[]{}; TransIDIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; TranDateBetween = new Nullable[]{}; TranDateIn = new Nullable[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; InvRemitNoBetween = new string[]{}; InvRemitNoIn = new string[]{}; AmountBetween = new Nullable[]{}; AmountIn = new Nullable[]{}; AllocatedAmountBetween = new Nullable[]{}; AllocatedAmountIn = new Nullable[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; OutstandingAmountBetween = new Nullable[]{}; OutstandingAmountIn = new Nullable[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; } public virtual string TransID { get; set; } public virtual string TransIDStartsWith { get; set; } public virtual string TransIDEndsWith { get; set; } public virtual string TransIDContains { get; set; } public virtual string TransIDLike { get; set; } public virtual string[] TransIDBetween { get; set; } public virtual string[] TransIDIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual DateTime? TranDate { get; set; } public virtual DateTime? TranDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TranDateGreaterThan { get; set; } public virtual DateTime? TranDateLessThan { get; set; } public virtual DateTime? TranDateLessThanOrEqualTo { get; set; } public virtual DateTime? TranDateNotEqualTo { get; set; } public virtual Nullable[] TranDateBetween { get; set; } public virtual Nullable[] TranDateIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual string InvRemitNo { get; set; } public virtual string InvRemitNoStartsWith { get; set; } public virtual string InvRemitNoEndsWith { get; set; } public virtual string InvRemitNoContains { get; set; } public virtual string InvRemitNoLike { get; set; } public virtual string[] InvRemitNoBetween { get; set; } public virtual string[] InvRemitNoIn { get; set; } public virtual bool? DebitCredit { get; set; } public virtual decimal? Amount { get; set; } public virtual decimal? AmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AmountGreaterThan { get; set; } public virtual decimal? AmountLessThan { get; set; } public virtual decimal? AmountLessThanOrEqualTo { get; set; } public virtual decimal? AmountNotEqualTo { get; set; } public virtual Nullable[] AmountBetween { get; set; } public virtual Nullable[] AmountIn { get; set; } public virtual decimal? AllocatedAmount { get; set; } public virtual decimal? AllocatedAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountGreaterThan { get; set; } public virtual decimal? AllocatedAmountLessThan { get; set; } public virtual decimal? AllocatedAmountLessThanOrEqualTo { get; set; } public virtual decimal? AllocatedAmountNotEqualTo { get; set; } public virtual Nullable[] AllocatedAmountBetween { get; set; } public virtual Nullable[] AllocatedAmountIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? OutstandingAmount { get; set; } public virtual decimal? OutstandingAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? OutstandingAmountGreaterThan { get; set; } public virtual decimal? OutstandingAmountLessThan { get; set; } public virtual decimal? OutstandingAmountLessThanOrEqualTo { get; set; } public virtual decimal? OutstandingAmountNotEqualTo { get; set; } public virtual Nullable[] OutstandingAmountBetween { get; set; } public virtual Nullable[] OutstandingAmountIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual bool? AgedOut { get; set; } } public partial class v_JIWA_DefaultOrderLocations { [Required] public virtual string IN_LogicalID { get; set; } [Required] public virtual string IN_PhysicalID { get; set; } public virtual string LogicalWarehouseDesciption { get; set; } [Required] public virtual string PhysicalWarehouseDesciption { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_DefaultOrderLocationsQuery : QueryDb, IReturn> { public v_JIWA_DefaultOrderLocationsQuery() { IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; LogicalWarehouseDesciptionBetween = new string[]{}; LogicalWarehouseDesciptionIn = new string[]{}; PhysicalWarehouseDesciptionBetween = new string[]{}; PhysicalWarehouseDesciptionIn = new string[]{}; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual string LogicalWarehouseDesciption { get; set; } public virtual string LogicalWarehouseDesciptionStartsWith { get; set; } public virtual string LogicalWarehouseDesciptionEndsWith { get; set; } public virtual string LogicalWarehouseDesciptionContains { get; set; } public virtual string LogicalWarehouseDesciptionLike { get; set; } public virtual string[] LogicalWarehouseDesciptionBetween { get; set; } public virtual string[] LogicalWarehouseDesciptionIn { get; set; } public virtual string PhysicalWarehouseDesciption { get; set; } public virtual string PhysicalWarehouseDesciptionStartsWith { get; set; } public virtual string PhysicalWarehouseDesciptionEndsWith { get; set; } public virtual string PhysicalWarehouseDesciptionContains { get; set; } public virtual string PhysicalWarehouseDesciptionLike { get; set; } public virtual string[] PhysicalWarehouseDesciptionBetween { get; set; } public virtual string[] PhysicalWarehouseDesciptionIn { get; set; } } public partial class v_Jiwa_GL_PeriodsFromGL_Config { [Required] public virtual short Year_No { get; set; } public virtual string Period_Name { get; set; } [Required] public virtual DateTime Period_Start_Date { get; set; } public virtual DateTime? Period_End_Date { get; set; } } public partial class v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistory { public virtual short? Year_No { get; set; } public virtual string Period_Name { get; set; } public virtual DateTime? Period_Start_Date { get; set; } public virtual DateTime? Period_End_Date { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistoryQuery : QueryDb, IReturn> { public v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistoryQuery() { Year_NoBetween = new Nullable[]{}; Year_NoIn = new Nullable[]{}; Period_NameBetween = new string[]{}; Period_NameIn = new string[]{}; Period_Start_DateBetween = new Nullable[]{}; Period_Start_DateIn = new Nullable[]{}; Period_End_DateBetween = new Nullable[]{}; Period_End_DateIn = new Nullable[]{}; } public virtual short? Year_No { get; set; } public virtual short? Year_NoGreaterThanOrEqualTo { get; set; } public virtual short? Year_NoGreaterThan { get; set; } public virtual short? Year_NoLessThan { get; set; } public virtual short? Year_NoLessThanOrEqualTo { get; set; } public virtual short? Year_NoNotEqualTo { get; set; } public virtual Nullable[] Year_NoBetween { get; set; } public virtual Nullable[] Year_NoIn { get; set; } public virtual string Period_Name { get; set; } public virtual string Period_NameStartsWith { get; set; } public virtual string Period_NameEndsWith { get; set; } public virtual string Period_NameContains { get; set; } public virtual string Period_NameLike { get; set; } public virtual string[] Period_NameBetween { get; set; } public virtual string[] Period_NameIn { get; set; } public virtual DateTime? Period_Start_Date { get; set; } public virtual DateTime? Period_Start_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateGreaterThan { get; set; } public virtual DateTime? Period_Start_DateLessThan { get; set; } public virtual DateTime? Period_Start_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateNotEqualTo { get; set; } public virtual Nullable[] Period_Start_DateBetween { get; set; } public virtual Nullable[] Period_Start_DateIn { get; set; } public virtual DateTime? Period_End_Date { get; set; } public virtual DateTime? Period_End_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateGreaterThan { get; set; } public virtual DateTime? Period_End_DateLessThan { get; set; } public virtual DateTime? Period_End_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateNotEqualTo { get; set; } public virtual Nullable[] Period_End_DateBetween { get; set; } public virtual Nullable[] Period_End_DateIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_GL_PeriodsFromGL_ConfigQuery : QueryDb, IReturn> { public v_Jiwa_GL_PeriodsFromGL_ConfigQuery() { Year_NoBetween = new short[]{}; Year_NoIn = new short[]{}; Period_NameBetween = new string[]{}; Period_NameIn = new string[]{}; Period_Start_DateBetween = new DateTime[]{}; Period_Start_DateIn = new DateTime[]{}; Period_End_DateBetween = new Nullable[]{}; Period_End_DateIn = new Nullable[]{}; } public virtual short? Year_No { get; set; } public virtual short? Year_NoGreaterThanOrEqualTo { get; set; } public virtual short? Year_NoGreaterThan { get; set; } public virtual short? Year_NoLessThan { get; set; } public virtual short? Year_NoLessThanOrEqualTo { get; set; } public virtual short? Year_NoNotEqualTo { get; set; } public virtual short[] Year_NoBetween { get; set; } public virtual short[] Year_NoIn { get; set; } public virtual string Period_Name { get; set; } public virtual string Period_NameStartsWith { get; set; } public virtual string Period_NameEndsWith { get; set; } public virtual string Period_NameContains { get; set; } public virtual string Period_NameLike { get; set; } public virtual string[] Period_NameBetween { get; set; } public virtual string[] Period_NameIn { get; set; } public virtual DateTime? Period_Start_Date { get; set; } public virtual DateTime? Period_Start_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateGreaterThan { get; set; } public virtual DateTime? Period_Start_DateLessThan { get; set; } public virtual DateTime? Period_Start_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateNotEqualTo { get; set; } public virtual DateTime[] Period_Start_DateBetween { get; set; } public virtual DateTime[] Period_Start_DateIn { get; set; } public virtual DateTime? Period_End_Date { get; set; } public virtual DateTime? Period_End_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateGreaterThan { get; set; } public virtual DateTime? Period_End_DateLessThan { get; set; } public virtual DateTime? Period_End_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateNotEqualTo { get; set; } public virtual Nullable[] Period_End_DateBetween { get; set; } public virtual Nullable[] Period_End_DateIn { get; set; } } public partial class v_Jiwa_GL_PeriodsFromSO_SalesHistory { public virtual short? Year_No { get; set; } public virtual string Period_Name { get; set; } public virtual DateTime? Period_Start_Date { get; set; } public virtual DateTime? Period_End_Date { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_GL_PeriodsFromSO_SalesHistoryQuery : QueryDb, IReturn> { public v_Jiwa_GL_PeriodsFromSO_SalesHistoryQuery() { Year_NoBetween = new Nullable[]{}; Year_NoIn = new Nullable[]{}; Period_NameBetween = new string[]{}; Period_NameIn = new string[]{}; Period_Start_DateBetween = new Nullable[]{}; Period_Start_DateIn = new Nullable[]{}; Period_End_DateBetween = new Nullable[]{}; Period_End_DateIn = new Nullable[]{}; } public virtual short? Year_No { get; set; } public virtual short? Year_NoGreaterThanOrEqualTo { get; set; } public virtual short? Year_NoGreaterThan { get; set; } public virtual short? Year_NoLessThan { get; set; } public virtual short? Year_NoLessThanOrEqualTo { get; set; } public virtual short? Year_NoNotEqualTo { get; set; } public virtual Nullable[] Year_NoBetween { get; set; } public virtual Nullable[] Year_NoIn { get; set; } public virtual string Period_Name { get; set; } public virtual string Period_NameStartsWith { get; set; } public virtual string Period_NameEndsWith { get; set; } public virtual string Period_NameContains { get; set; } public virtual string Period_NameLike { get; set; } public virtual string[] Period_NameBetween { get; set; } public virtual string[] Period_NameIn { get; set; } public virtual DateTime? Period_Start_Date { get; set; } public virtual DateTime? Period_Start_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateGreaterThan { get; set; } public virtual DateTime? Period_Start_DateLessThan { get; set; } public virtual DateTime? Period_Start_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_Start_DateNotEqualTo { get; set; } public virtual Nullable[] Period_Start_DateBetween { get; set; } public virtual Nullable[] Period_Start_DateIn { get; set; } public virtual DateTime? Period_End_Date { get; set; } public virtual DateTime? Period_End_DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateGreaterThan { get; set; } public virtual DateTime? Period_End_DateLessThan { get; set; } public virtual DateTime? Period_End_DateLessThanOrEqualTo { get; set; } public virtual DateTime? Period_End_DateNotEqualTo { get; set; } public virtual Nullable[] Period_End_DateBetween { get; set; } public virtual Nullable[] Period_End_DateIn { get; set; } } public partial class v_JIWA_Inventory_AllPartsIncludingOldPartNumbers { public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_Inventory_AllPartsIncludingOldPartNumbersQuery : QueryDb, IReturn> { public v_JIWA_Inventory_AllPartsIncludingOldPartNumbersQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class v_Jiwa_Inventory_Item_List { public v_Jiwa_Inventory_Item_List() { Picture = new byte[]{}; } [Required] public virtual string InventoryID { get; set; } [Required] public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual byte[] Picture { get; set; } [Required] public virtual string InventoryClassificationID { get; set; } public virtual string ClassificationDescription { get; set; } [Required] public virtual string Category1ID { get; set; } public virtual string Category1Description { get; set; } [Required] public virtual string Category2ID { get; set; } public virtual string Category2Description { get; set; } [Required] public virtual string Category3ID { get; set; } public virtual string Category3Description { get; set; } [Required] public virtual string Category4ID { get; set; } public virtual string Category4Description { get; set; } [Required] public virtual string Category5ID { get; set; } public virtual string Category5Description { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual string PhysicalWarehouseDescription { get; set; } public virtual decimal? AvailableStock { get; set; } public virtual decimal? SellPrice { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } } [Route("/Queries/InventoryItemList", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_Inventory_Item_ListQuery : QueryDb, IReturn> { public v_Jiwa_Inventory_Item_ListQuery() { InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; Picture = new byte[]{}; InventoryClassificationIDBetween = new string[]{}; InventoryClassificationIDIn = new string[]{}; ClassificationDescriptionBetween = new string[]{}; ClassificationDescriptionIn = new string[]{}; Category1IDBetween = new string[]{}; Category1IDIn = new string[]{}; Category1DescriptionBetween = new string[]{}; Category1DescriptionIn = new string[]{}; Category2IDBetween = new string[]{}; Category2IDIn = new string[]{}; Category2DescriptionBetween = new string[]{}; Category2DescriptionIn = new string[]{}; Category3IDBetween = new string[]{}; Category3IDIn = new string[]{}; Category3DescriptionBetween = new string[]{}; Category3DescriptionIn = new string[]{}; Category4IDBetween = new string[]{}; Category4IDIn = new string[]{}; Category4DescriptionBetween = new string[]{}; Category4DescriptionIn = new string[]{}; Category5IDBetween = new string[]{}; Category5IDIn = new string[]{}; Category5DescriptionBetween = new string[]{}; Category5DescriptionIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LogicalWarehouseDescriptionBetween = new string[]{}; LogicalWarehouseDescriptionIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; PhysicalWarehouseDescriptionBetween = new string[]{}; PhysicalWarehouseDescriptionIn = new string[]{}; AvailableStockBetween = new Nullable[]{}; AvailableStockIn = new Nullable[]{}; SellPriceBetween = new Nullable[]{}; SellPriceIn = new Nullable[]{}; RRPPriceBetween = new Nullable[]{}; RRPPriceIn = new Nullable[]{}; LastSavedDateTimeBetween = new Nullable[]{}; LastSavedDateTimeIn = new Nullable[]{}; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual byte[] Picture { get; set; } public virtual string InventoryClassificationID { get; set; } public virtual string InventoryClassificationIDStartsWith { get; set; } public virtual string InventoryClassificationIDEndsWith { get; set; } public virtual string InventoryClassificationIDContains { get; set; } public virtual string InventoryClassificationIDLike { get; set; } public virtual string[] InventoryClassificationIDBetween { get; set; } public virtual string[] InventoryClassificationIDIn { get; set; } public virtual string ClassificationDescription { get; set; } public virtual string ClassificationDescriptionStartsWith { get; set; } public virtual string ClassificationDescriptionEndsWith { get; set; } public virtual string ClassificationDescriptionContains { get; set; } public virtual string ClassificationDescriptionLike { get; set; } public virtual string[] ClassificationDescriptionBetween { get; set; } public virtual string[] ClassificationDescriptionIn { get; set; } public virtual string Category1ID { get; set; } public virtual string Category1IDStartsWith { get; set; } public virtual string Category1IDEndsWith { get; set; } public virtual string Category1IDContains { get; set; } public virtual string Category1IDLike { get; set; } public virtual string[] Category1IDBetween { get; set; } public virtual string[] Category1IDIn { get; set; } public virtual string Category1Description { get; set; } public virtual string Category1DescriptionStartsWith { get; set; } public virtual string Category1DescriptionEndsWith { get; set; } public virtual string Category1DescriptionContains { get; set; } public virtual string Category1DescriptionLike { get; set; } public virtual string[] Category1DescriptionBetween { get; set; } public virtual string[] Category1DescriptionIn { get; set; } public virtual string Category2ID { get; set; } public virtual string Category2IDStartsWith { get; set; } public virtual string Category2IDEndsWith { get; set; } public virtual string Category2IDContains { get; set; } public virtual string Category2IDLike { get; set; } public virtual string[] Category2IDBetween { get; set; } public virtual string[] Category2IDIn { get; set; } public virtual string Category2Description { get; set; } public virtual string Category2DescriptionStartsWith { get; set; } public virtual string Category2DescriptionEndsWith { get; set; } public virtual string Category2DescriptionContains { get; set; } public virtual string Category2DescriptionLike { get; set; } public virtual string[] Category2DescriptionBetween { get; set; } public virtual string[] Category2DescriptionIn { get; set; } public virtual string Category3ID { get; set; } public virtual string Category3IDStartsWith { get; set; } public virtual string Category3IDEndsWith { get; set; } public virtual string Category3IDContains { get; set; } public virtual string Category3IDLike { get; set; } public virtual string[] Category3IDBetween { get; set; } public virtual string[] Category3IDIn { get; set; } public virtual string Category3Description { get; set; } public virtual string Category3DescriptionStartsWith { get; set; } public virtual string Category3DescriptionEndsWith { get; set; } public virtual string Category3DescriptionContains { get; set; } public virtual string Category3DescriptionLike { get; set; } public virtual string[] Category3DescriptionBetween { get; set; } public virtual string[] Category3DescriptionIn { get; set; } public virtual string Category4ID { get; set; } public virtual string Category4IDStartsWith { get; set; } public virtual string Category4IDEndsWith { get; set; } public virtual string Category4IDContains { get; set; } public virtual string Category4IDLike { get; set; } public virtual string[] Category4IDBetween { get; set; } public virtual string[] Category4IDIn { get; set; } public virtual string Category4Description { get; set; } public virtual string Category4DescriptionStartsWith { get; set; } public virtual string Category4DescriptionEndsWith { get; set; } public virtual string Category4DescriptionContains { get; set; } public virtual string Category4DescriptionLike { get; set; } public virtual string[] Category4DescriptionBetween { get; set; } public virtual string[] Category4DescriptionIn { get; set; } public virtual string Category5ID { get; set; } public virtual string Category5IDStartsWith { get; set; } public virtual string Category5IDEndsWith { get; set; } public virtual string Category5IDContains { get; set; } public virtual string Category5IDLike { get; set; } public virtual string[] Category5IDBetween { get; set; } public virtual string[] Category5IDIn { get; set; } public virtual string Category5Description { get; set; } public virtual string Category5DescriptionStartsWith { get; set; } public virtual string Category5DescriptionEndsWith { get; set; } public virtual string Category5DescriptionContains { get; set; } public virtual string Category5DescriptionLike { get; set; } public virtual string[] Category5DescriptionBetween { get; set; } public virtual string[] Category5DescriptionIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string LogicalWarehouseDescriptionStartsWith { get; set; } public virtual string LogicalWarehouseDescriptionEndsWith { get; set; } public virtual string LogicalWarehouseDescriptionContains { get; set; } public virtual string LogicalWarehouseDescriptionLike { get; set; } public virtual string[] LogicalWarehouseDescriptionBetween { get; set; } public virtual string[] LogicalWarehouseDescriptionIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescriptionStartsWith { get; set; } public virtual string PhysicalWarehouseDescriptionEndsWith { get; set; } public virtual string PhysicalWarehouseDescriptionContains { get; set; } public virtual string PhysicalWarehouseDescriptionLike { get; set; } public virtual string[] PhysicalWarehouseDescriptionBetween { get; set; } public virtual string[] PhysicalWarehouseDescriptionIn { get; set; } public virtual decimal? AvailableStock { get; set; } public virtual decimal? AvailableStockGreaterThanOrEqualTo { get; set; } public virtual decimal? AvailableStockGreaterThan { get; set; } public virtual decimal? AvailableStockLessThan { get; set; } public virtual decimal? AvailableStockLessThanOrEqualTo { get; set; } public virtual decimal? AvailableStockNotEqualTo { get; set; } public virtual Nullable[] AvailableStockBetween { get; set; } public virtual Nullable[] AvailableStockIn { get; set; } public virtual decimal? SellPrice { get; set; } public virtual decimal? SellPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SellPriceGreaterThan { get; set; } public virtual decimal? SellPriceLessThan { get; set; } public virtual decimal? SellPriceLessThanOrEqualTo { get; set; } public virtual decimal? SellPriceNotEqualTo { get; set; } public virtual Nullable[] SellPriceBetween { get; set; } public virtual Nullable[] SellPriceIn { get; set; } public virtual decimal? RRPPrice { get; set; } public virtual decimal? RRPPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? RRPPriceGreaterThan { get; set; } public virtual decimal? RRPPriceLessThan { get; set; } public virtual decimal? RRPPriceLessThanOrEqualTo { get; set; } public virtual decimal? RRPPriceNotEqualTo { get; set; } public virtual Nullable[] RRPPriceBetween { get; set; } public virtual Nullable[] RRPPriceIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual Nullable[] LastSavedDateTimeBetween { get; set; } public virtual Nullable[] LastSavedDateTimeIn { get; set; } } public partial class v_JIWA_JobCosting_EstimateAndActualLines { [Required] public virtual string JB_Estimates_RecID { get; set; } [Required] public virtual string JB_JobStages_RecID { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentNo { get; set; } public virtual string ComponentDescription { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual string Units { get; set; } public virtual int? ComponentType { get; set; } [Required] public virtual int IsEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_JobCosting_EstimateAndActualLinesQuery : QueryDb, IReturn> { public v_JIWA_JobCosting_EstimateAndActualLinesQuery() { JB_Estimates_RecIDBetween = new string[]{}; JB_Estimates_RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; ComponentIDBetween = new string[]{}; ComponentIDIn = new string[]{}; ComponentNoBetween = new string[]{}; ComponentNoIn = new string[]{}; ComponentDescriptionBetween = new string[]{}; ComponentDescriptionIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; ComponentTypeBetween = new Nullable[]{}; ComponentTypeIn = new Nullable[]{}; IsEstimateBetween = new int[]{}; IsEstimateIn = new int[]{}; } public virtual string JB_Estimates_RecID { get; set; } public virtual string JB_Estimates_RecIDStartsWith { get; set; } public virtual string JB_Estimates_RecIDEndsWith { get; set; } public virtual string JB_Estimates_RecIDContains { get; set; } public virtual string JB_Estimates_RecIDLike { get; set; } public virtual string[] JB_Estimates_RecIDBetween { get; set; } public virtual string[] JB_Estimates_RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentIDStartsWith { get; set; } public virtual string ComponentIDEndsWith { get; set; } public virtual string ComponentIDContains { get; set; } public virtual string ComponentIDLike { get; set; } public virtual string[] ComponentIDBetween { get; set; } public virtual string[] ComponentIDIn { get; set; } public virtual string ComponentNo { get; set; } public virtual string ComponentNoStartsWith { get; set; } public virtual string ComponentNoEndsWith { get; set; } public virtual string ComponentNoContains { get; set; } public virtual string ComponentNoLike { get; set; } public virtual string[] ComponentNoBetween { get; set; } public virtual string[] ComponentNoIn { get; set; } public virtual string ComponentDescription { get; set; } public virtual string ComponentDescriptionStartsWith { get; set; } public virtual string ComponentDescriptionEndsWith { get; set; } public virtual string ComponentDescriptionContains { get; set; } public virtual string ComponentDescriptionLike { get; set; } public virtual string[] ComponentDescriptionBetween { get; set; } public virtual string[] ComponentDescriptionIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual int? ComponentType { get; set; } public virtual int? ComponentTypeGreaterThanOrEqualTo { get; set; } public virtual int? ComponentTypeGreaterThan { get; set; } public virtual int? ComponentTypeLessThan { get; set; } public virtual int? ComponentTypeLessThanOrEqualTo { get; set; } public virtual int? ComponentTypeNotEqualTo { get; set; } public virtual Nullable[] ComponentTypeBetween { get; set; } public virtual Nullable[] ComponentTypeIn { get; set; } public virtual int? IsEstimate { get; set; } public virtual int? IsEstimateGreaterThanOrEqualTo { get; set; } public virtual int? IsEstimateGreaterThan { get; set; } public virtual int? IsEstimateLessThan { get; set; } public virtual int? IsEstimateLessThanOrEqualTo { get; set; } public virtual int? IsEstimateNotEqualTo { get; set; } public virtual int[] IsEstimateBetween { get; set; } public virtual int[] IsEstimateIn { get; set; } } public partial class v_Jiwa_JobCosting_EstimateLines { [Required] public virtual string JB_Estimates_RecID { get; set; } [Required] public virtual string JB_JobStages_RecID { get; set; } [Required] public virtual string ComponentID { get; set; } [Required] public virtual string ComponentNo { get; set; } public virtual string ComponentDescription { get; set; } [Required] public virtual DateTime TransactionDate { get; set; } [Required] public virtual decimal Quantity { get; set; } [Required] public virtual decimal UnitCost { get; set; } [Required] public virtual decimal UnitCharge { get; set; } public virtual string Remark { get; set; } [Required] public virtual int ItemNo { get; set; } public virtual string Units { get; set; } [Required] public virtual int ComponentType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_JobCosting_EstimateLinesQuery : QueryDb, IReturn> { public v_Jiwa_JobCosting_EstimateLinesQuery() { JB_Estimates_RecIDBetween = new string[]{}; JB_Estimates_RecIDIn = new string[]{}; JB_JobStages_RecIDBetween = new string[]{}; JB_JobStages_RecIDIn = new string[]{}; ComponentIDBetween = new string[]{}; ComponentIDIn = new string[]{}; ComponentNoBetween = new string[]{}; ComponentNoIn = new string[]{}; ComponentDescriptionBetween = new string[]{}; ComponentDescriptionIn = new string[]{}; TransactionDateBetween = new DateTime[]{}; TransactionDateIn = new DateTime[]{}; QuantityBetween = new decimal[]{}; QuantityIn = new decimal[]{}; UnitCostBetween = new decimal[]{}; UnitCostIn = new decimal[]{}; UnitChargeBetween = new decimal[]{}; UnitChargeIn = new decimal[]{}; RemarkBetween = new string[]{}; RemarkIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; UnitsBetween = new string[]{}; UnitsIn = new string[]{}; ComponentTypeBetween = new int[]{}; ComponentTypeIn = new int[]{}; } public virtual string JB_Estimates_RecID { get; set; } public virtual string JB_Estimates_RecIDStartsWith { get; set; } public virtual string JB_Estimates_RecIDEndsWith { get; set; } public virtual string JB_Estimates_RecIDContains { get; set; } public virtual string JB_Estimates_RecIDLike { get; set; } public virtual string[] JB_Estimates_RecIDBetween { get; set; } public virtual string[] JB_Estimates_RecIDIn { get; set; } public virtual string JB_JobStages_RecID { get; set; } public virtual string JB_JobStages_RecIDStartsWith { get; set; } public virtual string JB_JobStages_RecIDEndsWith { get; set; } public virtual string JB_JobStages_RecIDContains { get; set; } public virtual string JB_JobStages_RecIDLike { get; set; } public virtual string[] JB_JobStages_RecIDBetween { get; set; } public virtual string[] JB_JobStages_RecIDIn { get; set; } public virtual string ComponentID { get; set; } public virtual string ComponentIDStartsWith { get; set; } public virtual string ComponentIDEndsWith { get; set; } public virtual string ComponentIDContains { get; set; } public virtual string ComponentIDLike { get; set; } public virtual string[] ComponentIDBetween { get; set; } public virtual string[] ComponentIDIn { get; set; } public virtual string ComponentNo { get; set; } public virtual string ComponentNoStartsWith { get; set; } public virtual string ComponentNoEndsWith { get; set; } public virtual string ComponentNoContains { get; set; } public virtual string ComponentNoLike { get; set; } public virtual string[] ComponentNoBetween { get; set; } public virtual string[] ComponentNoIn { get; set; } public virtual string ComponentDescription { get; set; } public virtual string ComponentDescriptionStartsWith { get; set; } public virtual string ComponentDescriptionEndsWith { get; set; } public virtual string ComponentDescriptionContains { get; set; } public virtual string ComponentDescriptionLike { get; set; } public virtual string[] ComponentDescriptionBetween { get; set; } public virtual string[] ComponentDescriptionIn { get; set; } public virtual DateTime? TransactionDate { get; set; } public virtual DateTime? TransactionDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateGreaterThan { get; set; } public virtual DateTime? TransactionDateLessThan { get; set; } public virtual DateTime? TransactionDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransactionDateNotEqualTo { get; set; } public virtual DateTime[] TransactionDateBetween { get; set; } public virtual DateTime[] TransactionDateIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual decimal[] QuantityBetween { get; set; } public virtual decimal[] QuantityIn { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitCostGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostGreaterThan { get; set; } public virtual decimal? UnitCostLessThan { get; set; } public virtual decimal? UnitCostLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostNotEqualTo { get; set; } public virtual decimal[] UnitCostBetween { get; set; } public virtual decimal[] UnitCostIn { get; set; } public virtual decimal? UnitCharge { get; set; } public virtual decimal? UnitChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitChargeGreaterThan { get; set; } public virtual decimal? UnitChargeLessThan { get; set; } public virtual decimal? UnitChargeLessThanOrEqualTo { get; set; } public virtual decimal? UnitChargeNotEqualTo { get; set; } public virtual decimal[] UnitChargeBetween { get; set; } public virtual decimal[] UnitChargeIn { get; set; } public virtual string Remark { get; set; } public virtual string RemarkStartsWith { get; set; } public virtual string RemarkEndsWith { get; set; } public virtual string RemarkContains { get; set; } public virtual string RemarkLike { get; set; } public virtual string[] RemarkBetween { get; set; } public virtual string[] RemarkIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual string Units { get; set; } public virtual string UnitsStartsWith { get; set; } public virtual string UnitsEndsWith { get; set; } public virtual string UnitsContains { get; set; } public virtual string UnitsLike { get; set; } public virtual string[] UnitsBetween { get; set; } public virtual string[] UnitsIn { get; set; } public virtual int? ComponentType { get; set; } public virtual int? ComponentTypeGreaterThanOrEqualTo { get; set; } public virtual int? ComponentTypeGreaterThan { get; set; } public virtual int? ComponentTypeLessThan { get; set; } public virtual int? ComponentTypeLessThanOrEqualTo { get; set; } public virtual int? ComponentTypeNotEqualTo { get; set; } public virtual int[] ComponentTypeBetween { get; set; } public virtual int[] ComponentTypeIn { get; set; } } public partial class v_JIWA_JobCosting_EstimatesAndActuals { [Required] public virtual string RecID { get; set; } [Required] public virtual string EstimateNo { get; set; } public virtual string Description { get; set; } [Required] public virtual string JB_Main_RecID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual string HR_Staff_RecID { get; set; } [Required] public virtual string IN_Logical_RecID { get; set; } [Required] public virtual int IsDefault { get; set; } public virtual int? Status { get; set; } [Required] public virtual int IsEstimate { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_JobCosting_EstimatesAndActualsQuery : QueryDb, IReturn> { public v_JIWA_JobCosting_EstimatesAndActualsQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; EstimateNoBetween = new string[]{}; EstimateNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; JB_Main_RecIDBetween = new string[]{}; JB_Main_RecIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; HR_Staff_RecIDBetween = new string[]{}; HR_Staff_RecIDIn = new string[]{}; IN_Logical_RecIDBetween = new string[]{}; IN_Logical_RecIDIn = new string[]{}; IsDefaultBetween = new int[]{}; IsDefaultIn = new int[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; IsEstimateBetween = new int[]{}; IsEstimateIn = new int[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string EstimateNo { get; set; } public virtual string EstimateNoStartsWith { get; set; } public virtual string EstimateNoEndsWith { get; set; } public virtual string EstimateNoContains { get; set; } public virtual string EstimateNoLike { get; set; } public virtual string[] EstimateNoBetween { get; set; } public virtual string[] EstimateNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string JB_Main_RecID { get; set; } public virtual string JB_Main_RecIDStartsWith { get; set; } public virtual string JB_Main_RecIDEndsWith { get; set; } public virtual string JB_Main_RecIDContains { get; set; } public virtual string JB_Main_RecIDLike { get; set; } public virtual string[] JB_Main_RecIDBetween { get; set; } public virtual string[] JB_Main_RecIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual string HR_Staff_RecID { get; set; } public virtual string HR_Staff_RecIDStartsWith { get; set; } public virtual string HR_Staff_RecIDEndsWith { get; set; } public virtual string HR_Staff_RecIDContains { get; set; } public virtual string HR_Staff_RecIDLike { get; set; } public virtual string[] HR_Staff_RecIDBetween { get; set; } public virtual string[] HR_Staff_RecIDIn { get; set; } public virtual string IN_Logical_RecID { get; set; } public virtual string IN_Logical_RecIDStartsWith { get; set; } public virtual string IN_Logical_RecIDEndsWith { get; set; } public virtual string IN_Logical_RecIDContains { get; set; } public virtual string IN_Logical_RecIDLike { get; set; } public virtual string[] IN_Logical_RecIDBetween { get; set; } public virtual string[] IN_Logical_RecIDIn { get; set; } public virtual int? IsDefault { get; set; } public virtual int? IsDefaultGreaterThanOrEqualTo { get; set; } public virtual int? IsDefaultGreaterThan { get; set; } public virtual int? IsDefaultLessThan { get; set; } public virtual int? IsDefaultLessThanOrEqualTo { get; set; } public virtual int? IsDefaultNotEqualTo { get; set; } public virtual int[] IsDefaultBetween { get; set; } public virtual int[] IsDefaultIn { get; set; } public virtual int? Status { get; set; } public virtual int? StatusGreaterThanOrEqualTo { get; set; } public virtual int? StatusGreaterThan { get; set; } public virtual int? StatusLessThan { get; set; } public virtual int? StatusLessThanOrEqualTo { get; set; } public virtual int? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual int? IsEstimate { get; set; } public virtual int? IsEstimateGreaterThanOrEqualTo { get; set; } public virtual int? IsEstimateGreaterThan { get; set; } public virtual int? IsEstimateLessThan { get; set; } public virtual int? IsEstimateLessThanOrEqualTo { get; set; } public virtual int? IsEstimateNotEqualTo { get; set; } public virtual int[] IsEstimateBetween { get; set; } public virtual int[] IsEstimateIn { get; set; } } public partial class v_Jiwa_Licences { [Required] public virtual string RecID { get; set; } [Required] public virtual string ResourceID { get; set; } [Required] public virtual string ResourceName { get; set; } [Required] public virtual DateTime IssueDate { get; set; } [Required] public virtual string Scope { get; set; } public virtual string Note { get; set; } [Required] public virtual DateTime CommenceDate { get; set; } [Required] public virtual DateTime ExpiryDate { get; set; } [Required] public virtual int CALs { get; set; } public virtual int? Used { get; set; } public virtual int? Unused { get; set; } [Required] public virtual string Version { get; set; } [Required] public virtual string Signature { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_LicencesQuery : QueryDb, IReturn> { public v_Jiwa_LicencesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; ResourceIDBetween = new string[]{}; ResourceIDIn = new string[]{}; ResourceNameBetween = new string[]{}; ResourceNameIn = new string[]{}; IssueDateBetween = new DateTime[]{}; IssueDateIn = new DateTime[]{}; ScopeBetween = new string[]{}; ScopeIn = new string[]{}; NoteBetween = new string[]{}; NoteIn = new string[]{}; CommenceDateBetween = new DateTime[]{}; CommenceDateIn = new DateTime[]{}; ExpiryDateBetween = new DateTime[]{}; ExpiryDateIn = new DateTime[]{}; CALsBetween = new int[]{}; CALsIn = new int[]{}; UsedBetween = new Nullable[]{}; UsedIn = new Nullable[]{}; UnusedBetween = new Nullable[]{}; UnusedIn = new Nullable[]{}; VersionBetween = new string[]{}; VersionIn = new string[]{}; SignatureBetween = new string[]{}; SignatureIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string ResourceID { get; set; } public virtual string ResourceIDStartsWith { get; set; } public virtual string ResourceIDEndsWith { get; set; } public virtual string ResourceIDContains { get; set; } public virtual string ResourceIDLike { get; set; } public virtual string[] ResourceIDBetween { get; set; } public virtual string[] ResourceIDIn { get; set; } public virtual string ResourceName { get; set; } public virtual string ResourceNameStartsWith { get; set; } public virtual string ResourceNameEndsWith { get; set; } public virtual string ResourceNameContains { get; set; } public virtual string ResourceNameLike { get; set; } public virtual string[] ResourceNameBetween { get; set; } public virtual string[] ResourceNameIn { get; set; } public virtual DateTime? IssueDate { get; set; } public virtual DateTime? IssueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? IssueDateGreaterThan { get; set; } public virtual DateTime? IssueDateLessThan { get; set; } public virtual DateTime? IssueDateLessThanOrEqualTo { get; set; } public virtual DateTime? IssueDateNotEqualTo { get; set; } public virtual DateTime[] IssueDateBetween { get; set; } public virtual DateTime[] IssueDateIn { get; set; } public virtual string Scope { get; set; } public virtual string ScopeStartsWith { get; set; } public virtual string ScopeEndsWith { get; set; } public virtual string ScopeContains { get; set; } public virtual string ScopeLike { get; set; } public virtual string[] ScopeBetween { get; set; } public virtual string[] ScopeIn { get; set; } public virtual string Note { get; set; } public virtual string NoteStartsWith { get; set; } public virtual string NoteEndsWith { get; set; } public virtual string NoteContains { get; set; } public virtual string NoteLike { get; set; } public virtual string[] NoteBetween { get; set; } public virtual string[] NoteIn { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual DateTime? CommenceDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateGreaterThan { get; set; } public virtual DateTime? CommenceDateLessThan { get; set; } public virtual DateTime? CommenceDateLessThanOrEqualTo { get; set; } public virtual DateTime? CommenceDateNotEqualTo { get; set; } public virtual DateTime[] CommenceDateBetween { get; set; } public virtual DateTime[] CommenceDateIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual DateTime[] ExpiryDateBetween { get; set; } public virtual DateTime[] ExpiryDateIn { get; set; } public virtual int? CALs { get; set; } public virtual int? CALsGreaterThanOrEqualTo { get; set; } public virtual int? CALsGreaterThan { get; set; } public virtual int? CALsLessThan { get; set; } public virtual int? CALsLessThanOrEqualTo { get; set; } public virtual int? CALsNotEqualTo { get; set; } public virtual int[] CALsBetween { get; set; } public virtual int[] CALsIn { get; set; } public virtual int? Used { get; set; } public virtual int? UsedGreaterThanOrEqualTo { get; set; } public virtual int? UsedGreaterThan { get; set; } public virtual int? UsedLessThan { get; set; } public virtual int? UsedLessThanOrEqualTo { get; set; } public virtual int? UsedNotEqualTo { get; set; } public virtual Nullable[] UsedBetween { get; set; } public virtual Nullable[] UsedIn { get; set; } public virtual int? Unused { get; set; } public virtual int? UnusedGreaterThanOrEqualTo { get; set; } public virtual int? UnusedGreaterThan { get; set; } public virtual int? UnusedLessThan { get; set; } public virtual int? UnusedLessThanOrEqualTo { get; set; } public virtual int? UnusedNotEqualTo { get; set; } public virtual Nullable[] UnusedBetween { get; set; } public virtual Nullable[] UnusedIn { get; set; } public virtual string Version { get; set; } public virtual string VersionStartsWith { get; set; } public virtual string VersionEndsWith { get; set; } public virtual string VersionContains { get; set; } public virtual string VersionLike { get; set; } public virtual string[] VersionBetween { get; set; } public virtual string[] VersionIn { get; set; } public virtual string Signature { get; set; } public virtual string SignatureStartsWith { get; set; } public virtual string SignatureEndsWith { get; set; } public virtual string SignatureContains { get; set; } public virtual string SignatureLike { get; set; } public virtual string[] SignatureBetween { get; set; } public virtual string[] SignatureIn { get; set; } } public partial class v_JIWA_PurchaseOrders_DeliveryNotes { [Required] public virtual string PurchaseOrderID { get; set; } public virtual string DeliveryNote { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_PurchaseOrders_DeliveryNotesQuery : QueryDb, IReturn> { public v_JIWA_PurchaseOrders_DeliveryNotesQuery() { PurchaseOrderIDBetween = new string[]{}; PurchaseOrderIDIn = new string[]{}; DeliveryNoteBetween = new string[]{}; DeliveryNoteIn = new string[]{}; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderIDStartsWith { get; set; } public virtual string PurchaseOrderIDEndsWith { get; set; } public virtual string PurchaseOrderIDContains { get; set; } public virtual string PurchaseOrderIDLike { get; set; } public virtual string[] PurchaseOrderIDBetween { get; set; } public virtual string[] PurchaseOrderIDIn { get; set; } public virtual string DeliveryNote { get; set; } public virtual string DeliveryNoteStartsWith { get; set; } public virtual string DeliveryNoteEndsWith { get; set; } public virtual string DeliveryNoteContains { get; set; } public virtual string DeliveryNoteLike { get; set; } public virtual string[] DeliveryNoteBetween { get; set; } public virtual string[] DeliveryNoteIn { get; set; } } public partial class v_JIWA_PurchaseOrders_UOM { [Required] public virtual string OrderLineID { get; set; } public virtual decimal? QtyUom { get; set; } public virtual string Name { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_PurchaseOrders_UOMQuery : QueryDb, IReturn> { public v_JIWA_PurchaseOrders_UOMQuery() { OrderLineIDBetween = new string[]{}; OrderLineIDIn = new string[]{}; QtyUomBetween = new Nullable[]{}; QtyUomIn = new Nullable[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; } public virtual string OrderLineID { get; set; } public virtual string OrderLineIDStartsWith { get; set; } public virtual string OrderLineIDEndsWith { get; set; } public virtual string OrderLineIDContains { get; set; } public virtual string OrderLineIDLike { get; set; } public virtual string[] OrderLineIDBetween { get; set; } public virtual string[] OrderLineIDIn { get; set; } public virtual decimal? QtyUom { get; set; } public virtual decimal? QtyUomGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyUomGreaterThan { get; set; } public virtual decimal? QtyUomLessThan { get; set; } public virtual decimal? QtyUomLessThanOrEqualTo { get; set; } public virtual decimal? QtyUomNotEqualTo { get; set; } public virtual Nullable[] QtyUomBetween { get; set; } public virtual Nullable[] QtyUomIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } } public partial class v_JIWA_QO_LinesKitHeaderTax { [Required] public virtual string InvoiceLineID { get; set; } public virtual decimal? KitHeaderTax { get; set; } public virtual decimal? KitHeaderTotalIncTax { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_QO_LinesKitHeaderTaxQuery : QueryDb, IReturn> { public v_JIWA_QO_LinesKitHeaderTaxQuery() { InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; KitHeaderTaxBetween = new Nullable[]{}; KitHeaderTaxIn = new Nullable[]{}; KitHeaderTotalIncTaxBetween = new Nullable[]{}; KitHeaderTotalIncTaxIn = new Nullable[]{}; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual decimal? KitHeaderTax { get; set; } public virtual decimal? KitHeaderTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTaxGreaterThan { get; set; } public virtual decimal? KitHeaderTaxLessThan { get; set; } public virtual decimal? KitHeaderTaxLessThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTaxNotEqualTo { get; set; } public virtual Nullable[] KitHeaderTaxBetween { get; set; } public virtual Nullable[] KitHeaderTaxIn { get; set; } public virtual decimal? KitHeaderTotalIncTax { get; set; } public virtual decimal? KitHeaderTotalIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTotalIncTaxGreaterThan { get; set; } public virtual decimal? KitHeaderTotalIncTaxLessThan { get; set; } public virtual decimal? KitHeaderTotalIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTotalIncTaxNotEqualTo { get; set; } public virtual Nullable[] KitHeaderTotalIncTaxBetween { get; set; } public virtual Nullable[] KitHeaderTotalIncTaxIn { get; set; } } public partial class v_Jiwa_SalesOrder_List { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } public virtual string OrderNo { get; set; } public virtual string SOReference { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } public virtual short? Status { get; set; } [Required] public virtual bool CreditNote { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual decimal? InvoiceTotal { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string DebtorName { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual string PhysicalWarehouseDescription { get; set; } [Required] public virtual string BranchID { get; set; } [Required] public virtual string BranchDescription { get; set; } public virtual string CashSaleAddress1 { get; set; } public virtual string CashSaleAddress2 { get; set; } public virtual string CashSaleAddress3 { get; set; } public virtual string CashSaleAddress4 { get; set; } public virtual string CashSalePostcode { get; set; } public virtual string CashSaleCompany { get; set; } public virtual string CashSaleName { get; set; } public virtual string CashSalePhone { get; set; } public virtual string DeliveryAddressContactName { get; set; } [Required] public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddress3 { get; set; } public virtual string DeliveryAddress4 { get; set; } public virtual string DeliveryAddressPostcode { get; set; } [Required] public virtual string DeliveryAddressCountry { get; set; } [Required] public virtual bool Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual string ConsignmentNote { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual string CourierDetails { get; set; } public virtual string Notes { get; set; } public virtual string EmailAddress { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } [Required] public virtual string StaffUsername { get; set; } } [Route("/Queries/SalesOrderList", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_SalesOrder_ListQuery : QueryDb, IReturn> { public v_Jiwa_SalesOrder_ListQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; SOReferenceBetween = new string[]{}; SOReferenceIn = new string[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; InvoiceTotalBetween = new Nullable[]{}; InvoiceTotalIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LogicalWarehouseDescriptionBetween = new string[]{}; LogicalWarehouseDescriptionIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; PhysicalWarehouseDescriptionBetween = new string[]{}; PhysicalWarehouseDescriptionIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; BranchDescriptionBetween = new string[]{}; BranchDescriptionIn = new string[]{}; CashSaleAddress1Between = new string[]{}; CashSaleAddress1In = new string[]{}; CashSaleAddress2Between = new string[]{}; CashSaleAddress2In = new string[]{}; CashSaleAddress3Between = new string[]{}; CashSaleAddress3In = new string[]{}; CashSaleAddress4Between = new string[]{}; CashSaleAddress4In = new string[]{}; CashSalePostcodeBetween = new string[]{}; CashSalePostcodeIn = new string[]{}; CashSaleCompanyBetween = new string[]{}; CashSaleCompanyIn = new string[]{}; CashSaleNameBetween = new string[]{}; CashSaleNameIn = new string[]{}; CashSalePhoneBetween = new string[]{}; CashSalePhoneIn = new string[]{}; DeliveryAddressContactNameBetween = new string[]{}; DeliveryAddressContactNameIn = new string[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryAddress1Between = new string[]{}; DeliveryAddress1In = new string[]{}; DeliveryAddress2Between = new string[]{}; DeliveryAddress2In = new string[]{}; DeliveryAddress3Between = new string[]{}; DeliveryAddress3In = new string[]{}; DeliveryAddress4Between = new string[]{}; DeliveryAddress4In = new string[]{}; DeliveryAddressPostcodeBetween = new string[]{}; DeliveryAddressPostcodeIn = new string[]{}; DeliveryAddressCountryBetween = new string[]{}; DeliveryAddressCountryIn = new string[]{}; DeliveredDateBetween = new Nullable[]{}; DeliveredDateIn = new Nullable[]{}; ConsignmentNoteBetween = new string[]{}; ConsignmentNoteIn = new string[]{}; CartageCharge1Between = new Nullable[]{}; CartageCharge1In = new Nullable[]{}; Cartage1TaxAmountBetween = new Nullable[]{}; Cartage1TaxAmountIn = new Nullable[]{}; CartageCharge2Between = new Nullable[]{}; CartageCharge2In = new Nullable[]{}; Cartage2TaxAmountBetween = new Nullable[]{}; Cartage2TaxAmountIn = new Nullable[]{}; CartageCharge3Between = new Nullable[]{}; CartageCharge3In = new Nullable[]{}; Cartage3TaxAmountBetween = new Nullable[]{}; Cartage3TaxAmountIn = new Nullable[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; EmailAddressBetween = new string[]{}; EmailAddressIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; StaffTitleBetween = new string[]{}; StaffTitleIn = new string[]{}; StaffFirstNameBetween = new string[]{}; StaffFirstNameIn = new string[]{}; StaffSurnameBetween = new string[]{}; StaffSurnameIn = new string[]{}; StaffUsernameBetween = new string[]{}; StaffUsernameIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string SOReference { get; set; } public virtual string SOReferenceStartsWith { get; set; } public virtual string SOReferenceEndsWith { get; set; } public virtual string SOReferenceContains { get; set; } public virtual string SOReferenceLike { get; set; } public virtual string[] SOReferenceBetween { get; set; } public virtual string[] SOReferenceIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual bool? CreditNote { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? InvoiceTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalGreaterThan { get; set; } public virtual decimal? InvoiceTotalLessThan { get; set; } public virtual decimal? InvoiceTotalLessThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalNotEqualTo { get; set; } public virtual Nullable[] InvoiceTotalBetween { get; set; } public virtual Nullable[] InvoiceTotalIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string LogicalWarehouseDescriptionStartsWith { get; set; } public virtual string LogicalWarehouseDescriptionEndsWith { get; set; } public virtual string LogicalWarehouseDescriptionContains { get; set; } public virtual string LogicalWarehouseDescriptionLike { get; set; } public virtual string[] LogicalWarehouseDescriptionBetween { get; set; } public virtual string[] LogicalWarehouseDescriptionIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescriptionStartsWith { get; set; } public virtual string PhysicalWarehouseDescriptionEndsWith { get; set; } public virtual string PhysicalWarehouseDescriptionContains { get; set; } public virtual string PhysicalWarehouseDescriptionLike { get; set; } public virtual string[] PhysicalWarehouseDescriptionBetween { get; set; } public virtual string[] PhysicalWarehouseDescriptionIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string BranchDescription { get; set; } public virtual string BranchDescriptionStartsWith { get; set; } public virtual string BranchDescriptionEndsWith { get; set; } public virtual string BranchDescriptionContains { get; set; } public virtual string BranchDescriptionLike { get; set; } public virtual string[] BranchDescriptionBetween { get; set; } public virtual string[] BranchDescriptionIn { get; set; } public virtual string CashSaleAddress1 { get; set; } public virtual string CashSaleAddress1StartsWith { get; set; } public virtual string CashSaleAddress1EndsWith { get; set; } public virtual string CashSaleAddress1Contains { get; set; } public virtual string CashSaleAddress1Like { get; set; } public virtual string[] CashSaleAddress1Between { get; set; } public virtual string[] CashSaleAddress1In { get; set; } public virtual string CashSaleAddress2 { get; set; } public virtual string CashSaleAddress2StartsWith { get; set; } public virtual string CashSaleAddress2EndsWith { get; set; } public virtual string CashSaleAddress2Contains { get; set; } public virtual string CashSaleAddress2Like { get; set; } public virtual string[] CashSaleAddress2Between { get; set; } public virtual string[] CashSaleAddress2In { get; set; } public virtual string CashSaleAddress3 { get; set; } public virtual string CashSaleAddress3StartsWith { get; set; } public virtual string CashSaleAddress3EndsWith { get; set; } public virtual string CashSaleAddress3Contains { get; set; } public virtual string CashSaleAddress3Like { get; set; } public virtual string[] CashSaleAddress3Between { get; set; } public virtual string[] CashSaleAddress3In { get; set; } public virtual string CashSaleAddress4 { get; set; } public virtual string CashSaleAddress4StartsWith { get; set; } public virtual string CashSaleAddress4EndsWith { get; set; } public virtual string CashSaleAddress4Contains { get; set; } public virtual string CashSaleAddress4Like { get; set; } public virtual string[] CashSaleAddress4Between { get; set; } public virtual string[] CashSaleAddress4In { get; set; } public virtual string CashSalePostcode { get; set; } public virtual string CashSalePostcodeStartsWith { get; set; } public virtual string CashSalePostcodeEndsWith { get; set; } public virtual string CashSalePostcodeContains { get; set; } public virtual string CashSalePostcodeLike { get; set; } public virtual string[] CashSalePostcodeBetween { get; set; } public virtual string[] CashSalePostcodeIn { get; set; } public virtual string CashSaleCompany { get; set; } public virtual string CashSaleCompanyStartsWith { get; set; } public virtual string CashSaleCompanyEndsWith { get; set; } public virtual string CashSaleCompanyContains { get; set; } public virtual string CashSaleCompanyLike { get; set; } public virtual string[] CashSaleCompanyBetween { get; set; } public virtual string[] CashSaleCompanyIn { get; set; } public virtual string CashSaleName { get; set; } public virtual string CashSaleNameStartsWith { get; set; } public virtual string CashSaleNameEndsWith { get; set; } public virtual string CashSaleNameContains { get; set; } public virtual string CashSaleNameLike { get; set; } public virtual string[] CashSaleNameBetween { get; set; } public virtual string[] CashSaleNameIn { get; set; } public virtual string CashSalePhone { get; set; } public virtual string CashSalePhoneStartsWith { get; set; } public virtual string CashSalePhoneEndsWith { get; set; } public virtual string CashSalePhoneContains { get; set; } public virtual string CashSalePhoneLike { get; set; } public virtual string[] CashSalePhoneBetween { get; set; } public virtual string[] CashSalePhoneIn { get; set; } public virtual string DeliveryAddressContactName { get; set; } public virtual string DeliveryAddressContactNameStartsWith { get; set; } public virtual string DeliveryAddressContactNameEndsWith { get; set; } public virtual string DeliveryAddressContactNameContains { get; set; } public virtual string DeliveryAddressContactNameLike { get; set; } public virtual string[] DeliveryAddressContactNameBetween { get; set; } public virtual string[] DeliveryAddressContactNameIn { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress1StartsWith { get; set; } public virtual string DeliveryAddress1EndsWith { get; set; } public virtual string DeliveryAddress1Contains { get; set; } public virtual string DeliveryAddress1Like { get; set; } public virtual string[] DeliveryAddress1Between { get; set; } public virtual string[] DeliveryAddress1In { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddress2StartsWith { get; set; } public virtual string DeliveryAddress2EndsWith { get; set; } public virtual string DeliveryAddress2Contains { get; set; } public virtual string DeliveryAddress2Like { get; set; } public virtual string[] DeliveryAddress2Between { get; set; } public virtual string[] DeliveryAddress2In { get; set; } public virtual string DeliveryAddress3 { get; set; } public virtual string DeliveryAddress3StartsWith { get; set; } public virtual string DeliveryAddress3EndsWith { get; set; } public virtual string DeliveryAddress3Contains { get; set; } public virtual string DeliveryAddress3Like { get; set; } public virtual string[] DeliveryAddress3Between { get; set; } public virtual string[] DeliveryAddress3In { get; set; } public virtual string DeliveryAddress4 { get; set; } public virtual string DeliveryAddress4StartsWith { get; set; } public virtual string DeliveryAddress4EndsWith { get; set; } public virtual string DeliveryAddress4Contains { get; set; } public virtual string DeliveryAddress4Like { get; set; } public virtual string[] DeliveryAddress4Between { get; set; } public virtual string[] DeliveryAddress4In { get; set; } public virtual string DeliveryAddressPostcode { get; set; } public virtual string DeliveryAddressPostcodeStartsWith { get; set; } public virtual string DeliveryAddressPostcodeEndsWith { get; set; } public virtual string DeliveryAddressPostcodeContains { get; set; } public virtual string DeliveryAddressPostcodeLike { get; set; } public virtual string[] DeliveryAddressPostcodeBetween { get; set; } public virtual string[] DeliveryAddressPostcodeIn { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressCountryStartsWith { get; set; } public virtual string DeliveryAddressCountryEndsWith { get; set; } public virtual string DeliveryAddressCountryContains { get; set; } public virtual string DeliveryAddressCountryLike { get; set; } public virtual string[] DeliveryAddressCountryBetween { get; set; } public virtual string[] DeliveryAddressCountryIn { get; set; } public virtual bool? Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual DateTime? DeliveredDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateGreaterThan { get; set; } public virtual DateTime? DeliveredDateLessThan { get; set; } public virtual DateTime? DeliveredDateLessThanOrEqualTo { get; set; } public virtual DateTime? DeliveredDateNotEqualTo { get; set; } public virtual Nullable[] DeliveredDateBetween { get; set; } public virtual Nullable[] DeliveredDateIn { get; set; } public virtual string ConsignmentNote { get; set; } public virtual string ConsignmentNoteStartsWith { get; set; } public virtual string ConsignmentNoteEndsWith { get; set; } public virtual string ConsignmentNoteContains { get; set; } public virtual string ConsignmentNoteLike { get; set; } public virtual string[] ConsignmentNoteBetween { get; set; } public virtual string[] ConsignmentNoteIn { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge1GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1GreaterThan { get; set; } public virtual decimal? CartageCharge1LessThan { get; set; } public virtual decimal? CartageCharge1LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1NotEqualTo { get; set; } public virtual Nullable[] CartageCharge1Between { get; set; } public virtual Nullable[] CartageCharge1In { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxAmountBetween { get; set; } public virtual Nullable[] Cartage1TaxAmountIn { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge2GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2GreaterThan { get; set; } public virtual decimal? CartageCharge2LessThan { get; set; } public virtual decimal? CartageCharge2LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2NotEqualTo { get; set; } public virtual Nullable[] CartageCharge2Between { get; set; } public virtual Nullable[] CartageCharge2In { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxAmountBetween { get; set; } public virtual Nullable[] Cartage2TaxAmountIn { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? CartageCharge3GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3GreaterThan { get; set; } public virtual decimal? CartageCharge3LessThan { get; set; } public virtual decimal? CartageCharge3LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3NotEqualTo { get; set; } public virtual Nullable[] CartageCharge3Between { get; set; } public virtual Nullable[] CartageCharge3In { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxAmountBetween { get; set; } public virtual Nullable[] Cartage3TaxAmountIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string EmailAddress { get; set; } public virtual string EmailAddressStartsWith { get; set; } public virtual string EmailAddressEndsWith { get; set; } public virtual string EmailAddressContains { get; set; } public virtual string EmailAddressLike { get; set; } public virtual string[] EmailAddressBetween { get; set; } public virtual string[] EmailAddressIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffTitleStartsWith { get; set; } public virtual string StaffTitleEndsWith { get; set; } public virtual string StaffTitleContains { get; set; } public virtual string StaffTitleLike { get; set; } public virtual string[] StaffTitleBetween { get; set; } public virtual string[] StaffTitleIn { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffFirstNameStartsWith { get; set; } public virtual string StaffFirstNameEndsWith { get; set; } public virtual string StaffFirstNameContains { get; set; } public virtual string StaffFirstNameLike { get; set; } public virtual string[] StaffFirstNameBetween { get; set; } public virtual string[] StaffFirstNameIn { get; set; } public virtual string StaffSurname { get; set; } public virtual string StaffSurnameStartsWith { get; set; } public virtual string StaffSurnameEndsWith { get; set; } public virtual string StaffSurnameContains { get; set; } public virtual string StaffSurnameLike { get; set; } public virtual string[] StaffSurnameBetween { get; set; } public virtual string[] StaffSurnameIn { get; set; } public virtual string StaffUsername { get; set; } public virtual string StaffUsernameStartsWith { get; set; } public virtual string StaffUsernameEndsWith { get; set; } public virtual string StaffUsernameContains { get; set; } public virtual string StaffUsernameLike { get; set; } public virtual string[] StaffUsernameBetween { get; set; } public virtual string[] StaffUsernameIn { get; set; } } public partial class v_Jiwa_SalesQuote_List { [Required] public virtual string InvoiceID { get; set; } [Required] public virtual string InvoiceNo { get; set; } public virtual string OrderNo { get; set; } public virtual string QOReference { get; set; } [Required] public virtual DateTime InvoiceInitDate { get; set; } public virtual short? Status { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual decimal? InvoiceTotal { get; set; } [Required] public virtual string DebtorID { get; set; } [Required] public virtual string AccountNo { get; set; } public virtual string DebtorName { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } [Required] public virtual string IN_PhysicalID { get; set; } [Required] public virtual string PhysicalWarehouseDescription { get; set; } [Required] public virtual string BranchID { get; set; } [Required] public virtual string BranchDescription { get; set; } public virtual string CashSaleAddress1 { get; set; } public virtual string CashSaleAddress2 { get; set; } public virtual string CashSaleAddress3 { get; set; } public virtual string CashSaleAddress4 { get; set; } public virtual string CashSalePostcode { get; set; } public virtual string CashSaleCompany { get; set; } public virtual string CashSaleName { get; set; } public virtual string CashSalePhone { get; set; } public virtual string DeliveryAddressContactName { get; set; } [Required] public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddress3 { get; set; } public virtual string DeliveryAddress4 { get; set; } public virtual string DeliveryAddressPostcode { get; set; } [Required] public virtual string DeliveryAddressCountry { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual string CourierDetails { get; set; } public virtual string Notes { get; set; } [Required] public virtual string StaffID { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffSurname { get; set; } [Required] public virtual string StaffUsername { get; set; } } [Route("/Queries/SalesQuoteList", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_Jiwa_SalesQuote_ListQuery : QueryDb, IReturn> { public v_Jiwa_SalesQuote_ListQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; QOReferenceBetween = new string[]{}; QOReferenceIn = new string[]{}; InvoiceInitDateBetween = new DateTime[]{}; InvoiceInitDateIn = new DateTime[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; InvoiceTotalBetween = new Nullable[]{}; InvoiceTotalIn = new Nullable[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; DebtorNameBetween = new string[]{}; DebtorNameIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; LogicalWarehouseDescriptionBetween = new string[]{}; LogicalWarehouseDescriptionIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; PhysicalWarehouseDescriptionBetween = new string[]{}; PhysicalWarehouseDescriptionIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; BranchDescriptionBetween = new string[]{}; BranchDescriptionIn = new string[]{}; CashSaleAddress1Between = new string[]{}; CashSaleAddress1In = new string[]{}; CashSaleAddress2Between = new string[]{}; CashSaleAddress2In = new string[]{}; CashSaleAddress3Between = new string[]{}; CashSaleAddress3In = new string[]{}; CashSaleAddress4Between = new string[]{}; CashSaleAddress4In = new string[]{}; CashSalePostcodeBetween = new string[]{}; CashSalePostcodeIn = new string[]{}; CashSaleCompanyBetween = new string[]{}; CashSaleCompanyIn = new string[]{}; CashSaleNameBetween = new string[]{}; CashSaleNameIn = new string[]{}; CashSalePhoneBetween = new string[]{}; CashSalePhoneIn = new string[]{}; DeliveryAddressContactNameBetween = new string[]{}; DeliveryAddressContactNameIn = new string[]{}; DeliveryAddresseeBetween = new string[]{}; DeliveryAddresseeIn = new string[]{}; DeliveryAddress1Between = new string[]{}; DeliveryAddress1In = new string[]{}; DeliveryAddress2Between = new string[]{}; DeliveryAddress2In = new string[]{}; DeliveryAddress3Between = new string[]{}; DeliveryAddress3In = new string[]{}; DeliveryAddress4Between = new string[]{}; DeliveryAddress4In = new string[]{}; DeliveryAddressPostcodeBetween = new string[]{}; DeliveryAddressPostcodeIn = new string[]{}; DeliveryAddressCountryBetween = new string[]{}; DeliveryAddressCountryIn = new string[]{}; CartageCharge1Between = new Nullable[]{}; CartageCharge1In = new Nullable[]{}; Cartage1TaxAmountBetween = new Nullable[]{}; Cartage1TaxAmountIn = new Nullable[]{}; CartageCharge2Between = new Nullable[]{}; CartageCharge2In = new Nullable[]{}; Cartage2TaxAmountBetween = new Nullable[]{}; Cartage2TaxAmountIn = new Nullable[]{}; CartageCharge3Between = new Nullable[]{}; CartageCharge3In = new Nullable[]{}; Cartage3TaxAmountBetween = new Nullable[]{}; Cartage3TaxAmountIn = new Nullable[]{}; CourierDetailsBetween = new string[]{}; CourierDetailsIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; StaffTitleBetween = new string[]{}; StaffTitleIn = new string[]{}; StaffFirstNameBetween = new string[]{}; StaffFirstNameIn = new string[]{}; StaffSurnameBetween = new string[]{}; StaffSurnameIn = new string[]{}; StaffUsernameBetween = new string[]{}; StaffUsernameIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string QOReference { get; set; } public virtual string QOReferenceStartsWith { get; set; } public virtual string QOReferenceEndsWith { get; set; } public virtual string QOReferenceContains { get; set; } public virtual string QOReferenceLike { get; set; } public virtual string[] QOReferenceBetween { get; set; } public virtual string[] QOReferenceIn { get; set; } public virtual DateTime? InvoiceInitDate { get; set; } public virtual DateTime? InvoiceInitDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateGreaterThan { get; set; } public virtual DateTime? InvoiceInitDateLessThan { get; set; } public virtual DateTime? InvoiceInitDateLessThanOrEqualTo { get; set; } public virtual DateTime? InvoiceInitDateNotEqualTo { get; set; } public virtual DateTime[] InvoiceInitDateBetween { get; set; } public virtual DateTime[] InvoiceInitDateIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual decimal? InvoiceTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalGreaterThan { get; set; } public virtual decimal? InvoiceTotalLessThan { get; set; } public virtual decimal? InvoiceTotalLessThanOrEqualTo { get; set; } public virtual decimal? InvoiceTotalNotEqualTo { get; set; } public virtual Nullable[] InvoiceTotalBetween { get; set; } public virtual Nullable[] InvoiceTotalIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string DebtorName { get; set; } public virtual string DebtorNameStartsWith { get; set; } public virtual string DebtorNameEndsWith { get; set; } public virtual string DebtorNameContains { get; set; } public virtual string DebtorNameLike { get; set; } public virtual string[] DebtorNameBetween { get; set; } public virtual string[] DebtorNameIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string LogicalWarehouseDescriptionStartsWith { get; set; } public virtual string LogicalWarehouseDescriptionEndsWith { get; set; } public virtual string LogicalWarehouseDescriptionContains { get; set; } public virtual string LogicalWarehouseDescriptionLike { get; set; } public virtual string[] LogicalWarehouseDescriptionBetween { get; set; } public virtual string[] LogicalWarehouseDescriptionIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescriptionStartsWith { get; set; } public virtual string PhysicalWarehouseDescriptionEndsWith { get; set; } public virtual string PhysicalWarehouseDescriptionContains { get; set; } public virtual string PhysicalWarehouseDescriptionLike { get; set; } public virtual string[] PhysicalWarehouseDescriptionBetween { get; set; } public virtual string[] PhysicalWarehouseDescriptionIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string BranchDescription { get; set; } public virtual string BranchDescriptionStartsWith { get; set; } public virtual string BranchDescriptionEndsWith { get; set; } public virtual string BranchDescriptionContains { get; set; } public virtual string BranchDescriptionLike { get; set; } public virtual string[] BranchDescriptionBetween { get; set; } public virtual string[] BranchDescriptionIn { get; set; } public virtual string CashSaleAddress1 { get; set; } public virtual string CashSaleAddress1StartsWith { get; set; } public virtual string CashSaleAddress1EndsWith { get; set; } public virtual string CashSaleAddress1Contains { get; set; } public virtual string CashSaleAddress1Like { get; set; } public virtual string[] CashSaleAddress1Between { get; set; } public virtual string[] CashSaleAddress1In { get; set; } public virtual string CashSaleAddress2 { get; set; } public virtual string CashSaleAddress2StartsWith { get; set; } public virtual string CashSaleAddress2EndsWith { get; set; } public virtual string CashSaleAddress2Contains { get; set; } public virtual string CashSaleAddress2Like { get; set; } public virtual string[] CashSaleAddress2Between { get; set; } public virtual string[] CashSaleAddress2In { get; set; } public virtual string CashSaleAddress3 { get; set; } public virtual string CashSaleAddress3StartsWith { get; set; } public virtual string CashSaleAddress3EndsWith { get; set; } public virtual string CashSaleAddress3Contains { get; set; } public virtual string CashSaleAddress3Like { get; set; } public virtual string[] CashSaleAddress3Between { get; set; } public virtual string[] CashSaleAddress3In { get; set; } public virtual string CashSaleAddress4 { get; set; } public virtual string CashSaleAddress4StartsWith { get; set; } public virtual string CashSaleAddress4EndsWith { get; set; } public virtual string CashSaleAddress4Contains { get; set; } public virtual string CashSaleAddress4Like { get; set; } public virtual string[] CashSaleAddress4Between { get; set; } public virtual string[] CashSaleAddress4In { get; set; } public virtual string CashSalePostcode { get; set; } public virtual string CashSalePostcodeStartsWith { get; set; } public virtual string CashSalePostcodeEndsWith { get; set; } public virtual string CashSalePostcodeContains { get; set; } public virtual string CashSalePostcodeLike { get; set; } public virtual string[] CashSalePostcodeBetween { get; set; } public virtual string[] CashSalePostcodeIn { get; set; } public virtual string CashSaleCompany { get; set; } public virtual string CashSaleCompanyStartsWith { get; set; } public virtual string CashSaleCompanyEndsWith { get; set; } public virtual string CashSaleCompanyContains { get; set; } public virtual string CashSaleCompanyLike { get; set; } public virtual string[] CashSaleCompanyBetween { get; set; } public virtual string[] CashSaleCompanyIn { get; set; } public virtual string CashSaleName { get; set; } public virtual string CashSaleNameStartsWith { get; set; } public virtual string CashSaleNameEndsWith { get; set; } public virtual string CashSaleNameContains { get; set; } public virtual string CashSaleNameLike { get; set; } public virtual string[] CashSaleNameBetween { get; set; } public virtual string[] CashSaleNameIn { get; set; } public virtual string CashSalePhone { get; set; } public virtual string CashSalePhoneStartsWith { get; set; } public virtual string CashSalePhoneEndsWith { get; set; } public virtual string CashSalePhoneContains { get; set; } public virtual string CashSalePhoneLike { get; set; } public virtual string[] CashSalePhoneBetween { get; set; } public virtual string[] CashSalePhoneIn { get; set; } public virtual string DeliveryAddressContactName { get; set; } public virtual string DeliveryAddressContactNameStartsWith { get; set; } public virtual string DeliveryAddressContactNameEndsWith { get; set; } public virtual string DeliveryAddressContactNameContains { get; set; } public virtual string DeliveryAddressContactNameLike { get; set; } public virtual string[] DeliveryAddressContactNameBetween { get; set; } public virtual string[] DeliveryAddressContactNameIn { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddresseeStartsWith { get; set; } public virtual string DeliveryAddresseeEndsWith { get; set; } public virtual string DeliveryAddresseeContains { get; set; } public virtual string DeliveryAddresseeLike { get; set; } public virtual string[] DeliveryAddresseeBetween { get; set; } public virtual string[] DeliveryAddresseeIn { get; set; } public virtual string DeliveryAddress1 { get; set; } public virtual string DeliveryAddress1StartsWith { get; set; } public virtual string DeliveryAddress1EndsWith { get; set; } public virtual string DeliveryAddress1Contains { get; set; } public virtual string DeliveryAddress1Like { get; set; } public virtual string[] DeliveryAddress1Between { get; set; } public virtual string[] DeliveryAddress1In { get; set; } public virtual string DeliveryAddress2 { get; set; } public virtual string DeliveryAddress2StartsWith { get; set; } public virtual string DeliveryAddress2EndsWith { get; set; } public virtual string DeliveryAddress2Contains { get; set; } public virtual string DeliveryAddress2Like { get; set; } public virtual string[] DeliveryAddress2Between { get; set; } public virtual string[] DeliveryAddress2In { get; set; } public virtual string DeliveryAddress3 { get; set; } public virtual string DeliveryAddress3StartsWith { get; set; } public virtual string DeliveryAddress3EndsWith { get; set; } public virtual string DeliveryAddress3Contains { get; set; } public virtual string DeliveryAddress3Like { get; set; } public virtual string[] DeliveryAddress3Between { get; set; } public virtual string[] DeliveryAddress3In { get; set; } public virtual string DeliveryAddress4 { get; set; } public virtual string DeliveryAddress4StartsWith { get; set; } public virtual string DeliveryAddress4EndsWith { get; set; } public virtual string DeliveryAddress4Contains { get; set; } public virtual string DeliveryAddress4Like { get; set; } public virtual string[] DeliveryAddress4Between { get; set; } public virtual string[] DeliveryAddress4In { get; set; } public virtual string DeliveryAddressPostcode { get; set; } public virtual string DeliveryAddressPostcodeStartsWith { get; set; } public virtual string DeliveryAddressPostcodeEndsWith { get; set; } public virtual string DeliveryAddressPostcodeContains { get; set; } public virtual string DeliveryAddressPostcodeLike { get; set; } public virtual string[] DeliveryAddressPostcodeBetween { get; set; } public virtual string[] DeliveryAddressPostcodeIn { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string DeliveryAddressCountryStartsWith { get; set; } public virtual string DeliveryAddressCountryEndsWith { get; set; } public virtual string DeliveryAddressCountryContains { get; set; } public virtual string DeliveryAddressCountryLike { get; set; } public virtual string[] DeliveryAddressCountryBetween { get; set; } public virtual string[] DeliveryAddressCountryIn { get; set; } public virtual decimal? CartageCharge1 { get; set; } public virtual decimal? CartageCharge1GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1GreaterThan { get; set; } public virtual decimal? CartageCharge1LessThan { get; set; } public virtual decimal? CartageCharge1LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge1NotEqualTo { get; set; } public virtual Nullable[] CartageCharge1Between { get; set; } public virtual Nullable[] CartageCharge1In { get; set; } public virtual decimal? Cartage1TaxAmount { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThan { get; set; } public virtual decimal? Cartage1TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage1TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage1TaxAmountBetween { get; set; } public virtual Nullable[] Cartage1TaxAmountIn { get; set; } public virtual decimal? CartageCharge2 { get; set; } public virtual decimal? CartageCharge2GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2GreaterThan { get; set; } public virtual decimal? CartageCharge2LessThan { get; set; } public virtual decimal? CartageCharge2LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge2NotEqualTo { get; set; } public virtual Nullable[] CartageCharge2Between { get; set; } public virtual Nullable[] CartageCharge2In { get; set; } public virtual decimal? Cartage2TaxAmount { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThan { get; set; } public virtual decimal? Cartage2TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage2TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage2TaxAmountBetween { get; set; } public virtual Nullable[] Cartage2TaxAmountIn { get; set; } public virtual decimal? CartageCharge3 { get; set; } public virtual decimal? CartageCharge3GreaterThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3GreaterThan { get; set; } public virtual decimal? CartageCharge3LessThan { get; set; } public virtual decimal? CartageCharge3LessThanOrEqualTo { get; set; } public virtual decimal? CartageCharge3NotEqualTo { get; set; } public virtual Nullable[] CartageCharge3Between { get; set; } public virtual Nullable[] CartageCharge3In { get; set; } public virtual decimal? Cartage3TaxAmount { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountGreaterThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThan { get; set; } public virtual decimal? Cartage3TaxAmountLessThanOrEqualTo { get; set; } public virtual decimal? Cartage3TaxAmountNotEqualTo { get; set; } public virtual Nullable[] Cartage3TaxAmountBetween { get; set; } public virtual Nullable[] Cartage3TaxAmountIn { get; set; } public virtual string CourierDetails { get; set; } public virtual string CourierDetailsStartsWith { get; set; } public virtual string CourierDetailsEndsWith { get; set; } public virtual string CourierDetailsContains { get; set; } public virtual string CourierDetailsLike { get; set; } public virtual string[] CourierDetailsBetween { get; set; } public virtual string[] CourierDetailsIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string StaffTitle { get; set; } public virtual string StaffTitleStartsWith { get; set; } public virtual string StaffTitleEndsWith { get; set; } public virtual string StaffTitleContains { get; set; } public virtual string StaffTitleLike { get; set; } public virtual string[] StaffTitleBetween { get; set; } public virtual string[] StaffTitleIn { get; set; } public virtual string StaffFirstName { get; set; } public virtual string StaffFirstNameStartsWith { get; set; } public virtual string StaffFirstNameEndsWith { get; set; } public virtual string StaffFirstNameContains { get; set; } public virtual string StaffFirstNameLike { get; set; } public virtual string[] StaffFirstNameBetween { get; set; } public virtual string[] StaffFirstNameIn { get; set; } public virtual string StaffSurname { get; set; } public virtual string StaffSurnameStartsWith { get; set; } public virtual string StaffSurnameEndsWith { get; set; } public virtual string StaffSurnameContains { get; set; } public virtual string StaffSurnameLike { get; set; } public virtual string[] StaffSurnameBetween { get; set; } public virtual string[] StaffSurnameIn { get; set; } public virtual string StaffUsername { get; set; } public virtual string StaffUsernameStartsWith { get; set; } public virtual string StaffUsernameEndsWith { get; set; } public virtual string StaffUsernameContains { get; set; } public virtual string StaffUsernameLike { get; set; } public virtual string[] StaffUsernameBetween { get; set; } public virtual string[] StaffUsernameIn { get; set; } } public partial class v_JIWA_SO_LinesKitHeaderTax { [Required] public virtual string InvoiceLineID { get; set; } public virtual decimal? KitHeaderTax { get; set; } public virtual decimal? KitHeaderTotalIncTax { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JIWA_SO_LinesKitHeaderTaxQuery : QueryDb, IReturn> { public v_JIWA_SO_LinesKitHeaderTaxQuery() { InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; KitHeaderTaxBetween = new Nullable[]{}; KitHeaderTaxIn = new Nullable[]{}; KitHeaderTotalIncTaxBetween = new Nullable[]{}; KitHeaderTotalIncTaxIn = new Nullable[]{}; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual decimal? KitHeaderTax { get; set; } public virtual decimal? KitHeaderTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTaxGreaterThan { get; set; } public virtual decimal? KitHeaderTaxLessThan { get; set; } public virtual decimal? KitHeaderTaxLessThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTaxNotEqualTo { get; set; } public virtual Nullable[] KitHeaderTaxBetween { get; set; } public virtual Nullable[] KitHeaderTaxIn { get; set; } public virtual decimal? KitHeaderTotalIncTax { get; set; } public virtual decimal? KitHeaderTotalIncTaxGreaterThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTotalIncTaxGreaterThan { get; set; } public virtual decimal? KitHeaderTotalIncTaxLessThan { get; set; } public virtual decimal? KitHeaderTotalIncTaxLessThanOrEqualTo { get; set; } public virtual decimal? KitHeaderTotalIncTaxNotEqualTo { get; set; } public virtual Nullable[] KitHeaderTotalIncTaxBetween { get; set; } public virtual Nullable[] KitHeaderTotalIncTaxIn { get; set; } } public partial class v_JobPriorities { [Required] public virtual string RecID { get; set; } public virtual string HighestTaskPriorityRecID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JobPrioritiesQuery : QueryDb, IReturn> { public v_JobPrioritiesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; HighestTaskPriorityRecIDBetween = new string[]{}; HighestTaskPriorityRecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string HighestTaskPriorityRecID { get; set; } public virtual string HighestTaskPriorityRecIDStartsWith { get; set; } public virtual string HighestTaskPriorityRecIDEndsWith { get; set; } public virtual string HighestTaskPriorityRecIDContains { get; set; } public virtual string HighestTaskPriorityRecIDLike { get; set; } public virtual string[] HighestTaskPriorityRecIDBetween { get; set; } public virtual string[] HighestTaskPriorityRecIDIn { get; set; } } public partial class v_JobStatuses { [Required] public virtual string RecID { get; set; } [Required] public virtual string SM_Jobs_RecID { get; set; } } public partial class v_JobStatusesMinDisplayOrder { [Required] public virtual string SM_Jobs_RecID { get; set; } public virtual int? ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JobStatusesMinDisplayOrderQuery : QueryDb, IReturn> { public v_JobStatusesMinDisplayOrderQuery() { SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JobStatusesQuery : QueryDb, IReturn> { public v_JobStatusesQuery() { RecIDBetween = new string[]{}; RecIDIn = new string[]{}; SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; } public virtual string RecID { get; set; } public virtual string RecIDStartsWith { get; set; } public virtual string RecIDEndsWith { get; set; } public virtual string RecIDContains { get; set; } public virtual string RecIDLike { get; set; } public virtual string[] RecIDBetween { get; set; } public virtual string[] RecIDIn { get; set; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } } public partial class v_JobsWithActiveTask { public virtual string JobID { get; set; } [Required] public virtual string JobNo { get; set; } public virtual string DB_Main_RecID { get; set; } public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string JobDescription { get; set; } public virtual string CoordinatorName { get; set; } public virtual DateTime? JobDateLogged { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_JobsWithActiveTaskQuery : QueryDb, IReturn> { public v_JobsWithActiveTaskQuery() { JobIDBetween = new string[]{}; JobIDIn = new string[]{}; JobNoBetween = new string[]{}; JobNoIn = new string[]{}; DB_Main_RecIDBetween = new string[]{}; DB_Main_RecIDIn = new string[]{}; AccountNoBetween = new string[]{}; AccountNoIn = new string[]{}; NameBetween = new string[]{}; NameIn = new string[]{}; JobDescriptionBetween = new string[]{}; JobDescriptionIn = new string[]{}; CoordinatorNameBetween = new string[]{}; CoordinatorNameIn = new string[]{}; JobDateLoggedBetween = new Nullable[]{}; JobDateLoggedIn = new Nullable[]{}; } public virtual string JobID { get; set; } public virtual string JobIDStartsWith { get; set; } public virtual string JobIDEndsWith { get; set; } public virtual string JobIDContains { get; set; } public virtual string JobIDLike { get; set; } public virtual string[] JobIDBetween { get; set; } public virtual string[] JobIDIn { get; set; } public virtual string JobNo { get; set; } public virtual string JobNoStartsWith { get; set; } public virtual string JobNoEndsWith { get; set; } public virtual string JobNoContains { get; set; } public virtual string JobNoLike { get; set; } public virtual string[] JobNoBetween { get; set; } public virtual string[] JobNoIn { get; set; } public virtual string DB_Main_RecID { get; set; } public virtual string DB_Main_RecIDStartsWith { get; set; } public virtual string DB_Main_RecIDEndsWith { get; set; } public virtual string DB_Main_RecIDContains { get; set; } public virtual string DB_Main_RecIDLike { get; set; } public virtual string[] DB_Main_RecIDBetween { get; set; } public virtual string[] DB_Main_RecIDIn { get; set; } public virtual string AccountNo { get; set; } public virtual string AccountNoStartsWith { get; set; } public virtual string AccountNoEndsWith { get; set; } public virtual string AccountNoContains { get; set; } public virtual string AccountNoLike { get; set; } public virtual string[] AccountNoBetween { get; set; } public virtual string[] AccountNoIn { get; set; } public virtual string Name { get; set; } public virtual string NameStartsWith { get; set; } public virtual string NameEndsWith { get; set; } public virtual string NameContains { get; set; } public virtual string NameLike { get; set; } public virtual string[] NameBetween { get; set; } public virtual string[] NameIn { get; set; } public virtual string JobDescription { get; set; } public virtual string JobDescriptionStartsWith { get; set; } public virtual string JobDescriptionEndsWith { get; set; } public virtual string JobDescriptionContains { get; set; } public virtual string JobDescriptionLike { get; set; } public virtual string[] JobDescriptionBetween { get; set; } public virtual string[] JobDescriptionIn { get; set; } public virtual string CoordinatorName { get; set; } public virtual string CoordinatorNameStartsWith { get; set; } public virtual string CoordinatorNameEndsWith { get; set; } public virtual string CoordinatorNameContains { get; set; } public virtual string CoordinatorNameLike { get; set; } public virtual string[] CoordinatorNameBetween { get; set; } public virtual string[] CoordinatorNameIn { get; set; } public virtual DateTime? JobDateLogged { get; set; } public virtual DateTime? JobDateLoggedGreaterThanOrEqualTo { get; set; } public virtual DateTime? JobDateLoggedGreaterThan { get; set; } public virtual DateTime? JobDateLoggedLessThan { get; set; } public virtual DateTime? JobDateLoggedLessThanOrEqualTo { get; set; } public virtual DateTime? JobDateLoggedNotEqualTo { get; set; } public virtual Nullable[] JobDateLoggedBetween { get; set; } public virtual Nullable[] JobDateLoggedIn { get; set; } } public partial class v_PrepaidLabourPacksHoursInvoiced { [Required] public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual decimal? HoursInvoiced { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_PrepaidLabourPacksHoursInvoicedQuery : QueryDb, IReturn> { public v_PrepaidLabourPacksHoursInvoicedQuery() { SM_PrepaidLabourPacks_RecIDBetween = new string[]{}; SM_PrepaidLabourPacks_RecIDIn = new string[]{}; HoursInvoicedBetween = new Nullable[]{}; HoursInvoicedIn = new Nullable[]{}; } public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDStartsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDEndsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDContains { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDLike { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDBetween { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDIn { get; set; } public virtual decimal? HoursInvoiced { get; set; } public virtual decimal? HoursInvoicedGreaterThanOrEqualTo { get; set; } public virtual decimal? HoursInvoicedGreaterThan { get; set; } public virtual decimal? HoursInvoicedLessThan { get; set; } public virtual decimal? HoursInvoicedLessThanOrEqualTo { get; set; } public virtual decimal? HoursInvoicedNotEqualTo { get; set; } public virtual Nullable[] HoursInvoicedBetween { get; set; } public virtual Nullable[] HoursInvoicedIn { get; set; } } public partial class v_PrepaidLabourPacksHoursUsed { [Required] public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual decimal? HoursUsed { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_PrepaidLabourPacksHoursUsedQuery : QueryDb, IReturn> { public v_PrepaidLabourPacksHoursUsedQuery() { SM_PrepaidLabourPacks_RecIDBetween = new string[]{}; SM_PrepaidLabourPacks_RecIDIn = new string[]{}; HoursUsedBetween = new Nullable[]{}; HoursUsedIn = new Nullable[]{}; } public virtual string SM_PrepaidLabourPacks_RecID { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDStartsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDEndsWith { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDContains { get; set; } public virtual string SM_PrepaidLabourPacks_RecIDLike { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDBetween { get; set; } public virtual string[] SM_PrepaidLabourPacks_RecIDIn { get; set; } public virtual decimal? HoursUsed { get; set; } public virtual decimal? HoursUsedGreaterThanOrEqualTo { get; set; } public virtual decimal? HoursUsedGreaterThan { get; set; } public virtual decimal? HoursUsedLessThan { get; set; } public virtual decimal? HoursUsedLessThanOrEqualTo { get; set; } public virtual decimal? HoursUsedNotEqualTo { get; set; } public virtual Nullable[] HoursUsedBetween { get; set; } public virtual Nullable[] HoursUsedIn { get; set; } } public partial class v_SalesInformation { [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string InvoiceNo { get; set; } public virtual string StaffID { get; set; } [Required] public virtual string IN_LogicalID { get; set; } public virtual string IN_PhysicalID { get; set; } [Required] public virtual string BranchID { get; set; } public virtual string PartNo { get; set; } public virtual string PartDescription { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual decimal? LineTaxTotal { get; set; } public virtual decimal? LineTotalExGST { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineProfit { get; set; } public virtual string ClassificationDescription { get; set; } public virtual string Category1DescriptionAtTimeOfSale { get; set; } public virtual string Category2DescriptionAtTimeOfSale { get; set; } public virtual string Category3DescriptionAtTimeOfSale { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string DebtorClassificationID { get; set; } public virtual DateTime? ProcessDate { get; set; } public virtual string InventoryID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SalesInformationQuery : QueryDb, IReturn> { public v_SalesInformationQuery() { InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; IN_LogicalIDBetween = new string[]{}; IN_LogicalIDIn = new string[]{}; IN_PhysicalIDBetween = new string[]{}; IN_PhysicalIDIn = new string[]{}; BranchIDBetween = new string[]{}; BranchIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; PartDescriptionBetween = new string[]{}; PartDescriptionIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; LineTotalIncGSTBetween = new Nullable[]{}; LineTotalIncGSTIn = new Nullable[]{}; LineTaxTotalBetween = new Nullable[]{}; LineTaxTotalIn = new Nullable[]{}; LineTotalExGSTBetween = new Nullable[]{}; LineTotalExGSTIn = new Nullable[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; LineProfitBetween = new Nullable[]{}; LineProfitIn = new Nullable[]{}; ClassificationDescriptionBetween = new string[]{}; ClassificationDescriptionIn = new string[]{}; Category1DescriptionAtTimeOfSaleBetween = new string[]{}; Category1DescriptionAtTimeOfSaleIn = new string[]{}; Category2DescriptionAtTimeOfSaleBetween = new string[]{}; Category2DescriptionAtTimeOfSaleIn = new string[]{}; Category3DescriptionAtTimeOfSaleBetween = new string[]{}; Category3DescriptionAtTimeOfSaleIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; DebtorClassificationIDBetween = new string[]{}; DebtorClassificationIDIn = new string[]{}; ProcessDateBetween = new Nullable[]{}; ProcessDateIn = new Nullable[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string IN_LogicalIDStartsWith { get; set; } public virtual string IN_LogicalIDEndsWith { get; set; } public virtual string IN_LogicalIDContains { get; set; } public virtual string IN_LogicalIDLike { get; set; } public virtual string[] IN_LogicalIDBetween { get; set; } public virtual string[] IN_LogicalIDIn { get; set; } public virtual string IN_PhysicalID { get; set; } public virtual string IN_PhysicalIDStartsWith { get; set; } public virtual string IN_PhysicalIDEndsWith { get; set; } public virtual string IN_PhysicalIDContains { get; set; } public virtual string IN_PhysicalIDLike { get; set; } public virtual string[] IN_PhysicalIDBetween { get; set; } public virtual string[] IN_PhysicalIDIn { get; set; } public virtual string BranchID { get; set; } public virtual string BranchIDStartsWith { get; set; } public virtual string BranchIDEndsWith { get; set; } public virtual string BranchIDContains { get; set; } public virtual string BranchIDLike { get; set; } public virtual string[] BranchIDBetween { get; set; } public virtual string[] BranchIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string PartDescription { get; set; } public virtual string PartDescriptionStartsWith { get; set; } public virtual string PartDescriptionEndsWith { get; set; } public virtual string PartDescriptionContains { get; set; } public virtual string PartDescriptionLike { get; set; } public virtual string[] PartDescriptionBetween { get; set; } public virtual string[] PartDescriptionIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? LineTotalIncGST { get; set; } public virtual decimal? LineTotalIncGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTGreaterThan { get; set; } public virtual decimal? LineTotalIncGSTLessThan { get; set; } public virtual decimal? LineTotalIncGSTLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalIncGSTNotEqualTo { get; set; } public virtual Nullable[] LineTotalIncGSTBetween { get; set; } public virtual Nullable[] LineTotalIncGSTIn { get; set; } public virtual decimal? LineTaxTotal { get; set; } public virtual decimal? LineTaxTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTaxTotalGreaterThan { get; set; } public virtual decimal? LineTaxTotalLessThan { get; set; } public virtual decimal? LineTaxTotalLessThanOrEqualTo { get; set; } public virtual decimal? LineTaxTotalNotEqualTo { get; set; } public virtual Nullable[] LineTaxTotalBetween { get; set; } public virtual Nullable[] LineTaxTotalIn { get; set; } public virtual decimal? LineTotalExGST { get; set; } public virtual decimal? LineTotalExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? LineTotalExGSTGreaterThan { get; set; } public virtual decimal? LineTotalExGSTLessThan { get; set; } public virtual decimal? LineTotalExGSTLessThanOrEqualTo { get; set; } public virtual decimal? LineTotalExGSTNotEqualTo { get; set; } public virtual Nullable[] LineTotalExGSTBetween { get; set; } public virtual Nullable[] LineTotalExGSTIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual decimal? LineProfit { get; set; } public virtual decimal? LineProfitGreaterThanOrEqualTo { get; set; } public virtual decimal? LineProfitGreaterThan { get; set; } public virtual decimal? LineProfitLessThan { get; set; } public virtual decimal? LineProfitLessThanOrEqualTo { get; set; } public virtual decimal? LineProfitNotEqualTo { get; set; } public virtual Nullable[] LineProfitBetween { get; set; } public virtual Nullable[] LineProfitIn { get; set; } public virtual string ClassificationDescription { get; set; } public virtual string ClassificationDescriptionStartsWith { get; set; } public virtual string ClassificationDescriptionEndsWith { get; set; } public virtual string ClassificationDescriptionContains { get; set; } public virtual string ClassificationDescriptionLike { get; set; } public virtual string[] ClassificationDescriptionBetween { get; set; } public virtual string[] ClassificationDescriptionIn { get; set; } public virtual string Category1DescriptionAtTimeOfSale { get; set; } public virtual string Category1DescriptionAtTimeOfSaleStartsWith { get; set; } public virtual string Category1DescriptionAtTimeOfSaleEndsWith { get; set; } public virtual string Category1DescriptionAtTimeOfSaleContains { get; set; } public virtual string Category1DescriptionAtTimeOfSaleLike { get; set; } public virtual string[] Category1DescriptionAtTimeOfSaleBetween { get; set; } public virtual string[] Category1DescriptionAtTimeOfSaleIn { get; set; } public virtual string Category2DescriptionAtTimeOfSale { get; set; } public virtual string Category2DescriptionAtTimeOfSaleStartsWith { get; set; } public virtual string Category2DescriptionAtTimeOfSaleEndsWith { get; set; } public virtual string Category2DescriptionAtTimeOfSaleContains { get; set; } public virtual string Category2DescriptionAtTimeOfSaleLike { get; set; } public virtual string[] Category2DescriptionAtTimeOfSaleBetween { get; set; } public virtual string[] Category2DescriptionAtTimeOfSaleIn { get; set; } public virtual string Category3DescriptionAtTimeOfSale { get; set; } public virtual string Category3DescriptionAtTimeOfSaleStartsWith { get; set; } public virtual string Category3DescriptionAtTimeOfSaleEndsWith { get; set; } public virtual string Category3DescriptionAtTimeOfSaleContains { get; set; } public virtual string Category3DescriptionAtTimeOfSaleLike { get; set; } public virtual string[] Category3DescriptionAtTimeOfSaleBetween { get; set; } public virtual string[] Category3DescriptionAtTimeOfSaleIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual string DebtorClassificationID { get; set; } public virtual string DebtorClassificationIDStartsWith { get; set; } public virtual string DebtorClassificationIDEndsWith { get; set; } public virtual string DebtorClassificationIDContains { get; set; } public virtual string DebtorClassificationIDLike { get; set; } public virtual string[] DebtorClassificationIDBetween { get; set; } public virtual string[] DebtorClassificationIDIn { get; set; } public virtual DateTime? ProcessDate { get; set; } public virtual DateTime? ProcessDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ProcessDateGreaterThan { get; set; } public virtual DateTime? ProcessDateLessThan { get; set; } public virtual DateTime? ProcessDateLessThanOrEqualTo { get; set; } public virtual DateTime? ProcessDateNotEqualTo { get; set; } public virtual Nullable[] ProcessDateBetween { get; set; } public virtual Nullable[] ProcessDateIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } } public partial class v_SerialNumbersSold { public virtual string inventoryid { get; set; } public virtual string SerialNo { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SerialNumbersSoldQuery : QueryDb, IReturn> { public v_SerialNumbersSoldQuery() { inventoryidBetween = new string[]{}; inventoryidIn = new string[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; } public virtual string inventoryid { get; set; } public virtual string inventoryidStartsWith { get; set; } public virtual string inventoryidEndsWith { get; set; } public virtual string inventoryidContains { get; set; } public virtual string inventoryidLike { get; set; } public virtual string[] inventoryidBetween { get; set; } public virtual string[] inventoryidIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } } public partial class V_SHBookinShipments { [Required] public virtual string ShipmentID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_SHBookinShipmentsQuery : QueryDb, IReturn> { public V_SHBookinShipmentsQuery() { ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } } public partial class V_Shipment { [Required] public virtual string ShipmentID { get; set; } [Required] public virtual string LineID { get; set; } public virtual string OrderNo { get; set; } public virtual string InvoiceNo { get; set; } public virtual string CreditorID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual string SuppPartNo { get; set; } public virtual decimal? QtyOrdered { get; set; } public virtual decimal? QtyThisShip { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LandedCost { get; set; } public virtual decimal? LandedTotal { get; set; } public virtual string CostType { get; set; } public virtual string CurrencyID { get; set; } public virtual decimal? FXrate { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual string GSTDesc { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? TotalAmount { get; set; } public virtual string ApportionedOnPO { get; set; } public virtual DateTime? DueDate { get; set; } [Required] public virtual DateTime Date { get; set; } [Required] public virtual string SectionDesc { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? UnitCostExGST { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? Expenses { get; set; } public virtual decimal? FXShipUnitCostExGST { get; set; } } public partial class V_Shipment_BO { [Required] public virtual string InvoiceNo { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual string OrderNo { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual short? HistoryNo { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityBackord { get; set; } public virtual decimal? QuantityPrevDel { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? TaxToCharge { get; set; } [Required] public virtual string InvoiceLineID { get; set; } [Required] public virtual string RptType { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_Shipment_BOQuery : QueryDb, IReturn> { public V_Shipment_BOQuery() { InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; RecordDateBetween = new Nullable[]{}; RecordDateIn = new Nullable[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; HistoryNoBetween = new Nullable[]{}; HistoryNoIn = new Nullable[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QuantityOrderedBetween = new Nullable[]{}; QuantityOrderedIn = new Nullable[]{}; QuantityThisDelBetween = new Nullable[]{}; QuantityThisDelIn = new Nullable[]{}; QuantityBackordBetween = new Nullable[]{}; QuantityBackordIn = new Nullable[]{}; QuantityPrevDelBetween = new Nullable[]{}; QuantityPrevDelIn = new Nullable[]{}; ItemPriceBetween = new Nullable[]{}; ItemPriceIn = new Nullable[]{}; TaxToChargeBetween = new Nullable[]{}; TaxToChargeIn = new Nullable[]{}; InvoiceLineIDBetween = new string[]{}; InvoiceLineIDIn = new string[]{}; RptTypeBetween = new string[]{}; RptTypeIn = new string[]{}; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual DateTime? RecordDate { get; set; } public virtual DateTime? RecordDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? RecordDateGreaterThan { get; set; } public virtual DateTime? RecordDateLessThan { get; set; } public virtual DateTime? RecordDateLessThanOrEqualTo { get; set; } public virtual DateTime? RecordDateNotEqualTo { get; set; } public virtual Nullable[] RecordDateBetween { get; set; } public virtual Nullable[] RecordDateIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual short? HistoryNo { get; set; } public virtual short? HistoryNoGreaterThanOrEqualTo { get; set; } public virtual short? HistoryNoGreaterThan { get; set; } public virtual short? HistoryNoLessThan { get; set; } public virtual short? HistoryNoLessThanOrEqualTo { get; set; } public virtual short? HistoryNoNotEqualTo { get; set; } public virtual Nullable[] HistoryNoBetween { get; set; } public virtual Nullable[] HistoryNoIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedGreaterThan { get; set; } public virtual decimal? QuantityOrderedLessThan { get; set; } public virtual decimal? QuantityOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityOrderedNotEqualTo { get; set; } public virtual Nullable[] QuantityOrderedBetween { get; set; } public virtual Nullable[] QuantityOrderedIn { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityThisDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelGreaterThan { get; set; } public virtual decimal? QuantityThisDelLessThan { get; set; } public virtual decimal? QuantityThisDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityThisDelNotEqualTo { get; set; } public virtual Nullable[] QuantityThisDelBetween { get; set; } public virtual Nullable[] QuantityThisDelIn { get; set; } public virtual decimal? QuantityBackord { get; set; } public virtual decimal? QuantityBackordGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityBackordGreaterThan { get; set; } public virtual decimal? QuantityBackordLessThan { get; set; } public virtual decimal? QuantityBackordLessThanOrEqualTo { get; set; } public virtual decimal? QuantityBackordNotEqualTo { get; set; } public virtual Nullable[] QuantityBackordBetween { get; set; } public virtual Nullable[] QuantityBackordIn { get; set; } public virtual decimal? QuantityPrevDel { get; set; } public virtual decimal? QuantityPrevDelGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDelGreaterThan { get; set; } public virtual decimal? QuantityPrevDelLessThan { get; set; } public virtual decimal? QuantityPrevDelLessThanOrEqualTo { get; set; } public virtual decimal? QuantityPrevDelNotEqualTo { get; set; } public virtual Nullable[] QuantityPrevDelBetween { get; set; } public virtual Nullable[] QuantityPrevDelIn { get; set; } public virtual decimal? ItemPrice { get; set; } public virtual decimal? ItemPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? ItemPriceGreaterThan { get; set; } public virtual decimal? ItemPriceLessThan { get; set; } public virtual decimal? ItemPriceLessThanOrEqualTo { get; set; } public virtual decimal? ItemPriceNotEqualTo { get; set; } public virtual Nullable[] ItemPriceBetween { get; set; } public virtual Nullable[] ItemPriceIn { get; set; } public virtual decimal? TaxToCharge { get; set; } public virtual decimal? TaxToChargeGreaterThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeGreaterThan { get; set; } public virtual decimal? TaxToChargeLessThan { get; set; } public virtual decimal? TaxToChargeLessThanOrEqualTo { get; set; } public virtual decimal? TaxToChargeNotEqualTo { get; set; } public virtual Nullable[] TaxToChargeBetween { get; set; } public virtual Nullable[] TaxToChargeIn { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceLineIDStartsWith { get; set; } public virtual string InvoiceLineIDEndsWith { get; set; } public virtual string InvoiceLineIDContains { get; set; } public virtual string InvoiceLineIDLike { get; set; } public virtual string[] InvoiceLineIDBetween { get; set; } public virtual string[] InvoiceLineIDIn { get; set; } public virtual string RptType { get; set; } public virtual string RptTypeStartsWith { get; set; } public virtual string RptTypeEndsWith { get; set; } public virtual string RptTypeContains { get; set; } public virtual string RptTypeLike { get; set; } public virtual string[] RptTypeBetween { get; set; } public virtual string[] RptTypeIn { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_ShipmentQuery : QueryDb, IReturn> { public V_ShipmentQuery() { ShipmentIDBetween = new string[]{}; ShipmentIDIn = new string[]{}; LineIDBetween = new string[]{}; LineIDIn = new string[]{}; OrderNoBetween = new string[]{}; OrderNoIn = new string[]{}; InvoiceNoBetween = new string[]{}; InvoiceNoIn = new string[]{}; CreditorIDBetween = new string[]{}; CreditorIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; SuppPartNoBetween = new string[]{}; SuppPartNoIn = new string[]{}; QtyOrderedBetween = new Nullable[]{}; QtyOrderedIn = new Nullable[]{}; QtyThisShipBetween = new Nullable[]{}; QtyThisShipIn = new Nullable[]{}; LineCostBetween = new Nullable[]{}; LineCostIn = new Nullable[]{}; LandedCostBetween = new Nullable[]{}; LandedCostIn = new Nullable[]{}; LandedTotalBetween = new Nullable[]{}; LandedTotalIn = new Nullable[]{}; CostTypeBetween = new string[]{}; CostTypeIn = new string[]{}; CurrencyIDBetween = new string[]{}; CurrencyIDIn = new string[]{}; FXrateBetween = new Nullable[]{}; FXrateIn = new Nullable[]{}; FXAmountBetween = new Nullable[]{}; FXAmountIn = new Nullable[]{}; HomeAmountBetween = new Nullable[]{}; HomeAmountIn = new Nullable[]{}; GSTDescBetween = new string[]{}; GSTDescIn = new string[]{}; GSTAmountBetween = new Nullable[]{}; GSTAmountIn = new Nullable[]{}; GSTRateBetween = new Nullable[]{}; GSTRateIn = new Nullable[]{}; TotalAmountBetween = new Nullable[]{}; TotalAmountIn = new Nullable[]{}; ApportionedOnPOBetween = new string[]{}; ApportionedOnPOIn = new string[]{}; DueDateBetween = new Nullable[]{}; DueDateIn = new Nullable[]{}; DateBetween = new DateTime[]{}; DateIn = new DateTime[]{}; SectionDescBetween = new string[]{}; SectionDescIn = new string[]{}; TotalCostBetween = new Nullable[]{}; TotalCostIn = new Nullable[]{}; UnitCostExGSTBetween = new Nullable[]{}; UnitCostExGSTIn = new Nullable[]{}; DutyBetween = new Nullable[]{}; DutyIn = new Nullable[]{}; ExpensesBetween = new Nullable[]{}; ExpensesIn = new Nullable[]{}; FXShipUnitCostExGSTBetween = new Nullable[]{}; FXShipUnitCostExGSTIn = new Nullable[]{}; } public virtual string ShipmentID { get; set; } public virtual string ShipmentIDStartsWith { get; set; } public virtual string ShipmentIDEndsWith { get; set; } public virtual string ShipmentIDContains { get; set; } public virtual string ShipmentIDLike { get; set; } public virtual string[] ShipmentIDBetween { get; set; } public virtual string[] ShipmentIDIn { get; set; } public virtual string LineID { get; set; } public virtual string LineIDStartsWith { get; set; } public virtual string LineIDEndsWith { get; set; } public virtual string LineIDContains { get; set; } public virtual string LineIDLike { get; set; } public virtual string[] LineIDBetween { get; set; } public virtual string[] LineIDIn { get; set; } public virtual string OrderNo { get; set; } public virtual string OrderNoStartsWith { get; set; } public virtual string OrderNoEndsWith { get; set; } public virtual string OrderNoContains { get; set; } public virtual string OrderNoLike { get; set; } public virtual string[] OrderNoBetween { get; set; } public virtual string[] OrderNoIn { get; set; } public virtual string InvoiceNo { get; set; } public virtual string InvoiceNoStartsWith { get; set; } public virtual string InvoiceNoEndsWith { get; set; } public virtual string InvoiceNoContains { get; set; } public virtual string InvoiceNoLike { get; set; } public virtual string[] InvoiceNoBetween { get; set; } public virtual string[] InvoiceNoIn { get; set; } public virtual string CreditorID { get; set; } public virtual string CreditorIDStartsWith { get; set; } public virtual string CreditorIDEndsWith { get; set; } public virtual string CreditorIDContains { get; set; } public virtual string CreditorIDLike { get; set; } public virtual string[] CreditorIDBetween { get; set; } public virtual string[] CreditorIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual string SuppPartNo { get; set; } public virtual string SuppPartNoStartsWith { get; set; } public virtual string SuppPartNoEndsWith { get; set; } public virtual string SuppPartNoContains { get; set; } public virtual string SuppPartNoLike { get; set; } public virtual string[] SuppPartNoBetween { get; set; } public virtual string[] SuppPartNoIn { get; set; } public virtual decimal? QtyOrdered { get; set; } public virtual decimal? QtyOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyOrderedGreaterThan { get; set; } public virtual decimal? QtyOrderedLessThan { get; set; } public virtual decimal? QtyOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QtyOrderedNotEqualTo { get; set; } public virtual Nullable[] QtyOrderedBetween { get; set; } public virtual Nullable[] QtyOrderedIn { get; set; } public virtual decimal? QtyThisShip { get; set; } public virtual decimal? QtyThisShipGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyThisShipGreaterThan { get; set; } public virtual decimal? QtyThisShipLessThan { get; set; } public virtual decimal? QtyThisShipLessThanOrEqualTo { get; set; } public virtual decimal? QtyThisShipNotEqualTo { get; set; } public virtual Nullable[] QtyThisShipBetween { get; set; } public virtual Nullable[] QtyThisShipIn { get; set; } public virtual decimal? LineCost { get; set; } public virtual decimal? LineCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LineCostGreaterThan { get; set; } public virtual decimal? LineCostLessThan { get; set; } public virtual decimal? LineCostLessThanOrEqualTo { get; set; } public virtual decimal? LineCostNotEqualTo { get; set; } public virtual Nullable[] LineCostBetween { get; set; } public virtual Nullable[] LineCostIn { get; set; } public virtual decimal? LandedCost { get; set; } public virtual decimal? LandedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? LandedCostGreaterThan { get; set; } public virtual decimal? LandedCostLessThan { get; set; } public virtual decimal? LandedCostLessThanOrEqualTo { get; set; } public virtual decimal? LandedCostNotEqualTo { get; set; } public virtual Nullable[] LandedCostBetween { get; set; } public virtual Nullable[] LandedCostIn { get; set; } public virtual decimal? LandedTotal { get; set; } public virtual decimal? LandedTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? LandedTotalGreaterThan { get; set; } public virtual decimal? LandedTotalLessThan { get; set; } public virtual decimal? LandedTotalLessThanOrEqualTo { get; set; } public virtual decimal? LandedTotalNotEqualTo { get; set; } public virtual Nullable[] LandedTotalBetween { get; set; } public virtual Nullable[] LandedTotalIn { get; set; } public virtual string CostType { get; set; } public virtual string CostTypeStartsWith { get; set; } public virtual string CostTypeEndsWith { get; set; } public virtual string CostTypeContains { get; set; } public virtual string CostTypeLike { get; set; } public virtual string[] CostTypeBetween { get; set; } public virtual string[] CostTypeIn { get; set; } public virtual string CurrencyID { get; set; } public virtual string CurrencyIDStartsWith { get; set; } public virtual string CurrencyIDEndsWith { get; set; } public virtual string CurrencyIDContains { get; set; } public virtual string CurrencyIDLike { get; set; } public virtual string[] CurrencyIDBetween { get; set; } public virtual string[] CurrencyIDIn { get; set; } public virtual decimal? FXrate { get; set; } public virtual decimal? FXrateGreaterThanOrEqualTo { get; set; } public virtual decimal? FXrateGreaterThan { get; set; } public virtual decimal? FXrateLessThan { get; set; } public virtual decimal? FXrateLessThanOrEqualTo { get; set; } public virtual decimal? FXrateNotEqualTo { get; set; } public virtual Nullable[] FXrateBetween { get; set; } public virtual Nullable[] FXrateIn { get; set; } public virtual decimal? FXAmount { get; set; } public virtual decimal? FXAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? FXAmountGreaterThan { get; set; } public virtual decimal? FXAmountLessThan { get; set; } public virtual decimal? FXAmountLessThanOrEqualTo { get; set; } public virtual decimal? FXAmountNotEqualTo { get; set; } public virtual Nullable[] FXAmountBetween { get; set; } public virtual Nullable[] FXAmountIn { get; set; } public virtual decimal? HomeAmount { get; set; } public virtual decimal? HomeAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? HomeAmountGreaterThan { get; set; } public virtual decimal? HomeAmountLessThan { get; set; } public virtual decimal? HomeAmountLessThanOrEqualTo { get; set; } public virtual decimal? HomeAmountNotEqualTo { get; set; } public virtual Nullable[] HomeAmountBetween { get; set; } public virtual Nullable[] HomeAmountIn { get; set; } public virtual string GSTDesc { get; set; } public virtual string GSTDescStartsWith { get; set; } public virtual string GSTDescEndsWith { get; set; } public virtual string GSTDescContains { get; set; } public virtual string GSTDescLike { get; set; } public virtual string[] GSTDescBetween { get; set; } public virtual string[] GSTDescIn { get; set; } public virtual decimal? GSTAmount { get; set; } public virtual decimal? GSTAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTAmountGreaterThan { get; set; } public virtual decimal? GSTAmountLessThan { get; set; } public virtual decimal? GSTAmountLessThanOrEqualTo { get; set; } public virtual decimal? GSTAmountNotEqualTo { get; set; } public virtual Nullable[] GSTAmountBetween { get; set; } public virtual Nullable[] GSTAmountIn { get; set; } public virtual decimal? GSTRate { get; set; } public virtual decimal? GSTRateGreaterThanOrEqualTo { get; set; } public virtual decimal? GSTRateGreaterThan { get; set; } public virtual decimal? GSTRateLessThan { get; set; } public virtual decimal? GSTRateLessThanOrEqualTo { get; set; } public virtual decimal? GSTRateNotEqualTo { get; set; } public virtual Nullable[] GSTRateBetween { get; set; } public virtual Nullable[] GSTRateIn { get; set; } public virtual decimal? TotalAmount { get; set; } public virtual decimal? TotalAmountGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalAmountGreaterThan { get; set; } public virtual decimal? TotalAmountLessThan { get; set; } public virtual decimal? TotalAmountLessThanOrEqualTo { get; set; } public virtual decimal? TotalAmountNotEqualTo { get; set; } public virtual Nullable[] TotalAmountBetween { get; set; } public virtual Nullable[] TotalAmountIn { get; set; } public virtual string ApportionedOnPO { get; set; } public virtual string ApportionedOnPOStartsWith { get; set; } public virtual string ApportionedOnPOEndsWith { get; set; } public virtual string ApportionedOnPOContains { get; set; } public virtual string ApportionedOnPOLike { get; set; } public virtual string[] ApportionedOnPOBetween { get; set; } public virtual string[] ApportionedOnPOIn { get; set; } public virtual DateTime? DueDate { get; set; } public virtual DateTime? DueDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DueDateGreaterThan { get; set; } public virtual DateTime? DueDateLessThan { get; set; } public virtual DateTime? DueDateLessThanOrEqualTo { get; set; } public virtual DateTime? DueDateNotEqualTo { get; set; } public virtual Nullable[] DueDateBetween { get; set; } public virtual Nullable[] DueDateIn { get; set; } public virtual DateTime? Date { get; set; } public virtual DateTime? DateGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateGreaterThan { get; set; } public virtual DateTime? DateLessThan { get; set; } public virtual DateTime? DateLessThanOrEqualTo { get; set; } public virtual DateTime? DateNotEqualTo { get; set; } public virtual DateTime[] DateBetween { get; set; } public virtual DateTime[] DateIn { get; set; } public virtual string SectionDesc { get; set; } public virtual string SectionDescStartsWith { get; set; } public virtual string SectionDescEndsWith { get; set; } public virtual string SectionDescContains { get; set; } public virtual string SectionDescLike { get; set; } public virtual string[] SectionDescBetween { get; set; } public virtual string[] SectionDescIn { get; set; } public virtual decimal? TotalCost { get; set; } public virtual decimal? TotalCostGreaterThanOrEqualTo { get; set; } public virtual decimal? TotalCostGreaterThan { get; set; } public virtual decimal? TotalCostLessThan { get; set; } public virtual decimal? TotalCostLessThanOrEqualTo { get; set; } public virtual decimal? TotalCostNotEqualTo { get; set; } public virtual Nullable[] TotalCostBetween { get; set; } public virtual Nullable[] TotalCostIn { get; set; } public virtual decimal? UnitCostExGST { get; set; } public virtual decimal? UnitCostExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? UnitCostExGSTGreaterThan { get; set; } public virtual decimal? UnitCostExGSTLessThan { get; set; } public virtual decimal? UnitCostExGSTLessThanOrEqualTo { get; set; } public virtual decimal? UnitCostExGSTNotEqualTo { get; set; } public virtual Nullable[] UnitCostExGSTBetween { get; set; } public virtual Nullable[] UnitCostExGSTIn { get; set; } public virtual decimal? Duty { get; set; } public virtual decimal? DutyGreaterThanOrEqualTo { get; set; } public virtual decimal? DutyGreaterThan { get; set; } public virtual decimal? DutyLessThan { get; set; } public virtual decimal? DutyLessThanOrEqualTo { get; set; } public virtual decimal? DutyNotEqualTo { get; set; } public virtual Nullable[] DutyBetween { get; set; } public virtual Nullable[] DutyIn { get; set; } public virtual decimal? Expenses { get; set; } public virtual decimal? ExpensesGreaterThanOrEqualTo { get; set; } public virtual decimal? ExpensesGreaterThan { get; set; } public virtual decimal? ExpensesLessThan { get; set; } public virtual decimal? ExpensesLessThanOrEqualTo { get; set; } public virtual decimal? ExpensesNotEqualTo { get; set; } public virtual Nullable[] ExpensesBetween { get; set; } public virtual Nullable[] ExpensesIn { get; set; } public virtual decimal? FXShipUnitCostExGST { get; set; } public virtual decimal? FXShipUnitCostExGSTGreaterThanOrEqualTo { get; set; } public virtual decimal? FXShipUnitCostExGSTGreaterThan { get; set; } public virtual decimal? FXShipUnitCostExGSTLessThan { get; set; } public virtual decimal? FXShipUnitCostExGSTLessThanOrEqualTo { get; set; } public virtual decimal? FXShipUnitCostExGSTNotEqualTo { get; set; } public virtual Nullable[] FXShipUnitCostExGSTBetween { get; set; } public virtual Nullable[] FXShipUnitCostExGSTIn { get; set; } } public partial class V_ShipmentReconciliation { [Required] public virtual string SourceID { get; set; } [Required] public virtual string ShipmentNo { get; set; } public virtual string ImportCostClearingAccountID { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_ShipmentReconciliationQuery : QueryDb, IReturn> { public V_ShipmentReconciliationQuery() { SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; ShipmentNoBetween = new string[]{}; ShipmentNoIn = new string[]{}; ImportCostClearingAccountIDBetween = new string[]{}; ImportCostClearingAccountIDIn = new string[]{}; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string ShipmentNo { get; set; } public virtual string ShipmentNoStartsWith { get; set; } public virtual string ShipmentNoEndsWith { get; set; } public virtual string ShipmentNoContains { get; set; } public virtual string ShipmentNoLike { get; set; } public virtual string[] ShipmentNoBetween { get; set; } public virtual string[] ShipmentNoIn { get; set; } public virtual string ImportCostClearingAccountID { get; set; } public virtual string ImportCostClearingAccountIDStartsWith { get; set; } public virtual string ImportCostClearingAccountIDEndsWith { get; set; } public virtual string ImportCostClearingAccountIDContains { get; set; } public virtual string ImportCostClearingAccountIDLike { get; set; } public virtual string[] ImportCostClearingAccountIDBetween { get; set; } public virtual string[] ImportCostClearingAccountIDIn { get; set; } } public partial class v_Staff { [Required] public virtual string StaffID { get; set; } public virtual string FullName { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_StaffQuery : QueryDb, IReturn> { public v_StaffQuery() { StaffIDBetween = new string[]{}; StaffIDIn = new string[]{}; FullNameBetween = new string[]{}; FullNameIn = new string[]{}; } public virtual string StaffID { get; set; } public virtual string StaffIDStartsWith { get; set; } public virtual string StaffIDEndsWith { get; set; } public virtual string StaffIDContains { get; set; } public virtual string StaffIDLike { get; set; } public virtual string[] StaffIDBetween { get; set; } public virtual string[] StaffIDIn { get; set; } public virtual string FullName { get; set; } public virtual string FullNameStartsWith { get; set; } public virtual string FullNameEndsWith { get; set; } public virtual string FullNameContains { get; set; } public virtual string FullNameLike { get; set; } public virtual string[] FullNameBetween { get; set; } public virtual string[] FullNameIn { get; set; } } public partial class V_STK_LineDetails { [Required] public virtual string StockTakeDetailsID { get; set; } [Required] public virtual string StockTakeLineID { get; set; } public virtual string SerialNumber { get; set; } public virtual string LinkID { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? Qty { get; set; } [Required] public virtual int Inc_Dec { get; set; } public virtual decimal? Cost { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual string BinLocation { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class V_STK_LineDetailsQuery : QueryDb, IReturn> { public V_STK_LineDetailsQuery() { StockTakeDetailsIDBetween = new string[]{}; StockTakeDetailsIDIn = new string[]{}; StockTakeLineIDBetween = new string[]{}; StockTakeLineIDIn = new string[]{}; SerialNumberBetween = new string[]{}; SerialNumberIn = new string[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; QtyFoundBetween = new Nullable[]{}; QtyFoundIn = new Nullable[]{}; QtyBetween = new Nullable[]{}; QtyIn = new Nullable[]{}; Inc_DecBetween = new int[]{}; Inc_DecIn = new int[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; } public virtual string StockTakeDetailsID { get; set; } public virtual string StockTakeDetailsIDStartsWith { get; set; } public virtual string StockTakeDetailsIDEndsWith { get; set; } public virtual string StockTakeDetailsIDContains { get; set; } public virtual string StockTakeDetailsIDLike { get; set; } public virtual string[] StockTakeDetailsIDBetween { get; set; } public virtual string[] StockTakeDetailsIDIn { get; set; } public virtual string StockTakeLineID { get; set; } public virtual string StockTakeLineIDStartsWith { get; set; } public virtual string StockTakeLineIDEndsWith { get; set; } public virtual string StockTakeLineIDContains { get; set; } public virtual string StockTakeLineIDLike { get; set; } public virtual string[] StockTakeLineIDBetween { get; set; } public virtual string[] StockTakeLineIDIn { get; set; } public virtual string SerialNumber { get; set; } public virtual string SerialNumberStartsWith { get; set; } public virtual string SerialNumberEndsWith { get; set; } public virtual string SerialNumberContains { get; set; } public virtual string SerialNumberLike { get; set; } public virtual string[] SerialNumberBetween { get; set; } public virtual string[] SerialNumberIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual decimal? QtyFound { get; set; } public virtual decimal? QtyFoundGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyFoundGreaterThan { get; set; } public virtual decimal? QtyFoundLessThan { get; set; } public virtual decimal? QtyFoundLessThanOrEqualTo { get; set; } public virtual decimal? QtyFoundNotEqualTo { get; set; } public virtual Nullable[] QtyFoundBetween { get; set; } public virtual Nullable[] QtyFoundIn { get; set; } public virtual decimal? Qty { get; set; } public virtual decimal? QtyGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyGreaterThan { get; set; } public virtual decimal? QtyLessThan { get; set; } public virtual decimal? QtyLessThanOrEqualTo { get; set; } public virtual decimal? QtyNotEqualTo { get; set; } public virtual Nullable[] QtyBetween { get; set; } public virtual Nullable[] QtyIn { get; set; } public virtual int? Inc_Dec { get; set; } public virtual int? Inc_DecGreaterThanOrEqualTo { get; set; } public virtual int? Inc_DecGreaterThan { get; set; } public virtual int? Inc_DecLessThan { get; set; } public virtual int? Inc_DecLessThanOrEqualTo { get; set; } public virtual int? Inc_DecNotEqualTo { get; set; } public virtual int[] Inc_DecBetween { get; set; } public virtual int[] Inc_DecIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } } public partial class v_SupportPackHoursRemaining { [Required] public virtual string DB_Main_RecID { get; set; } public virtual decimal? HoursRemining { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SupportPackHoursRemainingQuery : QueryDb, IReturn> { public v_SupportPackHoursRemainingQuery() { DB_Main_RecIDBetween = new string[]{}; DB_Main_RecIDIn = new string[]{}; HoursReminingBetween = new Nullable[]{}; HoursReminingIn = new Nullable[]{}; } public virtual string DB_Main_RecID { get; set; } public virtual string DB_Main_RecIDStartsWith { get; set; } public virtual string DB_Main_RecIDEndsWith { get; set; } public virtual string DB_Main_RecIDContains { get; set; } public virtual string DB_Main_RecIDLike { get; set; } public virtual string[] DB_Main_RecIDBetween { get; set; } public virtual string[] DB_Main_RecIDIn { get; set; } public virtual decimal? HoursRemining { get; set; } public virtual decimal? HoursReminingGreaterThanOrEqualTo { get; set; } public virtual decimal? HoursReminingGreaterThan { get; set; } public virtual decimal? HoursReminingLessThan { get; set; } public virtual decimal? HoursReminingLessThanOrEqualTo { get; set; } public virtual decimal? HoursReminingNotEqualTo { get; set; } public virtual Nullable[] HoursReminingBetween { get; set; } public virtual Nullable[] HoursReminingIn { get; set; } } public partial class v_SupportPackNormalHoursRemainingByDebtor { [Required] public virtual string DebtorID { get; set; } public virtual decimal? NormalHoursRemaining { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SupportPackNormalHoursRemainingByDebtorQuery : QueryDb, IReturn> { public v_SupportPackNormalHoursRemainingByDebtorQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; NormalHoursRemainingBetween = new Nullable[]{}; NormalHoursRemainingIn = new Nullable[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? NormalHoursRemaining { get; set; } public virtual decimal? NormalHoursRemainingGreaterThanOrEqualTo { get; set; } public virtual decimal? NormalHoursRemainingGreaterThan { get; set; } public virtual decimal? NormalHoursRemainingLessThan { get; set; } public virtual decimal? NormalHoursRemainingLessThanOrEqualTo { get; set; } public virtual decimal? NormalHoursRemainingNotEqualTo { get; set; } public virtual Nullable[] NormalHoursRemainingBetween { get; set; } public virtual Nullable[] NormalHoursRemainingIn { get; set; } } public partial class v_SupportPackNormalHoursTotalByDebtor { [Required] public virtual string DebtorID { get; set; } public virtual decimal? NormalHoursTotal { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SupportPackNormalHoursTotalByDebtorQuery : QueryDb, IReturn> { public v_SupportPackNormalHoursTotalByDebtorQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; NormalHoursTotalBetween = new Nullable[]{}; NormalHoursTotalIn = new Nullable[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? NormalHoursTotal { get; set; } public virtual decimal? NormalHoursTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? NormalHoursTotalGreaterThan { get; set; } public virtual decimal? NormalHoursTotalLessThan { get; set; } public virtual decimal? NormalHoursTotalLessThanOrEqualTo { get; set; } public virtual decimal? NormalHoursTotalNotEqualTo { get; set; } public virtual Nullable[] NormalHoursTotalBetween { get; set; } public virtual Nullable[] NormalHoursTotalIn { get; set; } } public partial class v_SupportPackSpecialHoursRemainingByDebtor { [Required] public virtual string DebtorID { get; set; } public virtual decimal? SpecialHoursRemaining { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SupportPackSpecialHoursRemainingByDebtorQuery : QueryDb, IReturn> { public v_SupportPackSpecialHoursRemainingByDebtorQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; SpecialHoursRemainingBetween = new Nullable[]{}; SpecialHoursRemainingIn = new Nullable[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? SpecialHoursRemaining { get; set; } public virtual decimal? SpecialHoursRemainingGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialHoursRemainingGreaterThan { get; set; } public virtual decimal? SpecialHoursRemainingLessThan { get; set; } public virtual decimal? SpecialHoursRemainingLessThanOrEqualTo { get; set; } public virtual decimal? SpecialHoursRemainingNotEqualTo { get; set; } public virtual Nullable[] SpecialHoursRemainingBetween { get; set; } public virtual Nullable[] SpecialHoursRemainingIn { get; set; } } public partial class v_SupportPackSpecialHoursTotalByDebtor { [Required] public virtual string DebtorID { get; set; } public virtual decimal? SpecialHoursTotal { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SupportPackSpecialHoursTotalByDebtorQuery : QueryDb, IReturn> { public v_SupportPackSpecialHoursTotalByDebtorQuery() { DebtorIDBetween = new string[]{}; DebtorIDIn = new string[]{}; SpecialHoursTotalBetween = new Nullable[]{}; SpecialHoursTotalIn = new Nullable[]{}; } public virtual string DebtorID { get; set; } public virtual string DebtorIDStartsWith { get; set; } public virtual string DebtorIDEndsWith { get; set; } public virtual string DebtorIDContains { get; set; } public virtual string DebtorIDLike { get; set; } public virtual string[] DebtorIDBetween { get; set; } public virtual string[] DebtorIDIn { get; set; } public virtual decimal? SpecialHoursTotal { get; set; } public virtual decimal? SpecialHoursTotalGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialHoursTotalGreaterThan { get; set; } public virtual decimal? SpecialHoursTotalLessThan { get; set; } public virtual decimal? SpecialHoursTotalLessThanOrEqualTo { get; set; } public virtual decimal? SpecialHoursTotalNotEqualTo { get; set; } public virtual Nullable[] SpecialHoursTotalBetween { get; set; } public virtual Nullable[] SpecialHoursTotalIn { get; set; } } public partial class v_SY_WebhookSubscriber_MessageResponses { [Required] public virtual Guid SubscriberID { get; set; } [Required] public virtual Guid SubscriptionID { get; set; } [Required] public virtual Guid MessageID { get; set; } [Required] public virtual Guid MessageResponseID { get; set; } [Required] public virtual string EventName { get; set; } [Required] public virtual string URL { get; set; } public virtual string Body { get; set; } [Required] public virtual int MessageItemNo { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual int Retries { get; set; } [Required] public virtual DateTime AddedDateTime { get; set; } [Required] public virtual DateTime MessageLastSavedDateTime { get; set; } [Required] public virtual int HTTPCode { get; set; } public virtual string Message { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SY_WebhookSubscriber_MessageResponsesQuery : QueryDb, IReturn> { public v_SY_WebhookSubscriber_MessageResponsesQuery() { SubscriberIDIn = new Guid[]{}; SubscriptionIDIn = new Guid[]{}; MessageIDIn = new Guid[]{}; MessageResponseIDIn = new Guid[]{}; EventNameBetween = new string[]{}; EventNameIn = new string[]{}; URLBetween = new string[]{}; URLIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; MessageItemNoBetween = new int[]{}; MessageItemNoIn = new int[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; RetriesBetween = new int[]{}; RetriesIn = new int[]{}; AddedDateTimeBetween = new DateTime[]{}; AddedDateTimeIn = new DateTime[]{}; MessageLastSavedDateTimeBetween = new DateTime[]{}; MessageLastSavedDateTimeIn = new DateTime[]{}; HTTPCodeBetween = new int[]{}; HTTPCodeIn = new int[]{}; MessageBetween = new string[]{}; MessageIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual Guid? SubscriberID { get; set; } public virtual Guid[] SubscriberIDIn { get; set; } public virtual Guid? SubscriptionID { get; set; } public virtual Guid[] SubscriptionIDIn { get; set; } public virtual Guid? MessageID { get; set; } public virtual Guid[] MessageIDIn { get; set; } public virtual Guid? MessageResponseID { get; set; } public virtual Guid[] MessageResponseIDIn { get; set; } public virtual string EventName { get; set; } public virtual string EventNameStartsWith { get; set; } public virtual string EventNameEndsWith { get; set; } public virtual string EventNameContains { get; set; } public virtual string EventNameLike { get; set; } public virtual string[] EventNameBetween { get; set; } public virtual string[] EventNameIn { get; set; } public virtual string URL { get; set; } public virtual string URLStartsWith { get; set; } public virtual string URLEndsWith { get; set; } public virtual string URLContains { get; set; } public virtual string URLLike { get; set; } public virtual string[] URLBetween { get; set; } public virtual string[] URLIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual int? MessageItemNo { get; set; } public virtual int? MessageItemNoGreaterThanOrEqualTo { get; set; } public virtual int? MessageItemNoGreaterThan { get; set; } public virtual int? MessageItemNoLessThan { get; set; } public virtual int? MessageItemNoLessThanOrEqualTo { get; set; } public virtual int? MessageItemNoNotEqualTo { get; set; } public virtual int[] MessageItemNoBetween { get; set; } public virtual int[] MessageItemNoIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual int? Retries { get; set; } public virtual int? RetriesGreaterThanOrEqualTo { get; set; } public virtual int? RetriesGreaterThan { get; set; } public virtual int? RetriesLessThan { get; set; } public virtual int? RetriesLessThanOrEqualTo { get; set; } public virtual int? RetriesNotEqualTo { get; set; } public virtual int[] RetriesBetween { get; set; } public virtual int[] RetriesIn { get; set; } public virtual DateTime? AddedDateTime { get; set; } public virtual DateTime? AddedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeGreaterThan { get; set; } public virtual DateTime? AddedDateTimeLessThan { get; set; } public virtual DateTime? AddedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeNotEqualTo { get; set; } public virtual DateTime[] AddedDateTimeBetween { get; set; } public virtual DateTime[] AddedDateTimeIn { get; set; } public virtual DateTime? MessageLastSavedDateTime { get; set; } public virtual DateTime? MessageLastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? MessageLastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? MessageLastSavedDateTimeLessThan { get; set; } public virtual DateTime? MessageLastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? MessageLastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] MessageLastSavedDateTimeBetween { get; set; } public virtual DateTime[] MessageLastSavedDateTimeIn { get; set; } public virtual int? HTTPCode { get; set; } public virtual int? HTTPCodeGreaterThanOrEqualTo { get; set; } public virtual int? HTTPCodeGreaterThan { get; set; } public virtual int? HTTPCodeLessThan { get; set; } public virtual int? HTTPCodeLessThanOrEqualTo { get; set; } public virtual int? HTTPCodeNotEqualTo { get; set; } public virtual int[] HTTPCodeBetween { get; set; } public virtual int[] HTTPCodeIn { get; set; } public virtual string Message { get; set; } public virtual string MessageStartsWith { get; set; } public virtual string MessageEndsWith { get; set; } public virtual string MessageContains { get; set; } public virtual string MessageLike { get; set; } public virtual string[] MessageBetween { get; set; } public virtual string[] MessageIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } public partial class v_SY_WebhookSubscriber_Messages { [Required] public virtual Guid SubscriberID { get; set; } [Required] public virtual Guid SubscriptionID { get; set; } [Required] public virtual Guid MessageID { get; set; } [Required] public virtual string EventName { get; set; } [Required] public virtual string URL { get; set; } public virtual string Body { get; set; } [Required] public virtual int ItemNo { get; set; } [Required] public virtual byte Status { get; set; } [Required] public virtual int Retries { get; set; } [Required] public virtual DateTime AddedDateTime { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } public virtual int? LastMessageResponseHTTPCode { get; set; } public virtual string LastMessageResponseMessage { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_SY_WebhookSubscriber_MessagesQuery : QueryDb, IReturn> { public v_SY_WebhookSubscriber_MessagesQuery() { SubscriberIDIn = new Guid[]{}; SubscriptionIDIn = new Guid[]{}; MessageIDIn = new Guid[]{}; EventNameBetween = new string[]{}; EventNameIn = new string[]{}; URLBetween = new string[]{}; URLIn = new string[]{}; BodyBetween = new string[]{}; BodyIn = new string[]{}; ItemNoBetween = new int[]{}; ItemNoIn = new int[]{}; StatusBetween = new byte[]{}; StatusIn = new byte[]{}; RetriesBetween = new int[]{}; RetriesIn = new int[]{}; AddedDateTimeBetween = new DateTime[]{}; AddedDateTimeIn = new DateTime[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; LastMessageResponseHTTPCodeBetween = new Nullable[]{}; LastMessageResponseHTTPCodeIn = new Nullable[]{}; LastMessageResponseMessageBetween = new string[]{}; LastMessageResponseMessageIn = new string[]{}; } public virtual Guid? SubscriberID { get; set; } public virtual Guid[] SubscriberIDIn { get; set; } public virtual Guid? SubscriptionID { get; set; } public virtual Guid[] SubscriptionIDIn { get; set; } public virtual Guid? MessageID { get; set; } public virtual Guid[] MessageIDIn { get; set; } public virtual string EventName { get; set; } public virtual string EventNameStartsWith { get; set; } public virtual string EventNameEndsWith { get; set; } public virtual string EventNameContains { get; set; } public virtual string EventNameLike { get; set; } public virtual string[] EventNameBetween { get; set; } public virtual string[] EventNameIn { get; set; } public virtual string URL { get; set; } public virtual string URLStartsWith { get; set; } public virtual string URLEndsWith { get; set; } public virtual string URLContains { get; set; } public virtual string URLLike { get; set; } public virtual string[] URLBetween { get; set; } public virtual string[] URLIn { get; set; } public virtual string Body { get; set; } public virtual string BodyStartsWith { get; set; } public virtual string BodyEndsWith { get; set; } public virtual string BodyContains { get; set; } public virtual string BodyLike { get; set; } public virtual string[] BodyBetween { get; set; } public virtual string[] BodyIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual int[] ItemNoBetween { get; set; } public virtual int[] ItemNoIn { get; set; } public virtual byte? Status { get; set; } public virtual byte? StatusGreaterThanOrEqualTo { get; set; } public virtual byte? StatusGreaterThan { get; set; } public virtual byte? StatusLessThan { get; set; } public virtual byte? StatusLessThanOrEqualTo { get; set; } public virtual byte? StatusNotEqualTo { get; set; } public virtual byte[] StatusBetween { get; set; } public virtual byte[] StatusIn { get; set; } public virtual int? Retries { get; set; } public virtual int? RetriesGreaterThanOrEqualTo { get; set; } public virtual int? RetriesGreaterThan { get; set; } public virtual int? RetriesLessThan { get; set; } public virtual int? RetriesLessThanOrEqualTo { get; set; } public virtual int? RetriesNotEqualTo { get; set; } public virtual int[] RetriesBetween { get; set; } public virtual int[] RetriesIn { get; set; } public virtual DateTime? AddedDateTime { get; set; } public virtual DateTime? AddedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeGreaterThan { get; set; } public virtual DateTime? AddedDateTimeLessThan { get; set; } public virtual DateTime? AddedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? AddedDateTimeNotEqualTo { get; set; } public virtual DateTime[] AddedDateTimeBetween { get; set; } public virtual DateTime[] AddedDateTimeIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual int? LastMessageResponseHTTPCode { get; set; } public virtual int? LastMessageResponseHTTPCodeGreaterThanOrEqualTo { get; set; } public virtual int? LastMessageResponseHTTPCodeGreaterThan { get; set; } public virtual int? LastMessageResponseHTTPCodeLessThan { get; set; } public virtual int? LastMessageResponseHTTPCodeLessThanOrEqualTo { get; set; } public virtual int? LastMessageResponseHTTPCodeNotEqualTo { get; set; } public virtual Nullable[] LastMessageResponseHTTPCodeBetween { get; set; } public virtual Nullable[] LastMessageResponseHTTPCodeIn { get; set; } public virtual string LastMessageResponseMessage { get; set; } public virtual string LastMessageResponseMessageStartsWith { get; set; } public virtual string LastMessageResponseMessageEndsWith { get; set; } public virtual string LastMessageResponseMessageContains { get; set; } public virtual string LastMessageResponseMessageLike { get; set; } public virtual string[] LastMessageResponseMessageBetween { get; set; } public virtual string[] LastMessageResponseMessageIn { get; set; } } public partial class v_TaskPriorities { [Required] public virtual string SM_Jobs_RecID { get; set; } [Required] public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Priorities_RecID { get; set; } public virtual decimal? ResponseTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_TaskPrioritiesQuery : QueryDb, IReturn> { public v_TaskPrioritiesQuery() { SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; SM_Priorities_RecIDBetween = new string[]{}; SM_Priorities_RecIDIn = new string[]{}; ResponseTimeBetween = new Nullable[]{}; ResponseTimeIn = new Nullable[]{}; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string SM_Priorities_RecID { get; set; } public virtual string SM_Priorities_RecIDStartsWith { get; set; } public virtual string SM_Priorities_RecIDEndsWith { get; set; } public virtual string SM_Priorities_RecIDContains { get; set; } public virtual string SM_Priorities_RecIDLike { get; set; } public virtual string[] SM_Priorities_RecIDBetween { get; set; } public virtual string[] SM_Priorities_RecIDIn { get; set; } public virtual decimal? ResponseTime { get; set; } public virtual decimal? ResponseTimeGreaterThanOrEqualTo { get; set; } public virtual decimal? ResponseTimeGreaterThan { get; set; } public virtual decimal? ResponseTimeLessThan { get; set; } public virtual decimal? ResponseTimeLessThanOrEqualTo { get; set; } public virtual decimal? ResponseTimeNotEqualTo { get; set; } public virtual Nullable[] ResponseTimeBetween { get; set; } public virtual Nullable[] ResponseTimeIn { get; set; } } public partial class v_TaskStatuses { [Required] public virtual string SM_Jobs_RecID { get; set; } [Required] public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Statuses_RecID { get; set; } public virtual int? ItemNo { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class v_TaskStatusesQuery : QueryDb, IReturn> { public v_TaskStatusesQuery() { SM_Jobs_RecIDBetween = new string[]{}; SM_Jobs_RecIDIn = new string[]{}; SM_Tasks_RecIDBetween = new string[]{}; SM_Tasks_RecIDIn = new string[]{}; SM_Statuses_RecIDBetween = new string[]{}; SM_Statuses_RecIDIn = new string[]{}; ItemNoBetween = new Nullable[]{}; ItemNoIn = new Nullable[]{}; } public virtual string SM_Jobs_RecID { get; set; } public virtual string SM_Jobs_RecIDStartsWith { get; set; } public virtual string SM_Jobs_RecIDEndsWith { get; set; } public virtual string SM_Jobs_RecIDContains { get; set; } public virtual string SM_Jobs_RecIDLike { get; set; } public virtual string[] SM_Jobs_RecIDBetween { get; set; } public virtual string[] SM_Jobs_RecIDIn { get; set; } public virtual string SM_Tasks_RecID { get; set; } public virtual string SM_Tasks_RecIDStartsWith { get; set; } public virtual string SM_Tasks_RecIDEndsWith { get; set; } public virtual string SM_Tasks_RecIDContains { get; set; } public virtual string SM_Tasks_RecIDLike { get; set; } public virtual string[] SM_Tasks_RecIDBetween { get; set; } public virtual string[] SM_Tasks_RecIDIn { get; set; } public virtual string SM_Statuses_RecID { get; set; } public virtual string SM_Statuses_RecIDStartsWith { get; set; } public virtual string SM_Statuses_RecIDEndsWith { get; set; } public virtual string SM_Statuses_RecIDContains { get; set; } public virtual string SM_Statuses_RecIDLike { get; set; } public virtual string[] SM_Statuses_RecIDBetween { get; set; } public virtual string[] SM_Statuses_RecIDIn { get; set; } public virtual int? ItemNo { get; set; } public virtual int? ItemNoGreaterThanOrEqualTo { get; set; } public virtual int? ItemNoGreaterThan { get; set; } public virtual int? ItemNoLessThan { get; set; } public virtual int? ItemNoLessThanOrEqualTo { get; set; } public virtual int? ItemNoNotEqualTo { get; set; } public virtual Nullable[] ItemNoBetween { get; set; } public virtual Nullable[] ItemNoIn { get; set; } } public partial class VLogicalWH { public virtual string LogicalWH { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class VLogicalWHQuery : QueryDb, IReturn> { public VLogicalWHQuery() { LogicalWHBetween = new string[]{}; LogicalWHIn = new string[]{}; } public virtual string LogicalWH { get; set; } public virtual string LogicalWHStartsWith { get; set; } public virtual string LogicalWHEndsWith { get; set; } public virtual string LogicalWHContains { get; set; } public virtual string LogicalWHLike { get; set; } public virtual string[] LogicalWHBetween { get; set; } public virtual string[] LogicalWHIn { get; set; } } public partial class VPhysicalWH { [Required] public virtual string PhysicalWH { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class VPhysicalWHQuery : QueryDb, IReturn> { public VPhysicalWHQuery() { PhysicalWHBetween = new string[]{}; PhysicalWHIn = new string[]{}; } public virtual string PhysicalWH { get; set; } public virtual string PhysicalWHStartsWith { get; set; } public virtual string PhysicalWHEndsWith { get; set; } public virtual string PhysicalWHContains { get; set; } public virtual string PhysicalWHLike { get; set; } public virtual string[] PhysicalWHBetween { get; set; } public virtual string[] PhysicalWHIn { get; set; } } public partial class WH_Transfer { [Required] public virtual string WH_TransferID { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } [Required] public virtual DateTime TransferDate { get; set; } [Required] public virtual DateTime ActivateDate { get; set; } public virtual short? Status { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] [Required] public virtual string TransferBy { get; set; } public virtual string Ref { get; set; } public virtual string Notes { get; set; } public virtual short? SourceType { get; set; } public virtual string SourceID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string SrcIN_LogicalID { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] [Required] public virtual string DstIN_LogicalID { get; set; } [Required] public virtual string TransferNo { get; set; } [Required] public virtual bool InTransit { get; set; } public virtual string TransitNotes { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.IN_Logical))] public virtual string IN_TransitID { get; set; } [Required] public virtual decimal AddedCost1 { get; set; } [Required] public virtual decimal AddedCost2 { get; set; } [Required] public virtual decimal AddedCost3 { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string PickedBy { get; set; } [References(typeof(JiwaFinancials.Jiwa.JiwaServiceModel.Tables.HR_Staff))] public virtual string ReceivedBy { get; set; } [Required] public virtual short Type { get; set; } [Required] public virtual string AddCostMethod { get; set; } } public partial class WH_TransferLineDetails { [Required] public virtual string WH_TransferLineDetailsID { get; set; } [Required] public virtual string WH_TransferLineID { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Cost { get; set; } public virtual string SerialNo { get; set; } [Required] public virtual string IN_SOHID { get; set; } public virtual string Source_IN_SOHID { get; set; } [Required] public virtual string InTransit_IN_SOHID { get; set; } [Required] public virtual decimal CostReceived { get; set; } [Required] public virtual decimal QuantityReceived { get; set; } [Required] public virtual string SerialNoInwards { get; set; } [Required] public virtual string BinLocation { get; set; } [Required] public virtual string BinLocationInwards { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateInwards { get; set; } public virtual DateTime? DateIn { get; set; } [Required] public virtual decimal SpecialPrice { get; set; } [Required] public virtual decimal AddedCost { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WH_TransferLineDetailsQuery : QueryDb, IReturn> { public WH_TransferLineDetailsQuery() { WH_TransferLineDetailsIDBetween = new string[]{}; WH_TransferLineDetailsIDIn = new string[]{}; WH_TransferLineIDBetween = new string[]{}; WH_TransferLineIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; QuantityBetween = new Nullable[]{}; QuantityIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; SerialNoBetween = new string[]{}; SerialNoIn = new string[]{}; IN_SOHIDBetween = new string[]{}; IN_SOHIDIn = new string[]{}; Source_IN_SOHIDBetween = new string[]{}; Source_IN_SOHIDIn = new string[]{}; InTransit_IN_SOHIDBetween = new string[]{}; InTransit_IN_SOHIDIn = new string[]{}; CostReceivedBetween = new decimal[]{}; CostReceivedIn = new decimal[]{}; QuantityReceivedBetween = new decimal[]{}; QuantityReceivedIn = new decimal[]{}; SerialNoInwardsBetween = new string[]{}; SerialNoInwardsIn = new string[]{}; BinLocationBetween = new string[]{}; BinLocationIn = new string[]{}; BinLocationInwardsBetween = new string[]{}; BinLocationInwardsIn = new string[]{}; ExpiryDateBetween = new Nullable[]{}; ExpiryDateIn = new Nullable[]{}; ExpiryDateInwardsBetween = new Nullable[]{}; ExpiryDateInwardsIn = new Nullable[]{}; DateInBetween = new Nullable[]{}; DateInIn = new Nullable[]{}; SpecialPriceBetween = new decimal[]{}; SpecialPriceIn = new decimal[]{}; AddedCostBetween = new decimal[]{}; AddedCostIn = new decimal[]{}; } public virtual string WH_TransferLineDetailsID { get; set; } public virtual string WH_TransferLineDetailsIDStartsWith { get; set; } public virtual string WH_TransferLineDetailsIDEndsWith { get; set; } public virtual string WH_TransferLineDetailsIDContains { get; set; } public virtual string WH_TransferLineDetailsIDLike { get; set; } public virtual string[] WH_TransferLineDetailsIDBetween { get; set; } public virtual string[] WH_TransferLineDetailsIDIn { get; set; } public virtual string WH_TransferLineID { get; set; } public virtual string WH_TransferLineIDStartsWith { get; set; } public virtual string WH_TransferLineIDEndsWith { get; set; } public virtual string WH_TransferLineIDContains { get; set; } public virtual string WH_TransferLineIDLike { get; set; } public virtual string[] WH_TransferLineIDBetween { get; set; } public virtual string[] WH_TransferLineIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityGreaterThan { get; set; } public virtual decimal? QuantityLessThan { get; set; } public virtual decimal? QuantityLessThanOrEqualTo { get; set; } public virtual decimal? QuantityNotEqualTo { get; set; } public virtual Nullable[] QuantityBetween { get; set; } public virtual Nullable[] QuantityIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string SerialNo { get; set; } public virtual string SerialNoStartsWith { get; set; } public virtual string SerialNoEndsWith { get; set; } public virtual string SerialNoContains { get; set; } public virtual string SerialNoLike { get; set; } public virtual string[] SerialNoBetween { get; set; } public virtual string[] SerialNoIn { get; set; } public virtual string IN_SOHID { get; set; } public virtual string IN_SOHIDStartsWith { get; set; } public virtual string IN_SOHIDEndsWith { get; set; } public virtual string IN_SOHIDContains { get; set; } public virtual string IN_SOHIDLike { get; set; } public virtual string[] IN_SOHIDBetween { get; set; } public virtual string[] IN_SOHIDIn { get; set; } public virtual string Source_IN_SOHID { get; set; } public virtual string Source_IN_SOHIDStartsWith { get; set; } public virtual string Source_IN_SOHIDEndsWith { get; set; } public virtual string Source_IN_SOHIDContains { get; set; } public virtual string Source_IN_SOHIDLike { get; set; } public virtual string[] Source_IN_SOHIDBetween { get; set; } public virtual string[] Source_IN_SOHIDIn { get; set; } public virtual string InTransit_IN_SOHID { get; set; } public virtual string InTransit_IN_SOHIDStartsWith { get; set; } public virtual string InTransit_IN_SOHIDEndsWith { get; set; } public virtual string InTransit_IN_SOHIDContains { get; set; } public virtual string InTransit_IN_SOHIDLike { get; set; } public virtual string[] InTransit_IN_SOHIDBetween { get; set; } public virtual string[] InTransit_IN_SOHIDIn { get; set; } public virtual decimal? CostReceived { get; set; } public virtual decimal? CostReceivedGreaterThanOrEqualTo { get; set; } public virtual decimal? CostReceivedGreaterThan { get; set; } public virtual decimal? CostReceivedLessThan { get; set; } public virtual decimal? CostReceivedLessThanOrEqualTo { get; set; } public virtual decimal? CostReceivedNotEqualTo { get; set; } public virtual decimal[] CostReceivedBetween { get; set; } public virtual decimal[] CostReceivedIn { get; set; } public virtual decimal? QuantityReceived { get; set; } public virtual decimal? QuantityReceivedGreaterThanOrEqualTo { get; set; } public virtual decimal? QuantityReceivedGreaterThan { get; set; } public virtual decimal? QuantityReceivedLessThan { get; set; } public virtual decimal? QuantityReceivedLessThanOrEqualTo { get; set; } public virtual decimal? QuantityReceivedNotEqualTo { get; set; } public virtual decimal[] QuantityReceivedBetween { get; set; } public virtual decimal[] QuantityReceivedIn { get; set; } public virtual string SerialNoInwards { get; set; } public virtual string SerialNoInwardsStartsWith { get; set; } public virtual string SerialNoInwardsEndsWith { get; set; } public virtual string SerialNoInwardsContains { get; set; } public virtual string SerialNoInwardsLike { get; set; } public virtual string[] SerialNoInwardsBetween { get; set; } public virtual string[] SerialNoInwardsIn { get; set; } public virtual string BinLocation { get; set; } public virtual string BinLocationStartsWith { get; set; } public virtual string BinLocationEndsWith { get; set; } public virtual string BinLocationContains { get; set; } public virtual string BinLocationLike { get; set; } public virtual string[] BinLocationBetween { get; set; } public virtual string[] BinLocationIn { get; set; } public virtual string BinLocationInwards { get; set; } public virtual string BinLocationInwardsStartsWith { get; set; } public virtual string BinLocationInwardsEndsWith { get; set; } public virtual string BinLocationInwardsContains { get; set; } public virtual string BinLocationInwardsLike { get; set; } public virtual string[] BinLocationInwardsBetween { get; set; } public virtual string[] BinLocationInwardsIn { get; set; } public virtual DateTime? ExpiryDate { get; set; } public virtual DateTime? ExpiryDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateGreaterThan { get; set; } public virtual DateTime? ExpiryDateLessThan { get; set; } public virtual DateTime? ExpiryDateLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateBetween { get; set; } public virtual Nullable[] ExpiryDateIn { get; set; } public virtual DateTime? ExpiryDateInwards { get; set; } public virtual DateTime? ExpiryDateInwardsGreaterThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateInwardsGreaterThan { get; set; } public virtual DateTime? ExpiryDateInwardsLessThan { get; set; } public virtual DateTime? ExpiryDateInwardsLessThanOrEqualTo { get; set; } public virtual DateTime? ExpiryDateInwardsNotEqualTo { get; set; } public virtual Nullable[] ExpiryDateInwardsBetween { get; set; } public virtual Nullable[] ExpiryDateInwardsIn { get; set; } public virtual DateTime? DateIn { get; set; } public virtual DateTime? DateInGreaterThanOrEqualTo { get; set; } public virtual DateTime? DateInGreaterThan { get; set; } public virtual DateTime? DateInLessThan { get; set; } public virtual DateTime? DateInLessThanOrEqualTo { get; set; } public virtual DateTime? DateInNotEqualTo { get; set; } public virtual Nullable[] DateInBetween { get; set; } public virtual Nullable[] DateInIn { get; set; } public virtual decimal? SpecialPrice { get; set; } public virtual decimal? SpecialPriceGreaterThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceGreaterThan { get; set; } public virtual decimal? SpecialPriceLessThan { get; set; } public virtual decimal? SpecialPriceLessThanOrEqualTo { get; set; } public virtual decimal? SpecialPriceNotEqualTo { get; set; } public virtual decimal[] SpecialPriceBetween { get; set; } public virtual decimal[] SpecialPriceIn { get; set; } public virtual decimal? AddedCost { get; set; } public virtual decimal? AddedCostGreaterThanOrEqualTo { get; set; } public virtual decimal? AddedCostGreaterThan { get; set; } public virtual decimal? AddedCostLessThan { get; set; } public virtual decimal? AddedCostLessThanOrEqualTo { get; set; } public virtual decimal? AddedCostNotEqualTo { get; set; } public virtual decimal[] AddedCostBetween { get; set; } public virtual decimal[] AddedCostIn { get; set; } } public partial class WH_TransferLines { [Required] public virtual string WH_TransferLineID { get; set; } [Required] public virtual string WH_TransferID { get; set; } [Required] public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual decimal? QtyWanted { get; set; } public virtual decimal? QtyTrans { get; set; } public virtual decimal? Cost { get; set; } public virtual string Ref { get; set; } [Required] public virtual short LineNum { get; set; } public virtual string BackOrderID { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual string DestinationBinLoc { get; set; } [Required] public virtual decimal QtyReceived { get; set; } [Required] public virtual string LinkID { get; set; } [Required] public virtual string AddCostLedgerID1 { get; set; } [Required] public virtual string AddCostLedgerID2 { get; set; } [Required] public virtual string AddCostLedgerID3 { get; set; } [Required] public virtual decimal Weight { get; set; } [Required] public virtual decimal Cubic { get; set; } [Required] public virtual decimal QtyBackOrdered { get; set; } [Required] public virtual DateTime LastSavedDateTime { get; set; } } [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WH_TransferLinesQuery : QueryDb, IReturn> { public WH_TransferLinesQuery() { WH_TransferLineIDBetween = new string[]{}; WH_TransferLineIDIn = new string[]{}; WH_TransferIDBetween = new string[]{}; WH_TransferIDIn = new string[]{}; InventoryIDBetween = new string[]{}; InventoryIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; DescriptionBetween = new string[]{}; DescriptionIn = new string[]{}; QtyWantedBetween = new Nullable[]{}; QtyWantedIn = new Nullable[]{}; QtyTransBetween = new Nullable[]{}; QtyTransIn = new Nullable[]{}; CostBetween = new Nullable[]{}; CostIn = new Nullable[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; LineNumBetween = new short[]{}; LineNumIn = new short[]{}; BackOrderIDBetween = new string[]{}; BackOrderIDIn = new string[]{}; PurchaseOrderIDBetween = new string[]{}; PurchaseOrderIDIn = new string[]{}; PurchaseOrderLineIDBetween = new string[]{}; PurchaseOrderLineIDIn = new string[]{}; DestinationBinLocBetween = new string[]{}; DestinationBinLocIn = new string[]{}; QtyReceivedBetween = new decimal[]{}; QtyReceivedIn = new decimal[]{}; LinkIDBetween = new string[]{}; LinkIDIn = new string[]{}; AddCostLedgerID1Between = new string[]{}; AddCostLedgerID1In = new string[]{}; AddCostLedgerID2Between = new string[]{}; AddCostLedgerID2In = new string[]{}; AddCostLedgerID3Between = new string[]{}; AddCostLedgerID3In = new string[]{}; WeightBetween = new decimal[]{}; WeightIn = new decimal[]{}; CubicBetween = new decimal[]{}; CubicIn = new decimal[]{}; QtyBackOrderedBetween = new decimal[]{}; QtyBackOrderedIn = new decimal[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; } public virtual string WH_TransferLineID { get; set; } public virtual string WH_TransferLineIDStartsWith { get; set; } public virtual string WH_TransferLineIDEndsWith { get; set; } public virtual string WH_TransferLineIDContains { get; set; } public virtual string WH_TransferLineIDLike { get; set; } public virtual string[] WH_TransferLineIDBetween { get; set; } public virtual string[] WH_TransferLineIDIn { get; set; } public virtual string WH_TransferID { get; set; } public virtual string WH_TransferIDStartsWith { get; set; } public virtual string WH_TransferIDEndsWith { get; set; } public virtual string WH_TransferIDContains { get; set; } public virtual string WH_TransferIDLike { get; set; } public virtual string[] WH_TransferIDBetween { get; set; } public virtual string[] WH_TransferIDIn { get; set; } public virtual string InventoryID { get; set; } public virtual string InventoryIDStartsWith { get; set; } public virtual string InventoryIDEndsWith { get; set; } public virtual string InventoryIDContains { get; set; } public virtual string InventoryIDLike { get; set; } public virtual string[] InventoryIDBetween { get; set; } public virtual string[] InventoryIDIn { get; set; } public virtual string PartNo { get; set; } public virtual string PartNoStartsWith { get; set; } public virtual string PartNoEndsWith { get; set; } public virtual string PartNoContains { get; set; } public virtual string PartNoLike { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } public virtual string Description { get; set; } public virtual string DescriptionStartsWith { get; set; } public virtual string DescriptionEndsWith { get; set; } public virtual string DescriptionContains { get; set; } public virtual string DescriptionLike { get; set; } public virtual string[] DescriptionBetween { get; set; } public virtual string[] DescriptionIn { get; set; } public virtual decimal? QtyWanted { get; set; } public virtual decimal? QtyWantedGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyWantedGreaterThan { get; set; } public virtual decimal? QtyWantedLessThan { get; set; } public virtual decimal? QtyWantedLessThanOrEqualTo { get; set; } public virtual decimal? QtyWantedNotEqualTo { get; set; } public virtual Nullable[] QtyWantedBetween { get; set; } public virtual Nullable[] QtyWantedIn { get; set; } public virtual decimal? QtyTrans { get; set; } public virtual decimal? QtyTransGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyTransGreaterThan { get; set; } public virtual decimal? QtyTransLessThan { get; set; } public virtual decimal? QtyTransLessThanOrEqualTo { get; set; } public virtual decimal? QtyTransNotEqualTo { get; set; } public virtual Nullable[] QtyTransBetween { get; set; } public virtual Nullable[] QtyTransIn { get; set; } public virtual decimal? Cost { get; set; } public virtual decimal? CostGreaterThanOrEqualTo { get; set; } public virtual decimal? CostGreaterThan { get; set; } public virtual decimal? CostLessThan { get; set; } public virtual decimal? CostLessThanOrEqualTo { get; set; } public virtual decimal? CostNotEqualTo { get; set; } public virtual Nullable[] CostBetween { get; set; } public virtual Nullable[] CostIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual short? LineNum { get; set; } public virtual short? LineNumGreaterThanOrEqualTo { get; set; } public virtual short? LineNumGreaterThan { get; set; } public virtual short? LineNumLessThan { get; set; } public virtual short? LineNumLessThanOrEqualTo { get; set; } public virtual short? LineNumNotEqualTo { get; set; } public virtual short[] LineNumBetween { get; set; } public virtual short[] LineNumIn { get; set; } public virtual string BackOrderID { get; set; } public virtual string BackOrderIDStartsWith { get; set; } public virtual string BackOrderIDEndsWith { get; set; } public virtual string BackOrderIDContains { get; set; } public virtual string BackOrderIDLike { get; set; } public virtual string[] BackOrderIDBetween { get; set; } public virtual string[] BackOrderIDIn { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderIDStartsWith { get; set; } public virtual string PurchaseOrderIDEndsWith { get; set; } public virtual string PurchaseOrderIDContains { get; set; } public virtual string PurchaseOrderIDLike { get; set; } public virtual string[] PurchaseOrderIDBetween { get; set; } public virtual string[] PurchaseOrderIDIn { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual string PurchaseOrderLineIDStartsWith { get; set; } public virtual string PurchaseOrderLineIDEndsWith { get; set; } public virtual string PurchaseOrderLineIDContains { get; set; } public virtual string PurchaseOrderLineIDLike { get; set; } public virtual string[] PurchaseOrderLineIDBetween { get; set; } public virtual string[] PurchaseOrderLineIDIn { get; set; } public virtual string DestinationBinLoc { get; set; } public virtual string DestinationBinLocStartsWith { get; set; } public virtual string DestinationBinLocEndsWith { get; set; } public virtual string DestinationBinLocContains { get; set; } public virtual string DestinationBinLocLike { get; set; } public virtual string[] DestinationBinLocBetween { get; set; } public virtual string[] DestinationBinLocIn { get; set; } public virtual decimal? QtyReceived { get; set; } public virtual decimal? QtyReceivedGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyReceivedGreaterThan { get; set; } public virtual decimal? QtyReceivedLessThan { get; set; } public virtual decimal? QtyReceivedLessThanOrEqualTo { get; set; } public virtual decimal? QtyReceivedNotEqualTo { get; set; } public virtual decimal[] QtyReceivedBetween { get; set; } public virtual decimal[] QtyReceivedIn { get; set; } public virtual string LinkID { get; set; } public virtual string LinkIDStartsWith { get; set; } public virtual string LinkIDEndsWith { get; set; } public virtual string LinkIDContains { get; set; } public virtual string LinkIDLike { get; set; } public virtual string[] LinkIDBetween { get; set; } public virtual string[] LinkIDIn { get; set; } public virtual string AddCostLedgerID1 { get; set; } public virtual string AddCostLedgerID1StartsWith { get; set; } public virtual string AddCostLedgerID1EndsWith { get; set; } public virtual string AddCostLedgerID1Contains { get; set; } public virtual string AddCostLedgerID1Like { get; set; } public virtual string[] AddCostLedgerID1Between { get; set; } public virtual string[] AddCostLedgerID1In { get; set; } public virtual string AddCostLedgerID2 { get; set; } public virtual string AddCostLedgerID2StartsWith { get; set; } public virtual string AddCostLedgerID2EndsWith { get; set; } public virtual string AddCostLedgerID2Contains { get; set; } public virtual string AddCostLedgerID2Like { get; set; } public virtual string[] AddCostLedgerID2Between { get; set; } public virtual string[] AddCostLedgerID2In { get; set; } public virtual string AddCostLedgerID3 { get; set; } public virtual string AddCostLedgerID3StartsWith { get; set; } public virtual string AddCostLedgerID3EndsWith { get; set; } public virtual string AddCostLedgerID3Contains { get; set; } public virtual string AddCostLedgerID3Like { get; set; } public virtual string[] AddCostLedgerID3Between { get; set; } public virtual string[] AddCostLedgerID3In { get; set; } public virtual decimal? Weight { get; set; } public virtual decimal? WeightGreaterThanOrEqualTo { get; set; } public virtual decimal? WeightGreaterThan { get; set; } public virtual decimal? WeightLessThan { get; set; } public virtual decimal? WeightLessThanOrEqualTo { get; set; } public virtual decimal? WeightNotEqualTo { get; set; } public virtual decimal[] WeightBetween { get; set; } public virtual decimal[] WeightIn { get; set; } public virtual decimal? Cubic { get; set; } public virtual decimal? CubicGreaterThanOrEqualTo { get; set; } public virtual decimal? CubicGreaterThan { get; set; } public virtual decimal? CubicLessThan { get; set; } public virtual decimal? CubicLessThanOrEqualTo { get; set; } public virtual decimal? CubicNotEqualTo { get; set; } public virtual decimal[] CubicBetween { get; set; } public virtual decimal[] CubicIn { get; set; } public virtual decimal? QtyBackOrdered { get; set; } public virtual decimal? QtyBackOrderedGreaterThanOrEqualTo { get; set; } public virtual decimal? QtyBackOrderedGreaterThan { get; set; } public virtual decimal? QtyBackOrderedLessThan { get; set; } public virtual decimal? QtyBackOrderedLessThanOrEqualTo { get; set; } public virtual decimal? QtyBackOrderedNotEqualTo { get; set; } public virtual decimal[] QtyBackOrderedBetween { get; set; } public virtual decimal[] QtyBackOrderedIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } } [Route("/Queries/WH_Transfer", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class WH_TransferQuery : QueryDb, IReturn> { public WH_TransferQuery() { WH_TransferIDBetween = new string[]{}; WH_TransferIDIn = new string[]{}; LastSavedDateTimeBetween = new DateTime[]{}; LastSavedDateTimeIn = new DateTime[]{}; TransferDateBetween = new DateTime[]{}; TransferDateIn = new DateTime[]{}; ActivateDateBetween = new DateTime[]{}; ActivateDateIn = new DateTime[]{}; StatusBetween = new Nullable[]{}; StatusIn = new Nullable[]{}; TransferByBetween = new string[]{}; TransferByIn = new string[]{}; RefBetween = new string[]{}; RefIn = new string[]{}; NotesBetween = new string[]{}; NotesIn = new string[]{}; SourceTypeBetween = new Nullable[]{}; SourceTypeIn = new Nullable[]{}; SourceIDBetween = new string[]{}; SourceIDIn = new string[]{}; SrcIN_LogicalIDBetween = new string[]{}; SrcIN_LogicalIDIn = new string[]{}; DstIN_LogicalIDBetween = new string[]{}; DstIN_LogicalIDIn = new string[]{}; TransferNoBetween = new string[]{}; TransferNoIn = new string[]{}; TransitNotesBetween = new string[]{}; TransitNotesIn = new string[]{}; IN_TransitIDBetween = new string[]{}; IN_TransitIDIn = new string[]{}; AddedCost1Between = new decimal[]{}; AddedCost1In = new decimal[]{}; AddedCost2Between = new decimal[]{}; AddedCost2In = new decimal[]{}; AddedCost3Between = new decimal[]{}; AddedCost3In = new decimal[]{}; PickedByBetween = new string[]{}; PickedByIn = new string[]{}; ReceivedByBetween = new string[]{}; ReceivedByIn = new string[]{}; TypeBetween = new short[]{}; TypeIn = new short[]{}; AddCostMethodBetween = new string[]{}; AddCostMethodIn = new string[]{}; } public virtual string WH_TransferID { get; set; } public virtual string WH_TransferIDStartsWith { get; set; } public virtual string WH_TransferIDEndsWith { get; set; } public virtual string WH_TransferIDContains { get; set; } public virtual string WH_TransferIDLike { get; set; } public virtual string[] WH_TransferIDBetween { get; set; } public virtual string[] WH_TransferIDIn { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeGreaterThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThan { get; set; } public virtual DateTime? LastSavedDateTimeLessThanOrEqualTo { get; set; } public virtual DateTime? LastSavedDateTimeNotEqualTo { get; set; } public virtual DateTime[] LastSavedDateTimeBetween { get; set; } public virtual DateTime[] LastSavedDateTimeIn { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual DateTime? TransferDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? TransferDateGreaterThan { get; set; } public virtual DateTime? TransferDateLessThan { get; set; } public virtual DateTime? TransferDateLessThanOrEqualTo { get; set; } public virtual DateTime? TransferDateNotEqualTo { get; set; } public virtual DateTime[] TransferDateBetween { get; set; } public virtual DateTime[] TransferDateIn { get; set; } public virtual DateTime? ActivateDate { get; set; } public virtual DateTime? ActivateDateGreaterThanOrEqualTo { get; set; } public virtual DateTime? ActivateDateGreaterThan { get; set; } public virtual DateTime? ActivateDateLessThan { get; set; } public virtual DateTime? ActivateDateLessThanOrEqualTo { get; set; } public virtual DateTime? ActivateDateNotEqualTo { get; set; } public virtual DateTime[] ActivateDateBetween { get; set; } public virtual DateTime[] ActivateDateIn { get; set; } public virtual short? Status { get; set; } public virtual short? StatusGreaterThanOrEqualTo { get; set; } public virtual short? StatusGreaterThan { get; set; } public virtual short? StatusLessThan { get; set; } public virtual short? StatusLessThanOrEqualTo { get; set; } public virtual short? StatusNotEqualTo { get; set; } public virtual Nullable[] StatusBetween { get; set; } public virtual Nullable[] StatusIn { get; set; } public virtual string TransferBy { get; set; } public virtual string TransferByStartsWith { get; set; } public virtual string TransferByEndsWith { get; set; } public virtual string TransferByContains { get; set; } public virtual string TransferByLike { get; set; } public virtual string[] TransferByBetween { get; set; } public virtual string[] TransferByIn { get; set; } public virtual string Ref { get; set; } public virtual string RefStartsWith { get; set; } public virtual string RefEndsWith { get; set; } public virtual string RefContains { get; set; } public virtual string RefLike { get; set; } public virtual string[] RefBetween { get; set; } public virtual string[] RefIn { get; set; } public virtual string Notes { get; set; } public virtual string NotesStartsWith { get; set; } public virtual string NotesEndsWith { get; set; } public virtual string NotesContains { get; set; } public virtual string NotesLike { get; set; } public virtual string[] NotesBetween { get; set; } public virtual string[] NotesIn { get; set; } public virtual short? SourceType { get; set; } public virtual short? SourceTypeGreaterThanOrEqualTo { get; set; } public virtual short? SourceTypeGreaterThan { get; set; } public virtual short? SourceTypeLessThan { get; set; } public virtual short? SourceTypeLessThanOrEqualTo { get; set; } public virtual short? SourceTypeNotEqualTo { get; set; } public virtual Nullable[] SourceTypeBetween { get; set; } public virtual Nullable[] SourceTypeIn { get; set; } public virtual string SourceID { get; set; } public virtual string SourceIDStartsWith { get; set; } public virtual string SourceIDEndsWith { get; set; } public virtual string SourceIDContains { get; set; } public virtual string SourceIDLike { get; set; } public virtual string[] SourceIDBetween { get; set; } public virtual string[] SourceIDIn { get; set; } public virtual string SrcIN_LogicalID { get; set; } public virtual string SrcIN_LogicalIDStartsWith { get; set; } public virtual string SrcIN_LogicalIDEndsWith { get; set; } public virtual string SrcIN_LogicalIDContains { get; set; } public virtual string SrcIN_LogicalIDLike { get; set; } public virtual string[] SrcIN_LogicalIDBetween { get; set; } public virtual string[] SrcIN_LogicalIDIn { get; set; } public virtual string DstIN_LogicalID { get; set; } public virtual string DstIN_LogicalIDStartsWith { get; set; } public virtual string DstIN_LogicalIDEndsWith { get; set; } public virtual string DstIN_LogicalIDContains { get; set; } public virtual string DstIN_LogicalIDLike { get; set; } public virtual string[] DstIN_LogicalIDBetween { get; set; } public virtual string[] DstIN_LogicalIDIn { get; set; } public virtual string TransferNo { get; set; } public virtual string TransferNoStartsWith { get; set; } public virtual string TransferNoEndsWith { get; set; } public virtual string TransferNoContains { get; set; } public virtual string TransferNoLike { get; set; } public virtual string[] TransferNoBetween { get; set; } public virtual string[] TransferNoIn { get; set; } public virtual bool? InTransit { get; set; } public virtual string TransitNotes { get; set; } public virtual string TransitNotesStartsWith { get; set; } public virtual string TransitNotesEndsWith { get; set; } public virtual string TransitNotesContains { get; set; } public virtual string TransitNotesLike { get; set; } public virtual string[] TransitNotesBetween { get; set; } public virtual string[] TransitNotesIn { get; set; } public virtual string IN_TransitID { get; set; } public virtual string IN_TransitIDStartsWith { get; set; } public virtual string IN_TransitIDEndsWith { get; set; } public virtual string IN_TransitIDContains { get; set; } public virtual string IN_TransitIDLike { get; set; } public virtual string[] IN_TransitIDBetween { get; set; } public virtual string[] IN_TransitIDIn { get; set; } public virtual decimal? AddedCost1 { get; set; } public virtual decimal? AddedCost1GreaterThanOrEqualTo { get; set; } public virtual decimal? AddedCost1GreaterThan { get; set; } public virtual decimal? AddedCost1LessThan { get; set; } public virtual decimal? AddedCost1LessThanOrEqualTo { get; set; } public virtual decimal? AddedCost1NotEqualTo { get; set; } public virtual decimal[] AddedCost1Between { get; set; } public virtual decimal[] AddedCost1In { get; set; } public virtual decimal? AddedCost2 { get; set; } public virtual decimal? AddedCost2GreaterThanOrEqualTo { get; set; } public virtual decimal? AddedCost2GreaterThan { get; set; } public virtual decimal? AddedCost2LessThan { get; set; } public virtual decimal? AddedCost2LessThanOrEqualTo { get; set; } public virtual decimal? AddedCost2NotEqualTo { get; set; } public virtual decimal[] AddedCost2Between { get; set; } public virtual decimal[] AddedCost2In { get; set; } public virtual decimal? AddedCost3 { get; set; } public virtual decimal? AddedCost3GreaterThanOrEqualTo { get; set; } public virtual decimal? AddedCost3GreaterThan { get; set; } public virtual decimal? AddedCost3LessThan { get; set; } public virtual decimal? AddedCost3LessThanOrEqualTo { get; set; } public virtual decimal? AddedCost3NotEqualTo { get; set; } public virtual decimal[] AddedCost3Between { get; set; } public virtual decimal[] AddedCost3In { get; set; } public virtual string PickedBy { get; set; } public virtual string PickedByStartsWith { get; set; } public virtual string PickedByEndsWith { get; set; } public virtual string PickedByContains { get; set; } public virtual string PickedByLike { get; set; } public virtual string[] PickedByBetween { get; set; } public virtual string[] PickedByIn { get; set; } public virtual string ReceivedBy { get; set; } public virtual string ReceivedByStartsWith { get; set; } public virtual string ReceivedByEndsWith { get; set; } public virtual string ReceivedByContains { get; set; } public virtual string ReceivedByLike { get; set; } public virtual string[] ReceivedByBetween { get; set; } public virtual string[] ReceivedByIn { get; set; } public virtual short? Type { get; set; } public virtual short? TypeGreaterThanOrEqualTo { get; set; } public virtual short? TypeGreaterThan { get; set; } public virtual short? TypeLessThan { get; set; } public virtual short? TypeLessThanOrEqualTo { get; set; } public virtual short? TypeNotEqualTo { get; set; } public virtual short[] TypeBetween { get; set; } public virtual short[] TypeIn { get; set; } public virtual string AddCostMethod { get; set; } public virtual string AddCostMethodStartsWith { get; set; } public virtual string AddCostMethodEndsWith { get; set; } public virtual string AddCostMethodContains { get; set; } public virtual string AddCostMethodLike { get; set; } public virtual string[] AddCostMethodBetween { get; set; } public virtual string[] AddCostMethodIn { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.Tax { public partial class TaxRate { public virtual string RecID { get; set; } public virtual string TaxID { get; set; } public virtual string Description { get; set; } public virtual TaxRateTypes? GSTTaxGroup { get; set; } public virtual decimal? Rate { get; set; } public virtual bool? IsDefaultRate { get; set; } public virtual decimal? BASCode { get; set; } public virtual bool? IsDefaultRateInGroup { get; set; } public virtual bool? IsEnabled { get; set; } public virtual Account LedgerAccount { get; set; } } public enum TaxRateTypes { WST, GSTIn, GSTOut, GSTAdjustmentsIn, GSTAdjustmentsout, } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.UserSettings { public partial class UserSetting { public virtual string Section { get; set; } public virtual string IDKey { get; set; } public virtual string Contents { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.WarehouseTransfers { public partial class WarehouseTransferIn { public WarehouseTransferIn() { ReceiveIns = new List{}; Lines = new List{}; } public virtual string WarehouseTransferInID { get; set; } public virtual string WarehouseTransferOutID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual DateTime? ActivatedDate { get; set; } public virtual WarehouseTransferIn.Statuses? Status { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffUserName { get; set; } public virtual string CreatedByStaffTitle { get; set; } public virtual string CreatedByStaffFirstName { get; set; } public virtual string CreatedByStaffSurname { get; set; } public virtual string Source { get; set; } public virtual WarehouseTransferIn.SourceTypes? SourceType { get; set; } public virtual string SourceID { get; set; } public virtual string SourceNo { get; set; } public virtual string Notes { get; set; } public virtual string SourceWarehouseID { get; set; } public virtual string SourceWarehouseLogicalDescription { get; set; } public virtual string SourceWarehousePhysicalDescription { get; set; } public virtual string SourceWarehouseMask { get; set; } public virtual string DestinationWarehouseID { get; set; } public virtual string DestinationWarehouseLogicalDescription { get; set; } public virtual string DestinationWarehousePhysicalDescription { get; set; } public virtual string DestinationWarehouseMask { get; set; } public virtual string TransferNo { get; set; } public virtual bool? UseInTransit { get; set; } public virtual string TransitNotes { get; set; } public virtual string InTransitWarehouseID { get; set; } public virtual string InTransitWarehouseLogicalDescription { get; set; } public virtual string InTransitWarehousePhysicalDescription { get; set; } public virtual string InTransitWarehouseMask { get; set; } public virtual decimal? AddedCost1 { get; set; } public virtual decimal? AddedCost2 { get; set; } public virtual decimal? AddedCost3 { get; set; } public virtual string PickedByStaffID { get; set; } public virtual string PickedByStaffUserName { get; set; } public virtual string PickedByStaffTitle { get; set; } public virtual string PickedByStaffFirstName { get; set; } public virtual string PickedByStaffSurname { get; set; } public virtual string AddedCostMethodName { get; set; } public virtual decimal? TransferredCost { get; set; } public virtual decimal? TotalCost { get; set; } public virtual List ReceiveIns { get; set; } public virtual List Lines { get; set; } public enum Statuses { Entered, Closed, Picking, InTransit, Cancelled, } public enum SourceTypes { e_WarehouseTransferSourceTypeNormal, e_WarehouseTransferSourceTypePurchaseOrder, e_WarehouseTransferSourceTypeBackOrder, e_WarehouseTransferSourceSupplierReturnRequest, e_WarehouseTransferSourceSupplierReturnShipping, } } public partial class WarehouseTransferInLine { public WarehouseTransferInLine() { LineDetails = new List{}; } public virtual string WarehouseTransferInLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual decimal? QuantityWanted { get; set; } public virtual decimal? QuantityTransferred { get; set; } public virtual decimal? QuantityBackOrdered { get; set; } public virtual decimal? QuantityReceived { get; set; } public virtual decimal? Cost { get; set; } public virtual string Ref { get; set; } public virtual string BackOrderID { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual decimal? TotalCostTransferred { get; set; } public virtual decimal? TotalCostReceived { get; set; } public virtual string AddedCostLedger1RecID { get; set; } public virtual string AddedCostLedger1AccountNo { get; set; } public virtual string AddedCostLedger1Description { get; set; } public virtual string AddedCostLedger2RecID { get; set; } public virtual string AddedCostLedger2AccountNo { get; set; } public virtual string AddedCostLedger2Description { get; set; } public virtual string AddedCostLedger3RecID { get; set; } public virtual string AddedCostLedger3AccountNo { get; set; } public virtual string AddedCostLedger3Description { get; set; } public virtual List LineDetails { get; set; } } public partial class WarehouseTransferInLineDetail { public virtual string TransferLineDetailsID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Cost { get; set; } public virtual string SourceSerialNo { get; set; } public virtual string SourceBinLocation { get; set; } public virtual DateTime? SourceExpiryDate { get; set; } public virtual DateTime? SourceDateIn { get; set; } public virtual decimal? SourceSpecialPrice { get; set; } public virtual string Source_IN_SOHID { get; set; } public virtual string InTransit_IN_SOHID { get; set; } public virtual string Destination_IN_SOHID { get; set; } public virtual decimal? QuantityReceived { get; set; } public virtual decimal? CostReceived { get; set; } public virtual string DestinationSerialNo { get; set; } public virtual string DestinationBinLocation { get; set; } public virtual DateTime? DestinationExpiryDate { get; set; } public virtual decimal? AddedCost { get; set; } } public partial class WarehouseTransferInReceiveIn { public virtual string WarehouseTransferInReceiveInID { get; set; } public virtual string WarehouseTransferInID { get; set; } public virtual string WarehouseTransferOutID { get; set; } public virtual string TransferNo { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual string ReceivedByStaffID { get; set; } public virtual string ReceivedByStaffUserName { get; set; } public virtual string ReceivedByStaffTitle { get; set; } public virtual string ReceivedByStaffFirstName { get; set; } public virtual string ReceivedByStaffSurname { get; set; } public virtual WarehouseTransferIn.Statuses? Status { get; set; } } public partial class WarehouseTransferOut { public WarehouseTransferOut() { ReceiveIns = new List{}; Lines = new List{}; } public virtual string WarehouseTransferOutID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual DateTime? ActivatedDate { get; set; } public virtual WarehouseTransferOut.Statuses? Status { get; set; } public virtual string CreatedByStaffID { get; set; } public virtual string CreatedByStaffUserName { get; set; } public virtual string CreatedByStaffTitle { get; set; } public virtual string CreatedByStaffFirstName { get; set; } public virtual string CreatedByStaffSurname { get; set; } public virtual string Source { get; set; } public virtual WarehouseTransferOut.SourceTypes? SourceType { get; set; } public virtual string SourceID { get; set; } public virtual string SourceNo { get; set; } public virtual string Notes { get; set; } public virtual string SourceWarehouseID { get; set; } public virtual string SourceWarehouseLogicalDescription { get; set; } public virtual string SourceWarehousePhysicalDescription { get; set; } public virtual string SourceWarehouseMask { get; set; } public virtual string DestinationWarehouseID { get; set; } public virtual string DestinationWarehouseLogicalDescription { get; set; } public virtual string DestinationWarehousePhysicalDescription { get; set; } public virtual string DestinationWarehouseMask { get; set; } public virtual string TransferNo { get; set; } public virtual bool? UseInTransit { get; set; } public virtual string TransitNotes { get; set; } public virtual string InTransitWarehouseID { get; set; } public virtual string InTransitWarehouseLogicalDescription { get; set; } public virtual string InTransitWarehousePhysicalDescription { get; set; } public virtual string InTransitWarehouseMask { get; set; } public virtual decimal? AddedCost1 { get; set; } public virtual decimal? AddedCost2 { get; set; } public virtual decimal? AddedCost3 { get; set; } public virtual string PickedByStaffID { get; set; } public virtual string PickedByStaffUserName { get; set; } public virtual string PickedByStaffTitle { get; set; } public virtual string PickedByStaffFirstName { get; set; } public virtual string PickedByStaffSurname { get; set; } public virtual string AddedCostMethodName { get; set; } public virtual decimal? TransferredCost { get; set; } public virtual decimal? TotalCost { get; set; } public virtual List ReceiveIns { get; set; } public virtual List Lines { get; set; } public enum Statuses { Entered, Closed, Picking, InTransit, Cancelled, } public enum SourceTypes { e_WarehouseTransferSourceTypeNormal, e_WarehouseTransferSourceTypePurchaseOrder, e_WarehouseTransferSourceTypeBackOrder, e_WarehouseTransferSourceSupplierReturnRequest, e_WarehouseTransferSourceSupplierReturnShipping, } } public partial class WarehouseTransferOutLine { public WarehouseTransferOutLine() { LineDetails = new List{}; } public virtual string WarehouseTransferOutLineID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual int? DecimalPlaces { get; set; } public virtual decimal? QuantityWanted { get; set; } public virtual decimal? QuantityTransferred { get; set; } public virtual decimal? QuantityBackOrdered { get; set; } public virtual decimal? Cost { get; set; } public virtual string Ref { get; set; } public virtual string BackOrderID { get; set; } public virtual string PurchaseOrderID { get; set; } public virtual string PurchaseOrderLineID { get; set; } public virtual decimal? TotalCostTransferred { get; set; } public virtual decimal? TotalCostReceived { get; set; } public virtual string AddedCostLedger1RecID { get; set; } public virtual string AddedCostLedger1AccountNo { get; set; } public virtual string AddedCostLedger1Description { get; set; } public virtual string AddedCostLedger2RecID { get; set; } public virtual string AddedCostLedger2AccountNo { get; set; } public virtual string AddedCostLedger2Description { get; set; } public virtual string AddedCostLedger3RecID { get; set; } public virtual string AddedCostLedger3AccountNo { get; set; } public virtual string AddedCostLedger3Description { get; set; } public virtual List LineDetails { get; set; } } public partial class WarehouseTransferOutLineDetail { public virtual string TransferLineDetailsID { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? Cost { get; set; } public virtual string SourceSerialNo { get; set; } public virtual string SourceBinLocation { get; set; } public virtual DateTime? SourceExpiryDate { get; set; } public virtual string Source_IN_SOHID { get; set; } public virtual string InTransit_IN_SOHID { get; set; } } public partial class WarehouseTransferOutReceiveIn { public virtual string WarehouseTransferOutReceiveInID { get; set; } public virtual string WarehouseTransferOutID { get; set; } public virtual string WarehouseTransferInID { get; set; } public virtual string TransferNo { get; set; } public virtual DateTime? TransferDate { get; set; } public virtual string ReceivedByStaffID { get; set; } public virtual string ReceivedByStaffUserName { get; set; } public virtual string ReceivedByStaffTitle { get; set; } public virtual string ReceivedByStaffFirstName { get; set; } public virtual string ReceivedByStaffSurname { get; set; } public virtual WarehouseTransferOut.Statuses? Status { get; set; } } } namespace JiwaFinancials.Jiwa.JiwaServiceModel.WorkOrders { public partial class Allocation { public virtual string AllocationID { get; set; } public virtual bool? OutputIsWastage { get; set; } public virtual string InputLineDetailID { get; set; } public virtual string OutputLineDetailID { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual decimal? InputQuantity { get; set; } public virtual decimal? OutputQuantity { get; set; } } public partial class ProductionArea { public virtual string ProductionAreaID { get; set; } public virtual string ProductionAreaNo { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class ProductionLine { public virtual string ProductionLineID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } public virtual ProductionArea ProductionArea { get; set; } } public partial class ProductionLineWorkCentre { public virtual string ProductionLineWorkCentreID { get; set; } public virtual WorkCentre WorkCentre { get; set; } } public partial class SubAssemblyWorkOrder { public virtual WorkOrder WorkOrder { get; set; } } public partial class WorkCentre { public virtual string WorkCentreID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual bool? IsEnabled { get; set; } } public partial class WorkOrder { public WorkOrder() { RowHash = new byte[]{}; Stages = new List{}; Outputs = new List{}; Allocations = new List{}; Documents = new List{}; CustomFieldValues = new List{}; Notes = new List{}; } public virtual string WorkOrderID { get; set; } public virtual string WorkOrderNo { get; set; } public virtual string Reference { get; set; } public virtual string BillID { get; set; } public virtual string BillNo { get; set; } public virtual string BillDescription { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateRequired { get; set; } public virtual DateTime? PlannedStartDate { get; set; } public virtual DateTime? ActualStartDate { get; set; } public virtual DateTime? DateCompleted { get; set; } public virtual decimal? ProductionQuantity { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual byte[] RowHash { get; set; } public virtual List Stages { get; set; } public virtual List Outputs { get; set; } public virtual List Allocations { get; set; } public virtual string LogicalID { get; set; } public virtual string LogicalWarehouseDescription { get; set; } public virtual string PhysicalWarehouseDescription { get; set; } public virtual List Documents { get; set; } public virtual List CustomFieldValues { get; set; } public virtual List Notes { get; set; } public virtual ProductionLine ProductionLine { get; set; } public virtual WorkOrderInput ParentInputItem { get; set; } public virtual WorkOrder.Statuses? Status { get; set; } public virtual WorkOrder.WorkOrderTypes? WorkOrderType { get; set; } public virtual string InvoiceLineID { get; set; } public enum Statuses { NotStarted = 0, Started = 1, OnHold = 2, Closed = 3, Forecast = -1, } public enum WorkOrderTypes { WorkOrder, Disassembly, Reversal, } } public partial class WorkOrderInput { public WorkOrderInput() { LineDetails = new List{}; WastageLineDetails = new List{}; SubAssemblyWorkOrders = new List{}; CustomFieldValues = new List{}; } public virtual string InputID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityOnBackorder { get; set; } public virtual string Note { get; set; } public virtual bool? IsNonStock { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual List LineDetails { get; set; } public virtual List WastageLineDetails { get; set; } public virtual bool? IsBoMItem { get; set; } public virtual string SubAssemblyBillID { get; set; } public virtual WorkOrderInput.SubAssemblyExplodePolicyOptions? SubAssemblyExplodePolicy { get; set; } public virtual List SubAssemblyWorkOrders { get; set; } public virtual List CustomFieldValues { get; set; } public enum SubAssemblyExplodePolicyOptions { AlwaysExplode, NeverExplode, ExplodeShortfalls, } } public partial class WorkOrderInstruction { public WorkOrderInstruction() { CustomFieldValues = new List{}; } public virtual string InstructionID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InstructionText { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class WorkOrderOutput { public WorkOrderOutput() { LineDetails = new List{}; WastageLineDetails = new List{}; CustomFieldValues = new List{}; } public virtual string OutputID { get; set; } public virtual int? ItemNo { get; set; } public virtual string InventoryID { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual bool? IsRatio { get; set; } public virtual decimal? Quantity { get; set; } public virtual decimal? QuantityExpected { get; set; } public virtual decimal? QuantityWrittenOff { get; set; } public virtual string Note { get; set; } public virtual bool? IsPrimary { get; set; } public virtual decimal? CostPercentage { get; set; } public virtual decimal? Cost { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual List LineDetails { get; set; } public virtual List WastageLineDetails { get; set; } public virtual List CustomFieldValues { get; set; } } public partial class WorkOrderStage { public WorkOrderStage() { Inputs = new List{}; Instructions = new List{}; CustomFieldValues = new List{}; } public virtual string StageID { get; set; } public virtual int? ItemNo { get; set; } public virtual string Name { get; set; } public virtual decimal? RequiredCapacity { get; set; } public virtual DateTime? StartDate { get; set; } public virtual ProductionLineWorkCentre ProductionLineWorkCentre { get; set; } public virtual List Inputs { get; set; } public virtual List Instructions { get; set; } public virtual List CustomFieldValues { get; set; } public virtual WorkOrderStage.Statuses? Status { get; set; } public enum Statuses { NotStarted, InProgress, Completed, } } } namespace StottHoare.Jiwa.CustomRoutes { public partial class DebtorContact { public virtual string ContactID { get; set; } [Required] public virtual string DebtorID { get; set; } public virtual string AccountNo { get; set; } public virtual string Title { get; set; } [Required] public virtual string FName { get; set; } [Required] public virtual string SName { get; set; } public virtual string PrimaryID { get; set; } public virtual string PrimaryPositionName { get; set; } public virtual string SecondaryID { get; set; } public virtual string TertiaryID { get; set; } [Required] public virtual string Phone { get; set; } public virtual string Mobile { get; set; } public virtual string Fax { get; set; } [Required] public virtual string EmailAddress { get; set; } public virtual string ProspectID { get; set; } public virtual bool? DefaultContact { get; set; } public virtual bool? CreditorContact { get; set; } public virtual DateTime? LastSavedDateTime { get; set; } public virtual int ItemNo { get; set; } } public partial class RESTAPICustomRoutesPlugin : MarshalByRefObject { [Route("/Queries/DebtorContact", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorContactQuery : QueryDb { } [Route("/Warehouse/{IN_LogicalID}/Stock", "GET")] [ApiResponse(Description="Warehouse not found", StatusCode=404)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class WarehouseStockGETAllRequest { public virtual string IN_LogicalID { get; set; } } [Route("/Debtors/{DebtorID}/Contacts/{ContactID}", "GET")] [ApiResponse(Description="No debtor contact with the DebtorID or ContactID provided was found", StatusCode=404)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class DebtorContactGETRequest { public virtual string DebtorID { get; set; } public virtual string ContactID { get; set; } } [Route("/Debtors/{DebtorID}/Contacts", "POST")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="No debtor contact with the DebtorID or ContactNameID provided was found", StatusCode=404)] [ApiResponse(Description="Created OK", StatusCode=201)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class DebtorContactPOSTRequest : DebtorContact { } [Route("/Debtors/{DebtorID}/Contacts/{ContactID}", "PATCH")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Updated OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="No debtor contact with the DebtorID or ContactNameID provided was found", StatusCode=404)] public partial class DebtorContactPATCHRequest : DebtorContact { } } public partial class sh_Debtor { public virtual string DebtorID { get; set; } public virtual DateTime LastSavedDateTime { get; set; } public virtual string AccountNo { get; set; } public virtual string Name { get; set; } public virtual string Address1 { get; set; } public virtual string Address2 { get; set; } public virtual string Address3 { get; set; } public virtual string Address4 { get; set; } public virtual string PostCode { get; set; } public virtual string Phone { get; set; } public virtual string Fax { get; set; } public virtual string BSBN { get; set; } public virtual string AccountName { get; set; } public virtual string TaxExemptNo { get; set; } public virtual decimal? CreditLimit { get; set; } public virtual string ClassificationID { get; set; } public virtual string Classification { get; set; } public virtual bool? AccountOnHold { get; set; } public virtual string EmailAddress { get; set; } public virtual decimal? CurrentBalance { get; set; } public virtual string AltAccountNo { get; set; } public virtual bool NotifyRequired { get; set; } public virtual string NotifyAddress { get; set; } public virtual DateTime? CommenceDate { get; set; } public virtual bool WebAccess { get; set; } public virtual string ParentDebtorID { get; set; } public virtual DateTime? AllocLastSavedDateTime { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string AustPostDPID { get; set; } public virtual string AustPostBCSP { get; set; } public virtual string TradingName { get; set; } public virtual string CompanyName { get; set; } public virtual string ACN { get; set; } public virtual string ProprietorsName { get; set; } public virtual short? PeriodType { get; set; } public virtual short? TermsDays { get; set; } public virtual short? TermsType { get; set; } public virtual string ABN { get; set; } public virtual string BPayReference { get; set; } public virtual byte? TradingStatus { get; set; } public virtual string IndustryID { get; set; } public virtual string IndustryName { get; set; } public virtual string AccountSizeID { get; set; } public virtual string AccountSizeName { get; set; } public virtual string Category3ID { get; set; } public virtual string Category4ID { get; set; } public virtual string Category5ID { get; set; } public virtual string BO_Priorities_RecID { get; set; } public virtual string PricingGroupID { get; set; } public virtual decimal? BudgetedGPPercentage { get; set; } public virtual string Country { get; set; } public virtual string FR_Carriers_RecID { get; set; } public virtual string FR_CarrierServices_RecID { get; set; } public virtual string CarrierAccountNo { get; set; } public virtual byte ChargeTo { get; set; } public virtual bool IsCashOnly { get; set; } } [Route("/Queries/sh_Debtors", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class sh_DebtorQuery : QueryDb, IReturn> { } public partial class sh_GoodsReceived_Device { public virtual string SerialNo { get; set; } public virtual string PartNo { get; set; } public virtual string IN_SOH_LinkID { get; set; } public virtual string RE_LineDetails_RecID { get; set; } public virtual string OrderID { get; set; } public virtual string OrderLineID { get; set; } public virtual string PackSlipID { get; set; } } [Route("/Queries/sh_GoodsReceived_Devices", "GET")] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] public partial class sh_GoodsReceived_DeviceQuery : QueryDb, IReturn> { } public partial class sh_SalesOrder { public virtual string InvoiceID { get; set; } public virtual DateTime LastSavedDateTime { get; set; } public virtual string DebtorID { get; set; } public virtual string StaffID { get; set; } public virtual string InvoiceNo { get; set; } public virtual DateTime InvoiceInitDate { get; set; } public virtual DateTime InvoiceLastDate { get; set; } public virtual string OrderNo { get; set; } public virtual string TaxExemptNo { get; set; } public virtual decimal? InvoiceTotal { get; set; } public virtual short? CurrentHistoryNo { get; set; } public virtual int? Status { get; set; } public virtual short BillWhenComplete { get; set; } public virtual bool CreditNote { get; set; } public virtual short? InvoiceType { get; set; } public virtual string GroupSupplierID { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string BranchID { get; set; } public virtual string SOReference { get; set; } public virtual string ParentDebtorID { get; set; } public virtual short BackOrderMode { get; set; } public virtual int DocType { get; set; } public virtual bool GSTInvoice { get; set; } public virtual DateTime? ExpectedDeliveryDate { get; set; } public virtual string SourceQuoteID { get; set; } public virtual string PriceSchemeID { get; set; } public virtual string LastModifiedBy { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual DateTime RecordDate { get; set; } public virtual string Ref { get; set; } public virtual short? HistoryNo { get; set; } public virtual decimal? HistoryTotal { get; set; } public virtual string DelAddress1 { get; set; } public virtual string DelAddress2 { get; set; } public virtual string DelAddress3 { get; set; } public virtual string DelAddress4 { get; set; } public virtual string HistoryPostCode { get; set; } public virtual string Notes { get; set; } public virtual string CourierDetails { get; set; } public virtual string PaymentTypeID { get; set; } public virtual string PaymentRef { get; set; } public virtual decimal? AmountPaid { get; set; } public virtual string RunNo { get; set; } public virtual string DelContactName { get; set; } public virtual bool Delivered { get; set; } public virtual DateTime? DeliveredDate { get; set; } public virtual string FreightForwardAddress1 { get; set; } public virtual string FreightForwardAddress2 { get; set; } public virtual string FreightForwardAddress3 { get; set; } public virtual string FreightForwardAddress4 { get; set; } public virtual string FreightForwardNotes { get; set; } public virtual byte? HistoryStatus { get; set; } public virtual string EmailAddress { get; set; } public virtual string ConsignmentNote { get; set; } public virtual DateTime? DateCreated { get; set; } public virtual DateTime? DateLastSaved { get; set; } public virtual DateTime? DatePosted { get; set; } public virtual DateTime? DateProcessed { get; set; } public virtual bool DropShipment { get; set; } public virtual string DeliveryAddressee { get; set; } public virtual string DeliveryAddressCountry { get; set; } public virtual string FreightForwardAddressCountry { get; set; } public virtual string OrderedByID { get; set; } public virtual string DeliveryContactID { get; set; } public virtual string CostCenter { get; set; } public virtual bool ExpressedInterestInInsurance { get; set; } public virtual string PrimaryOrderID { get; set; } public virtual string InsuranceOrderID { get; set; } public virtual bool HasWarrantyUplift { get; set; } public virtual bool HasLicensing { get; set; } public virtual int WarrantyUpliftDocumentCount { get; set; } public virtual int LicenseDocumentCount { get; set; } public virtual string Source { get; set; } public virtual DateTime DispatchedOn { get; set; } } public partial class sh_SalesOrderLine { public virtual string InvoiceID { get; set; } public virtual string InvoiceLineID { get; set; } public virtual string InvoiceHistoryID { get; set; } public virtual short? LineNum { get; set; } public virtual bool? CommentLine { get; set; } public virtual string PartNo { get; set; } public virtual string Description { get; set; } public virtual short? PhysicalItem { get; set; } public virtual decimal? UnitCost { get; set; } public virtual decimal? UnitExGST { get; set; } public virtual decimal? TotalTax { get; set; } public virtual decimal? TotalIncGST { get; set; } public virtual decimal? QuantityOrdered { get; set; } public virtual decimal? QuantityPrevDel { get; set; } public virtual decimal? QuantityThisDel { get; set; } public virtual decimal? QuantityBackOrd { get; set; } public virtual string HistoryText_Comment { get; set; } public virtual bool? NonStock { get; set; } public virtual string InventoryID { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual decimal? UnitTax { get; set; } public virtual int? BOMObject { get; set; } public virtual short? KitStyle { get; set; } public virtual decimal? LineCost { get; set; } public virtual string OrigInvoiceNo { get; set; } public virtual decimal? UnitIncGST { get; set; } public virtual decimal? TotalExGST { get; set; } public virtual decimal? DemandQuantity { get; set; } public virtual decimal? QuantityPrevDemand { get; set; } public virtual decimal? UserDefinedFloat1 { get; set; } public virtual DateTime? ETAToSHEffective { get; set; } public virtual DateTime? ETAToSHOverride { get; set; } public virtual DateTime? ETAToSupplier { get; set; } public virtual int? ETAToSupplierOffsetInDays { get; set; } public virtual string PurchaseOrderId { get; set; } } [Route("/Queries/sh_SalesOrderLines", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class sh_SalesOrderLineQuery : QueryDb, IReturn> { public sh_SalesOrderLineQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; PartNoBetween = new string[]{}; PartNoIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual int? UnitIncGST { get; set; } public virtual int? UnitIncGSTGreaterThanOrEqualTo { get; set; } public virtual int? UnitIncGSTGreaterThan { get; set; } public virtual int? UnitIncGSTLessThan { get; set; } public virtual int? UnitIncGSTLessThanOrEqualTo { get; set; } public virtual int? UnitIncGSTNotEqualTo { get; set; } public virtual bool? UseSerialNo { get; set; } public virtual string PartNo { get; set; } public virtual string[] PartNoBetween { get; set; } public virtual string[] PartNoIn { get; set; } } [Route("/Queries/sh_SalesOrders", "GET")] [ApiResponse(Description="Not authorised", StatusCode=403)] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] public partial class sh_SalesOrderQuery : QueryDb, IReturn> { public sh_SalesOrderQuery() { InvoiceIDBetween = new string[]{}; InvoiceIDIn = new string[]{}; } public virtual string InvoiceID { get; set; } public virtual string InvoiceIDStartsWith { get; set; } public virtual string InvoiceIDEndsWith { get; set; } public virtual string InvoiceIDContains { get; set; } public virtual string InvoiceIDLike { get; set; } public virtual string[] InvoiceIDBetween { get; set; } public virtual string[] InvoiceIDIn { get; set; } public virtual string Source { get; set; } public virtual int DocType { get; set; } public virtual string DebtorID { get; set; } } public partial class sh_WarehouseStock { public virtual string InventoryID { get; set; } public virtual int StockOnHand { get; set; } public virtual decimal ValueOnHand { get; set; } public virtual string IN_LogicalID { get; set; } public virtual string WarehouseDescription { get; set; } public virtual string PartNo { get; set; } public virtual DateTime LatestDateIn { get; set; } public virtual DateTime LatestLastSavedDateTime { get; set; } public virtual bool ProductWebEnabled { get; set; } } [Route("/Queries/sh_WarehouseStock", "GET")] [ApiResponse(Description="Read OK", StatusCode=200)] [ApiResponse(Description="Not authenticated", StatusCode=401)] [ApiResponse(Description="Not authorised", StatusCode=403)] public partial class sh_WarehouseStockQuery : QueryDb, IReturn> { } }